/third_party/vk-gl-cts/external/amber/src/samples/ |
H A D | config_helper_vulkan.cc | 126 } else if (name == "drawIndirectFirstInstance") { in NamesToVulkanFeatures() 127 features->drawIndirectFirstInstance = VK_TRUE; in NamesToVulkanFeatures() 324 if (available_features.drawIndirectFirstInstance == VK_FALSE && in AreAllRequiredFeaturesSupported() 325 required_features.drawIndirectFirstInstance == VK_TRUE) { in AreAllRequiredFeaturesSupported()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 395 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.drawIndirectFirstInstance == DE_FALSE); in checkSupport()
|
H A D | vktSpvAsmUtils.cpp | 70 IS_CORE_FEATURE_AVAILABLE(toCheck, availableFeatures, drawIndirectFirstInstance) in isCoreFeaturesSupported()
|
/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | device.cc | 151 if (feature == "drawIndirectFirstInstance") { in AreAllRequiredFeaturesSupported() 152 if (available_features.drawIndirectFirstInstance == VK_FALSE) in AreAllRequiredFeaturesSupported()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 395 assert(m_shaderSpec.requestedVulkanFeatures.coreFeatures.drawIndirectFirstInstance == DE_FALSE); in checkSupport()
|
H A D | vktSpvAsmUtils.cpp | 70 IS_CORE_FEATURE_AVAILABLE(toCheck, availableFeatures, drawIndirectFirstInstance) in isCoreFeaturesSupported()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawIndirectTest.cpp | 173 static bool isTestSupported (const vk::VkPhysicalDeviceFeatures& features) { return features.drawIndirectFirstInstance == VK_TRUE; } in isTestSupported() 236 if (m_context.getDeviceFeatures().drawIndirectFirstInstance != VK_TRUE) in setFirstInstanceVertexBuffer() 238 TCU_THROW(NotSupportedError, "Required 'drawIndirectFirstInstance' feature is not supported"); in setFirstInstanceVertexBuffer() 875 throw tcu::NotSupportedError("Required 'drawIndirectFirstInstance' feature is not supported"); in IndirectDrawInstanced() 1461 tcu::TestCaseGroup* indirectDrawFirstInstanceGroup = new tcu::TestCaseGroup(m_testCtx, "first_instance", "Use drawIndirectFirstInstance optional feature"); in init()
|
H A D | vktDrawInstancedTests.cpp | 615 // Require 'drawIndirectFirstInstance' feature to run non-zero firstInstance indirect draw tests. in iterate() 617 if (m_params.isIndirectDraw() && !deviceFeatures.drawIndirectFirstInstance) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawIndirectTest.cpp | 152 static bool isTestSupported (const vk::VkPhysicalDeviceFeatures& features) { return features.drawIndirectFirstInstance == VK_TRUE; } in isTestSupported() 215 if (m_context.getDeviceFeatures().drawIndirectFirstInstance != VK_TRUE) in setFirstInstanceVertexBuffer() 217 TCU_THROW(NotSupportedError, "Required 'drawIndirectFirstInstance' feature is not supported"); in setFirstInstanceVertexBuffer() 809 throw tcu::NotSupportedError("Required 'drawIndirectFirstInstance' feature is not supported"); in IndirectDrawInstanced() 1328 tcu::TestCaseGroup* indirectDrawFirstInstanceGroup = new tcu::TestCaseGroup(m_testCtx, "first_instance", "Use drawIndirectFirstInstance optional feature"); in init() 1329 tcu::TestCaseGroup* indirectDrawCountFirstInstanceGroup = new tcu::TestCaseGroup(m_testCtx, "first_instance", "Use drawIndirectFirstInstance optional feature"); in init() 1330 tcu::TestCaseGroup* indirectDrawParamCountFirstInstanceGroup = new tcu::TestCaseGroup(m_testCtx, "first_instance", "Use drawIndirectFirstInstance optional feature"); in init()
|
H A D | vktDrawInstancedTests.cpp | 598 // Require 'drawIndirectFirstInstance' feature to run non-zero firstInstance indirect draw tests. in iterate() 599 if (m_params.function == TestParams::FUNCTION_DRAW_INDIRECT && !m_context.getDeviceFeatures().drawIndirectFirstInstance) in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ |
H A D | vktTestCase.cpp | 859 DEVICE_CORE_FEATURE_ENTRY(DEVICE_CORE_FEATURE_DRAW_INDIRECT_FIRST_INSTANCE , drawIndirectFirstInstance ),
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ |
H A D | vktTestCase.cpp | 796 DEVICE_CORE_FEATURE_ENTRY(DEVICE_CORE_FEATURE_DRAW_INDIRECT_FIRST_INSTANCE , drawIndirectFirstInstance ),
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_device.c | 613 .drawIndirectFirstInstance = true, in pvr_GetPhysicalDeviceFeatures2()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_device.c | 581 .drawIndirectFirstInstance = true, in lvp_GetPhysicalDeviceFeatures()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkNullDriver.cpp | 919 pFeatures->drawIndirectFirstInstance = VK_TRUE; in getPhysicalDeviceFeatures()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkCaps.cpp | 447 fNativeDrawIndirectSupport = features.features.drawIndirectFirstInstance; in init()
|
/third_party/vulkan-loader/tests/ |
H A D | loader_phys_dev_inst_ext_tests.cpp | 367 feats.drawIndirectFirstInstance = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 423 feats1.drawIndirectFirstInstance == feats2.features.drawIndirectFirstInstance && in CompareFeatures()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_device.c | 655 .drawIndirectFirstInstance = true, in tu_GetPhysicalDeviceFeatures2()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_device.c | 1103 .drawIndirectFirstInstance = true, in v3dv_GetPhysicalDeviceFeatures()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_device.c | 1123 .drawIndirectFirstInstance = true, in dzn_GetPhysicalDeviceFeatures2()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiDeviceInitializationTests.cpp | 1618 FEATURE_ITEM(VkPhysicalDeviceFeatures, drawIndirectFirstInstance), in createDeviceWithUnsupportedFeaturesTest()
|
H A D | vktApiFeatureInfo.cpp | 1683 ROADMAP_FEATURE_ITEM(vk10Features, drawIndirectFirstInstance), in validateRoadmap2022() 2667 OFFSET_TABLE_ENTRY(VkPhysicalDeviceFeatures, drawIndirectFirstInstance), in deviceFeatures()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiDeviceInitializationTests.cpp | 1629 FEATURE_ITEM(VkPhysicalDeviceFeatures, drawIndirectFirstInstance), in createDeviceWithUnsupportedFeaturesTest()
|
H A D | vktApiFeatureInfo.cpp | 1674 ROADMAP_FEATURE_ITEM(vk10Features, drawIndirectFirstInstance), in validateRoadmap2022() 2692 OFFSET_TABLE_ENTRY(VkPhysicalDeviceFeatures, drawIndirectFirstInstance), in deviceFeatures()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_device.c | 1289 .drawIndirectFirstInstance = true, in anv_GetPhysicalDeviceFeatures()
|