Lines Matching refs:glu
96 uint32_t getTypeSize (glu::DataType dataType)
100 case glu::TYPE_FLOAT_VEC2: return static_cast<uint32_t>(sizeof(tcu::Vec2));
101 case glu::TYPE_FLOAT_VEC4: return static_cast<uint32_t>(sizeof(tcu::Vec4));
112 const glu::DataType dataType; // vec2 or vec4.
132 case glu::TYPE_FLOAT_VEC2: return (isOverlapping() ? VK_FORMAT_R32G32B32A32_SFLOAT : VK_FORMAT_R32G32_SFLOAT);
133 case glu::TYPE_FLOAT_VEC4: return VK_FORMAT_R32G32B32A32_SFLOAT;
176 DE_ASSERT(params.dataType == glu::TYPE_FLOAT_VEC2);
320 programCollection.glslSources.add("frag") << glu::FragmentSource(frag.str());
324 const auto extraComponents = ((m_params.dataType == glu::TYPE_FLOAT_VEC4)
335 << "layout (location=0) in " << glu::getDataTypeName(m_params.isOverlapping() ? glu::TYPE_FLOAT_VEC4 : m_params.dataType) << " inPos;\n"
338 programCollection.glslSources.add("vert") << glu::VertexSource(vert.str());
498 for (const auto dataType : { glu::TYPE_FLOAT_VEC2, glu::TYPE_FLOAT_VEC4 })
501 GroupPtr dataTypeGrp (new tcu::TestCaseGroup(testCtx, glu::getDataTypeName(dataType)));
510 if (strideCase == StrideCase::OVERLAPPING && dataType != glu::TYPE_FLOAT_VEC2)