Lines Matching refs:glu
84 glu::ShaderType shaderType;
86 TestParameters (QueryType query_, VkFormat format_, VkImageCreateFlags flags_, glu::ShaderType shaderType_)
98 , shaderType(glu::SHADERTYPE_LAST)
107 glu::DataType resultType = glu::TYPE_LAST;
113 resultType = glu::TYPE_INT_VEC2;
118 resultType = glu::TYPE_INT;
125 spec.glslVersion = glu::GLSL_VERSION_450;
127 spec.inputs.push_back(Symbol("lod", glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP)));
128 spec.outputs.push_back(Symbol("result", glu::VarType(resultType, glu::PRECISION_HIGHP)));
136 const bool isMeshShadingStage = (params.shaderType == glu::SHADERTYPE_MESH || params.shaderType == glu::SHADERTYPE_TASK);
646 DE_ASSERT(params.shaderType == glu::SHADERTYPE_FRAGMENT);
777 << glu::VertexSource("#version 450\n"
787 << glu::FragmentSource("#version 450\n"
817 glu::ShaderType shaderType;
819 QueryGroupParams (QueryType query_, glu::ShaderType shaderType_)
826 , shaderType(glu::SHADERTYPE_LAST)
858 for (int shaderTypeNdx = 0; shaderTypeNdx < glu::SHADERTYPE_LAST; ++shaderTypeNdx)
860 const glu::ShaderType shaderType = (glu::ShaderType)shaderTypeNdx;
862 if (query == QUERY_TYPE_IMAGE_LOD && shaderType != glu::SHADERTYPE_FRAGMENT)
868 addTestGroup(group, glu::getShaderTypeName(shaderType), populateQueryInShaderGroup, QueryGroupParams(query, shaderType));