Lines Matching refs:glu
159 void validateCompiledBinary(const vector<deUint32>& binary, glu::ShaderProgramInfo* buildInfo, const SpirvValidatorOptions& options)
638 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
655 for (int i = 0; i < glu::SHADERTYPE_LAST; i++)
659 cachekey += glu::getShaderTypeName((glu::ShaderType)i);
678 for (int shaderType = 0; shaderType < glu::SHADERTYPE_LAST; shaderType++)
682 glu::ShaderInfo shaderBuildInfo;
684 shaderBuildInfo.type = (glu::ShaderType)shaderType;
726 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
743 for (int i = 0; i < glu::SHADERTYPE_LAST; i++)
747 cachekey += glu::getShaderTypeName((glu::ShaderType)i);
766 for (int shaderType = 0; shaderType < glu::SHADERTYPE_LAST; shaderType++)
770 glu::ShaderInfo shaderBuildInfo;
772 shaderBuildInfo.type = (glu::ShaderType)shaderType;
937 glu::ShaderType getGluShaderType (VkShaderStageFlagBits shaderStage)
941 case VK_SHADER_STAGE_VERTEX_BIT: return glu::SHADERTYPE_VERTEX;
942 case VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT: return glu::SHADERTYPE_TESSELLATION_CONTROL;
943 case VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT: return glu::SHADERTYPE_TESSELLATION_EVALUATION;
944 case VK_SHADER_STAGE_GEOMETRY_BIT: return glu::SHADERTYPE_GEOMETRY;
945 case VK_SHADER_STAGE_FRAGMENT_BIT: return glu::SHADERTYPE_FRAGMENT;
946 case VK_SHADER_STAGE_COMPUTE_BIT: return glu::SHADERTYPE_COMPUTE;
949 return glu::SHADERTYPE_LAST;
953 VkShaderStageFlagBits getVkShaderStage (glu::ShaderType shaderType)
984 return de::getSizedArrayElement<glu::SHADERTYPE_LAST>(s_shaderStages, shaderType);