Home
last modified time | relevance | path

Searched refs:shaderStageFlags (Results 1 - 11 of 11) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkTypeUtil.hpp260 inline bool isAllInStage (const VkShaderStageFlags shaderStageFlags, const VkShaderStageFlags stageMask) in isAllInStage() argument
262 return (shaderStageFlags & stageMask) != 0 && ((shaderStageFlags & ~stageMask) == 0); in isAllInStage()
265 inline bool isAllComputeStages (const VkShaderStageFlags shaderStageFlags) in isAllComputeStages() argument
267 return isAllInStage(shaderStageFlags, VK_SHADER_STAGE_COMPUTE_BIT); in isAllComputeStages()
270 inline bool isAllGraphicsStages (const VkShaderStageFlags shaderStageFlags) in isAllGraphicsStages() argument
272 return isAllInStage(shaderStageFlags, VK_SHADER_STAGE_ALL_GRAPHICS); in isAllGraphicsStages()
276 inline bool isAllRayTracingStages (const VkShaderStageFlags shaderStageFlags) in isAllRayTracingStages() argument
285 return isAllInStage(shaderStageFlags, rayTracingStageFlags); in isAllRayTracingStages()
288 inline bool isAllMeshShadingStages (const VkShaderStageFlags shaderStageFlags) in isAllMeshShadingStages() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineDescriptorLimitsTests.cpp230 const VkShaderStageFlags shaderStageFlags = m_params.m_useCompShader ? VkShaderStageFlags(VK_SHADER_STAGE_COMPUTE_BIT) : VkShaderStageFlags(VK_SHADER_STAGE_FRAGMENT_BIT); in iterate() local
419 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, shaderStageFlags); in iterate()
427 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, shaderStageFlags); in iterate()
435 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, shaderStageFlags); in iterate()
443 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, shaderStageFlags); in iterate()
451 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, shaderStageFlags); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineDescriptorLimitsTests.cpp207 const VkShaderStageFlags shaderStageFlags = m_useCompShader ? VkShaderStageFlags(VK_SHADER_STAGE_COMPUTE_BIT) : VkShaderStageFlags(VK_SHADER_STAGE_FRAGMENT_BIT); in iterate() local
390 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, shaderStageFlags); in iterate()
398 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, shaderStageFlags); in iterate()
406 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, shaderStageFlags); in iterate()
414 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, shaderStageFlags); in iterate()
422 layoutBuilderAttachments.addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, shaderStageFlags); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingBuiltinTests.cpp2471 void createLaunchTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createLaunchTests() argument
2497 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createLaunchTests()
2545 void createScalarTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createScalarTests() argument
2580 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createScalarTests()
2652 void createRayFlagsTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createRayFlagsTests() argument
2740 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createRayFlagsTests()
2794 void createMultiOutputTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createMultiOutputTests() argument
2818 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createMultiOutputTests()
H A DvktRayTracingComplexControlFlowTests.cpp231 const VkShaderStageFlags shaderStageFlags,
325 const VkShaderStageFlags shaderStageFlags, in calcShaderGroup()
329 const deUint32 shader1Count = ((shaders1 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
330 const deUint32 shader2Count = ((shaders2 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
322 calcShaderGroup(deUint32& shaderGroupCounter, const VkShaderStageFlags shaders1, const VkShaderStageFlags shaders2, const VkShaderStageFlags shaderStageFlags, deUint32& shaderGroup, deUint32& shaderGroupCount) const calcShaderGroup() argument
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingComplexControlFlowTests.cpp231 const VkShaderStageFlags shaderStageFlags,
325 const VkShaderStageFlags shaderStageFlags, in calcShaderGroup()
329 const deUint32 shader1Count = ((shaders1 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
330 const deUint32 shader2Count = ((shaders2 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
322 calcShaderGroup(deUint32& shaderGroupCounter, const VkShaderStageFlags shaders1, const VkShaderStageFlags shaders2, const VkShaderStageFlags shaderStageFlags, deUint32& shaderGroup, deUint32& shaderGroupCount) const calcShaderGroup() argument
H A DvktRayTracingBuiltinTests.cpp3917 void createLaunchTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createLaunchTests() argument
3943 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createLaunchTests()
3993 void createScalarTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createScalarTests() argument
4028 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createScalarTests()
4102 void createRayFlagsTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createRayFlagsTests() argument
4190 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createRayFlagsTests()
4281 void createMultiOutputTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* builtinGroup, TestId id, const char* name, const VkShaderStageFlags shaderStageFlags) in createMultiOutputTests() argument
4305 if ((shaderStageFlags & stages[stageNdx].stage) == 0) in createMultiOutputTests()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupsTestsUtils.cpp4050 const auto shaderStageFlags = ((testType == ComputeLike::COMPUTE) in makeComputeOrMeshTestRequiredSubgroupSize() local
4095 resultBuffer.getType(), 1, shaderStageFlags, DE_NULL); in makeComputeOrMeshTestRequiredSubgroupSize()
4100 inputBuffers[i]->getType(), 1, shaderStageFlags, DE_NULL); in makeComputeOrMeshTestRequiredSubgroupSize()
4629 const VkShaderStageFlagBits shaderStageFlags[] = in enumerateRayTracingShaderStages() local
4639 for (auto shaderStageFlag: shaderStageFlags) in enumerateRayTracingShaderStages()
4650 const VkShaderStageFlags shaderStageFlags[] = in getRayTracingResultBinding() local
4660 for (deUint32 shaderStageNdx = 0; shaderStageNdx < DE_LENGTH_OF_ARRAY(shaderStageFlags); ++shaderStageNdx) in getRayTracingResultBinding()
4662 if (0 != (shaderStage & shaderStageFlags[shaderStageNdx])) in getRayTracingResultBinding()
4664 DE_ASSERT(0 == (shaderStage & (~shaderStageFlags[shaderStageNdx]))); in getRayTracingResultBinding()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A DvktSubgroupsTestsUtils.cpp4032 const auto shaderStageFlags = ((testType == ComputeLike::COMPUTE) in makeComputeOrMeshTestRequiredSubgroupSize() local
4077 resultBuffer.getType(), 1, shaderStageFlags, DE_NULL); in makeComputeOrMeshTestRequiredSubgroupSize()
4082 inputBuffers[i]->getType(), 1, shaderStageFlags, DE_NULL); in makeComputeOrMeshTestRequiredSubgroupSize()
4618 const VkShaderStageFlagBits shaderStageFlags[] = in enumerateRayTracingShaderStages() local
4628 for (auto shaderStageFlag: shaderStageFlags) in enumerateRayTracingShaderStages()
4639 const VkShaderStageFlags shaderStageFlags[] = in getRayTracingResultBinding() local
4649 for (deUint32 shaderStageNdx = 0; shaderStageNdx < DE_LENGTH_OF_ARRAY(shaderStageFlags); ++shaderStageNdx) in getRayTracingResultBinding()
4651 if (0 != (shaderStage & shaderStageFlags[shaderStageNdx])) in getRayTracingResultBinding()
4653 DE_ASSERT(0 == (shaderStage & (~shaderStageFlags[shaderStageNdx]))); in getRayTracingResultBinding()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
H A DvktBindingDescriptorUpdateASTests.cpp1779 const VkShaderStageFlags shaderStageFlags,
2016 const VkShaderStageFlags shaderStageFlags, in calcShaderGroup()
2020 const deUint32 shader1Count = ((shaders1 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
2021 const deUint32 shader2Count = ((shaders2 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
2013 calcShaderGroup(deUint32& shaderGroupCounter, const VkShaderStageFlags shaders1, const VkShaderStageFlags shaders2, const VkShaderStageFlags shaderStageFlags, deUint32& shaderGroup, deUint32& shaderGroupCount) const calcShaderGroup() argument
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/
H A DvktBindingDescriptorUpdateASTests.cpp1779 const VkShaderStageFlags shaderStageFlags,
2016 const VkShaderStageFlags shaderStageFlags, in calcShaderGroup()
2020 const deUint32 shader1Count = ((shaders1 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
2021 const deUint32 shader2Count = ((shaders2 & shaderStageFlags) != 0) ? 1 : 0; in calcShaderGroup()
2013 calcShaderGroup(deUint32& shaderGroupCounter, const VkShaderStageFlags shaders1, const VkShaderStageFlags shaders2, const VkShaderStageFlags shaderStageFlags, deUint32& shaderGroup, deUint32& shaderGroupCount) const calcShaderGroup() argument

Completed in 43 milliseconds