Lines Matching refs:caseDef

172 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef)
190 switch (caseDef.opType)
313 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
348 void initPrograms (SourceCollections& programCollection, CaseDefinition caseDef)
366 switch (caseDef.opType)
489 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
515 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
518 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
534 else if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
555 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage)
558 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
580 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage)
583 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
607 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage)
610 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
640 tcu::TestStatus test (Context& context, const CaseDefinition caseDef)
646 context, caseDef.shaderStage))
649 caseDef.shaderStage))
653 subgroups::getShaderStageName(caseDef.shaderStage) +
667 if (caseDef.noSSBO && VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
674 if ((VK_SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) &&
675 (VK_SHADER_STAGE_COMPUTE_BIT != caseDef.shaderStage))
683 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
688 else if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
693 else if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
698 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage)
703 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage)
708 else if (VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT == caseDef.shaderStage)
742 CaseDefinition caseDef = {opTypeIndex, stage, false};
751 "", initPrograms, test, caseDef);
755 caseDef.noSSBO = true;
757 initFrameBufferPrograms, test, caseDef);