[Vulkan] Add forgotten fullDrawIndexUint32 check
This commit is contained in:
parent
9fa41c27bc
commit
8fb5da18ea
|
@ -27,14 +27,13 @@ namespace vulkan {
|
||||||
VulkanPrimitiveProcessor::~VulkanPrimitiveProcessor() { Shutdown(true); }
|
VulkanPrimitiveProcessor::~VulkanPrimitiveProcessor() { Shutdown(true); }
|
||||||
|
|
||||||
bool VulkanPrimitiveProcessor::Initialize() {
|
bool VulkanPrimitiveProcessor::Initialize() {
|
||||||
// TODO(Triang3l): fullDrawIndexUint32 feature check and indirect index fetch.
|
|
||||||
const ui::vulkan::VulkanProvider& provider =
|
const ui::vulkan::VulkanProvider& provider =
|
||||||
command_processor_.GetVulkanProvider();
|
command_processor_.GetVulkanProvider();
|
||||||
const VkPhysicalDeviceFeatures& device_features = provider.device_features();
|
const VkPhysicalDeviceFeatures& device_features = provider.device_features();
|
||||||
const VkPhysicalDevicePortabilitySubsetFeaturesKHR*
|
const VkPhysicalDevicePortabilitySubsetFeaturesKHR*
|
||||||
device_portability_subset_features =
|
device_portability_subset_features =
|
||||||
provider.device_portability_subset_features();
|
provider.device_portability_subset_features();
|
||||||
if (!InitializeCommon(true,
|
if (!InitializeCommon(device_features.fullDrawIndexUint32,
|
||||||
!device_portability_subset_features ||
|
!device_portability_subset_features ||
|
||||||
device_portability_subset_features->triangleFans,
|
device_portability_subset_features->triangleFans,
|
||||||
false, device_features.geometryShader)) {
|
false, device_features.geometryShader)) {
|
||||||
|
|
Loading…
Reference in New Issue