Lines Matching refs:glu
126 const glu::GLSLVersion glslVersion = glu::getContextTypeGLSLVersion(context.getRenderContext().getType());
129 specializationMap["GLSL_VERSION_DECL"] = glu::getGLSLVersionDeclaration(glslVersion);
131 if (glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)))
142 else if (glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5)))
175 if (glu::isContextTypeES(context.getRenderContext().getType()))
188 return glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)) ||
189 glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5));
199 return glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)) ||
200 ((glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5)) &&
228 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
283 bool verifyState (glu::CallLogWrapper& gl, const BoundingBox& bbox) const;
314 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
341 if (!glu::isContextTypeES(m_context.getRenderContext().getType())) {
357 bool QueryCase::verifyState (glu::CallLogWrapper& gl, const BoundingBox& bbox) const
507 << glu::getBooleanStr(state[0]) << ", " << glu::getBooleanStr(state[1]) << ", " << glu::getBooleanStr(state[2]) << ", " << glu::getBooleanStr(state[3]) << ", "
508 << glu::getBooleanStr(state[4]) << ", " << glu::getBooleanStr(state[5]) << ", " << glu::getBooleanStr(state[6]) << ", " << glu::getBooleanStr(state[7]) << "]\n"
649 de::MovePtr<glu::ShaderProgram> m_program;
650 de::MovePtr<glu::Buffer> m_vbo;
651 de::MovePtr<glu::Framebuffer> m_fbo;
741 glu::ProgramSources sources;
742 sources << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()));
743 sources << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()));
746 sources << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
747 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()));
749 sources << glu::GeometrySource(specializeShader(m_context, genGeometrySource().c_str()));
751 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), sources));
765 glu::Texture colorAttachment(m_context.getRenderContext());
771 m_fbo = de::MovePtr<glu::Framebuffer>(new glu::Framebuffer(m_context.getRenderContext()));
788 if (!glu::isContextTypeES(m_context.getRenderContext().getType())) {
793 m_vbo = de::MovePtr<glu::Buffer>(new glu::Buffer(m_context.getRenderContext()));
958 gl.vertexAttribPointer(posLocation, 4, GL_FLOAT, GL_FALSE, (int)(VA_NUM_ATTRIB_VECS * sizeof(float[4])), glu::BufferOffsetAsPointer(4 * VA_POS_VEC_NDX * sizeof(float)));
959 gl.vertexAttribPointer(colLocation, 4, GL_FLOAT, GL_FALSE, (int)(VA_NUM_ATTRIB_VECS * sizeof(float[4])), glu::BufferOffsetAsPointer(4 * VA_COL_VEC_NDX * sizeof(float)));
1416 glu::readPixels(m_context.getRenderContext(), config.viewportPos.x(), config.viewportPos.y(), viewportSurface.getAccess());
1968 glu::readPixels(m_context.getRenderContext(), config.viewportPos.x(), config.viewportPos.y(), viewportSurface.getAccess());
2511 const bool supportsGL45 = glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::core(4, 5));
2941 glu::readPixels(m_context.getRenderContext(), config.viewportPos.x(), config.viewportPos.y(), viewportSurface.getAccess());
3419 de::MovePtr<glu::Framebuffer> m_srcFbo;
3420 de::MovePtr<glu::Framebuffer> m_dstFbo;
3421 de::MovePtr<glu::Renderbuffer> m_srcRbo;
3422 de::MovePtr<glu::Renderbuffer> m_dstRbo;
3423 de::MovePtr<glu::ShaderProgram> m_program;
3424 de::MovePtr<glu::Buffer> m_vbo;
3473 m_srcRbo = de::MovePtr<glu::Renderbuffer>(new glu::Renderbuffer(m_context.getRenderContext()));
3478 m_srcFbo = de::MovePtr<glu::Framebuffer>(new glu::Framebuffer(m_context.getRenderContext()));
3486 m_dstRbo = de::MovePtr<glu::Renderbuffer>(new glu::Renderbuffer(m_context.getRenderContext()));
3491 m_dstFbo = de::MovePtr<glu::Framebuffer>(new glu::Framebuffer(m_context.getRenderContext()));
3516 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(specializeShader(m_context, vertexSource)) << glu::FragmentSource(specializeShader(m_context, fragmentSource))));
3527 if (!glu::isContextTypeES(m_context.getRenderContext().getType()))
3542 m_vbo = de::MovePtr<glu::Buffer>(new glu::Buffer(m_context.getRenderContext()));
3701 glu::readPixels(m_context.getRenderContext(), 0, 0, viewport.getAccess());
3824 de::MovePtr<glu::ShaderProgram> m_program;
3825 de::MovePtr<glu::Buffer> m_vbo;
3884 glu::ProgramSources sources;
3885 sources << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()));
3886 sources << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()));
3889 sources << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
3890 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()));
3892 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), sources));
3905 if (!glu::isContextTypeES(m_context.getRenderContext().getType()))
3916 m_vbo = de::MovePtr<glu::Buffer>(new glu::Buffer(m_context.getRenderContext()));
3982 gl.vertexAttribPointer(posLocation, 4, GL_FLOAT, GL_FALSE, (int)(8 * sizeof(float)), glu::BufferOffsetAsPointer(0 * sizeof(float)));
3983 gl.vertexAttribPointer(colLocation, 4, GL_FLOAT, GL_FALSE, (int)(8 * sizeof(float)), glu::BufferOffsetAsPointer(4 * sizeof(float)));
4011 glu::readPixels(m_context.getRenderContext(), 0, 0, viewport.getAccess());
4298 de::MovePtr<glu::Buffer> m_vbo;
4299 de::MovePtr<glu::ShaderProgram> m_perPrimitiveProgram;
4300 de::MovePtr<glu::ShaderProgram> m_basicProgram;
4412 m_vbo = de::MovePtr<glu::Buffer>(new glu::Buffer(m_context.getRenderContext()));
4447 m_basicProgram = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(),
4448 glu::ProgramSources()
4449 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4450 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4451 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource(false).c_str()))
4452 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));
4464 m_perPrimitiveProgram = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(),
4465 glu::ProgramSources()
4466 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4467 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4468 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource(true).c_str()))
4469 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));
4489 glu::VertexArray vao (m_context.getRenderContext());
4582 glu::readPixels(m_context.getRenderContext(), 0, 0, dst.getAccess());
4776 de::MovePtr<glu::Buffer> m_vbo;
4778 de::MovePtr<glu::ShaderProgram> m_program;
4891 glu::readPixels(m_context.getRenderContext(), 0, 0, resultSurface.getAccess());
4946 if (!glu::isContextTypeES(m_context.getRenderContext().getType())) {
4951 m_vbo = de::MovePtr<glu::Buffer>(new glu::Buffer(m_context.getRenderContext()));
4961 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(),
4962 glu::ProgramSources()
4963 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4964 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4965 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
4966 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));