/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsBallotTests.cpp | 41 VkShaderStageFlags shaderStage; member 77 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 80 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 219 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 383 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 565 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 744 if (isAllComputeStages(caseDef.shaderStage)) in getBodySource() 771 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 779 const string testHelper = !isAllComputeStages(caseDef.shaderStage) in initPrograms() [all...] |
H A D | vktSubgroupsBuiltinMaskVarTests.cpp | 86 VkShaderStageFlags shaderStage; member 141 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in subgroupComparison() 151 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in varSubgroupMask() 192 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 195 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 416 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 657 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 917 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 1177 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 1178 const bool fragment = (caseDef.shaderStage in getPerStageHeadDeclarations() [all...] |
H A D | vktSubgroupsShapeTests.cpp | 49 VkShaderStageFlags shaderStage; member 178 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initFrameBufferPrograms() 183 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 184 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations() 213 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 224 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupport, extHeader, testSrc, "", headDeclarations); in initPrograms() 247 if (!subgroups::areQuadOperationsSupportedForStages(context, caseDef.shaderStage)) in supportedCheck() 271 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() [all...] |
H A D | vktSubgroupsBasicTests.cpp | 55 VkShaderStageFlags shaderStage; member 344 if (VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 384 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 463 else if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 476 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 570 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 691 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 900 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 1130 const string color = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) ? "out_color[gl_InvocationID].b = 1.0f;\n" : "out_color.b = 1.0f;\n"; in initFrameBufferPrograms() 1171 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() [all...] |
H A D | vktSubgroupsQuadTests.cpp | 52 VkShaderStageFlags shaderStage; member 187 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, getExtHeader(caseDef.format), getTestSrc(caseDef), ""); in initFrameBufferPrograms() 194 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 205 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initPrograms() 213 if (!subgroups::areQuadOperationsSupportedForStages(context, caseDef.shaderStage)) in supportedCheck() 256 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 263 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() 267 else if (isAllMeshShadingStages(caseDef.shaderStage)) in supportedCheck() [all...] |
H A D | vktSubgroupsSizeControlTests.cpp | 52 VkShaderStageFlags shaderStage; member 302 if (VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 305 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage && VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 310 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 329 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 350 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 374 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 391 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 429 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() [all...] |
H A D | vktSubgroupsVoteTests.cpp | 54 VkShaderStageFlags shaderStage; member 149 const string computePart = isAllComputeStages(caseDef.shaderStage) in getStageTestSource() 179 const bool spirv14required = isAllRayTracingStages(caseDef.shaderStage); in initFrameBufferPrograms() 189 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, pointSize, extensions, getStageTestSource(caseDef), ""); in initFrameBufferPrograms() 225 const bool spirv14required = isAllRayTracingStages(caseDef.shaderStage); in initFrameBufferProgramsFrag() 234 DE_ASSERT(VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage); in initFrameBufferProgramsFrag() 285 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 295 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, pointSize, extensions, getStageTestSource(caseDef), ""); in initPrograms() 350 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) ! in supportedCheck() [all...] |
H A D | vktSubgroupsArithmeticTests.cpp | 70 VkShaderStageFlags shaderStage; member 236 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initFrameBufferPrograms() 242 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 251 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initPrograms() 299 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 306 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() 310 else if (isAllMeshShadingStages(caseDef.shaderStage)) in supportedCheck() 315 if ((caseDef.shaderStage in supportedCheck() [all...] |
H A D | vktSubgroupsBallotMasksTests.cpp | 52 VkShaderStageFlags shaderStage; member 158 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 159 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations() 207 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initFrameBufferPrograms() 213 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 224 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupport, extHeader, testSrc, "", headDeclarations); in initPrograms() 258 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 265 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() [all...] |
H A D | vktSubgroupsBallotOtherTests.cpp | 54 VkShaderStageFlags shaderStage; member 102 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 103 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations() 283 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initFrameBufferPrograms() 289 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 300 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initPrograms() 331 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 338 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() [all...] |
H A D | vktSubgroupsClusteredTests.cpp | 55 VkShaderStageFlags shaderStage; member 164 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initFrameBufferPrograms() 170 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 179 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initPrograms() 227 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 234 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() 238 else if (isAllMeshShadingStages(caseDef.shaderStage)) in supportedCheck() 243 if ((caseDef.shaderStage in supportedCheck() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupsBallotTests.cpp | 41 VkShaderStageFlags shaderStage; member 77 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 80 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 219 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 383 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 565 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 744 if (isAllComputeStages(caseDef.shaderStage)) in getBodySource() 771 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 779 const string testHelper = !isAllComputeStages(caseDef.shaderStage) in initPrograms() [all...] |
H A D | vktSubgroupsBuiltinMaskVarTests.cpp | 86 VkShaderStageFlags shaderStage; member 141 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in subgroupComparison() 151 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in varSubgroupMask() 192 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 195 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 416 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 657 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 917 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 1177 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 1178 const bool fragment = (caseDef.shaderStage in getPerStageHeadDeclarations() [all...] |
H A D | vktSubgroupsBasicTests.cpp | 55 VkShaderStageFlags shaderStage; member 344 if (VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 384 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 463 else if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 476 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 570 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 691 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 900 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 1130 const string color = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) ? "out_color[gl_InvocationID].b = 1.0f;\n" : "out_color.b = 1.0f;\n"; in initFrameBufferPrograms() 1171 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() [all...] |
H A D | vktSubgroupsShapeTests.cpp | 49 VkShaderStageFlags shaderStage; member 178 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initFrameBufferPrograms() 183 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 184 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations() 213 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 224 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupport, extHeader, testSrc, "", headDeclarations); in initPrograms() 271 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 278 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() [all...] |
H A D | vktSubgroupsSizeControlTests.cpp | 51 VkShaderStageFlags shaderStage; member 305 if (VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 308 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage && VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 313 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 332 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 353 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 377 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 394 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 432 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() [all...] |
H A D | vktSubgroupsVoteTests.cpp | 54 VkShaderStageFlags shaderStage; member 149 const string computePart = isAllComputeStages(caseDef.shaderStage) in getStageTestSource() 179 const bool spirv14required = isAllRayTracingStages(caseDef.shaderStage); in initFrameBufferPrograms() 189 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, pointSize, extensions, getStageTestSource(caseDef), ""); in initFrameBufferPrograms() 225 const bool spirv14required = isAllRayTracingStages(caseDef.shaderStage); in initFrameBufferProgramsFrag() 234 DE_ASSERT(VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage); in initFrameBufferProgramsFrag() 285 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 295 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, pointSize, extensions, getStageTestSource(caseDef), ""); in initPrograms() 350 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) ! in supportedCheck() [all...] |
H A D | vktSubgroupsArithmeticTests.cpp | 70 VkShaderStageFlags shaderStage; member 234 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initFrameBufferPrograms() 240 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 249 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, ""); in initPrograms() 281 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 288 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() 292 else if (isAllMeshShadingStages(caseDef.shaderStage)) in supportedCheck() 297 if ((caseDef.shaderStage in supportedCheck() [all...] |
H A D | vktSubgroupsBallotBroadcastTests.cpp | 50 VkShaderStageFlags shaderStage; member 239 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, helperStr); in initFrameBufferPrograms() 246 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 258 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *caseDef.geometryPointSizeSupported, extHeader, testSrc, helperStr); in initPrograms() 307 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 314 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() 318 else if (isAllMeshShadingStages(caseDef.shaderStage)) in supportedCheck() 323 if ((caseDef.shaderStage in supportedCheck() [all...] |
H A D | vktSubgroupsBallotMasksTests.cpp | 52 VkShaderStageFlags shaderStage; member 158 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations() 159 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations() 207 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupported, extHeader, testSrc, "", headDeclarations); in initFrameBufferPrograms() 213 const bool spirv14required = (isAllRayTracingStages(caseDef.shaderStage) || isAllMeshShadingStages(caseDef.shaderStage)); in initPrograms() 224 subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, VK_FORMAT_R32_UINT, pointSizeSupport, extHeader, testSrc, "", headDeclarations); in initPrograms() 258 if ((subgroupSizeControlProperties.requiredSubgroupSizeStages & caseDef.shaderStage) != caseDef.shaderStage) in supportedCheck() 265 if (isAllRayTracingStages(caseDef.shaderStage)) in supportedCheck() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/ |
H A D | glcSubgroupsBallotTests.cpp | 56 glc::subgroups::ShaderStageFlags shaderStage; member 66 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 69 if (SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 94 else if (SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 121 else if (SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 152 else if (SHADER_STAGE_TESS_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 187 if (SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage) in initPrograms() 373 context, caseDef.shaderStage)) in noSSBOtest() 375 if (subgroups::areSubgroupOperationsRequiredForStage(caseDef.shaderStage)) in noSSBOtest() 379 subgroups::getShaderStageName(caseDef.shaderStage) in noSSBOtest() [all...] |
H A D | glcSubgroupsShapeTests.cpp | 78 ShaderStageFlags shaderStage; member 90 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 146 if (SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 163 else if (SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 184 else if (SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 208 else if (SHADER_STAGE_TESS_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 293 if (SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage) in initPrograms() 457 context, caseDef.shaderStage)) in noSSBOtest() 460 caseDef.shaderStage)) in noSSBOtest() 464 subgroups::getShaderStageName(caseDef.shaderStage) in noSSBOtest() [all...] |
H A D | glcSubgroupsBallotOtherTests.cpp | 93 ShaderStageFlags shaderStage; member 244 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 249 if (SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 266 else if (SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 286 else if (SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 310 else if (SHADER_STAGE_TESS_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 337 if (SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage) in initPrograms() 474 context, caseDef.shaderStage)) in noSSBOtest() 476 if (subgroups::areSubgroupOperationsRequiredForStage(caseDef.shaderStage)) in noSSBOtest() 480 subgroups::getShaderStageName(caseDef.shaderStage) in noSSBOtest() [all...] |
H A D | glcSubgroupsBuiltinMaskVarTests.cpp | 58 ShaderStageFlags shaderStage; member 142 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 145 if (SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 163 else if (SHADER_STAGE_TESS_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 182 else if (SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 205 else if (SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 236 if (SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage) in initPrograms() 379 context, caseDef.shaderStage)) in noSSBOtest() 381 if (areSubgroupOperationsRequiredForStage(caseDef.shaderStage)) in noSSBOtest() 384 "Shader stage " + getShaderStageName(caseDef.shaderStage) in noSSBOtest() [all...] |
H A D | glcSubgroupsBasicTests.cpp | 240 subgroups::ShaderStageFlags shaderStage; member 245 if(subgroups::SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 258 if (subgroups::SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 271 else if (subgroups::SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 281 if (subgroups::SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 307 else if (subgroups::SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 334 else if (subgroups::SHADER_STAGE_TESS_EVALUATION_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 377 else if (subgroups::SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 431 string color = (subgroups::SHADER_STAGE_TESS_CONTROL_BIT == caseDef.shaderStage) ? "out_color[gl_InvocationID].b = 1.0f;\n" : "out_color.b = 1.0f;\n"; in initFrameBufferPrograms() 470 if (subgroups::SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() [all...] |