Lines Matching defs:shader
58 // As one binary could be associated with many shader objects it should be stored either a type of each shader
85 // As one binary could be associated with many shader objects it should be stored either a type of each shader
162 "Test verifies if using SPIR-V modules for each shader stage works as expected")
433 "Test verifies if one binary module can be associated with multiple shader objects.")
733 Shader* shader = program.getShader(SHADERTYPE_VERTEX);
749 gl.getShaderiv(shader->getShader(), GL_SPIR_V_BINARY_ARB, &shaderState);
796 // 4) Check if ShaderSource command usage on Spir-V binary shader will change SPIR_V_BINARY_ARB state to FALSE
799 gl.shaderSource(shader->getShader(), 1, &source, &length);
802 gl.getShaderiv(shader->getShader(), GL_SPIR_V_BINARY_ARB, &shaderState);
907 // 1) Verify if CompileShader function used on shader with SPIR_V_BINARY_ARB state
923 // <shader> is not the name of either a program or shader object.
938 // <shader> is the name of a program object.
953 // SPIR_V_BINARY_ARB state for <shader> is not TRUE.
968 // does not name a valid entry point for <shader>.
984 // in the shader module contained in <shader>.
1000 // 7) Verify if LinkProgram fail when one or more of the shader objects attached to
1021 // shader has already been specialized.
1693 m_testCtx.getLog() << tcu::TestLog::Message << "Mappings for shader failed.\n"
1699 TCU_THROW(InternalError, "Mappings for shader failed.");
1718 m_testCtx.getLog() << tcu::TestLog::Message << "GLSL shader compilation failed. Source:\n"
1730 m_testCtx.getLog() << tcu::TestLog::Message << "SpirV shader compilation failed. Source:\n"
2411 m_testCtx.getLog() << tcu::TestLog::Message << "Mappings for shader failed.\n"
2417 TCU_THROW(InternalError, "Mappings for shader failed.");
2960 // The fragment shader for this case is rendering to a 2-sample FBO discarding