Lines Matching refs:shadersAndProgram
1792 void ShaderCompilerCase::cleanup (const ShadersAndProgram& shadersAndProgram, const ProgramContext&… in cleanup() argument
1800 …int location = gl.getAttribLocation(shadersAndProgram.program, progCtx.vertexAttributes[attribNdx]… in cleanup()
1807 gl.detachShader(shadersAndProgram.program, shadersAndProgram.vertShader); in cleanup()
1808 gl.detachShader(shadersAndProgram.program, shadersAndProgram.fragShader); in cleanup()
1809 gl.deleteShader(shadersAndProgram.vertShader); in cleanup()
1810 gl.deleteShader(shadersAndProgram.fragShader); in cleanup()
1811 gl.deleteProgram(shadersAndProgram.program); in cleanup()
1822 ShaderCompilerCase::Logs ShaderCompilerCase::getLogs (const ShadersAndProgram& shadersAndProgram) c… in getLogs()
1827 result.vert = getShaderInfoLog(gl, shadersAndProgram.vertShader); in getLogs()
1828 result.frag = getShaderInfoLog(gl, shadersAndProgram.fragShader); in getLogs()
1829 result.link = getProgramInfoLog(gl, shadersAndProgram.program); in getLogs()
1862 ShadersAndProgram shadersAndProgram = createShadersAndProgram(); in iterate() local
1863 setShaderSources(shadersAndProgram.vertShader, shadersAndProgram.fragShader, progCtx); in iterate()
1866 buildInfo.vertCompileSuccess = compileShader(shadersAndProgram.vertShader); in iterate()
1867 buildInfo.fragCompileSuccess = compileShader(shadersAndProgram.fragShader); in iterate()
1868 buildInfo.linkSuccess = linkAndUseProgram(shadersAndProgram.program); in iterate()
1871 buildInfo.logs = getLogs(shadersAndProgram); in iterate()
1873 cleanup(shadersAndProgram, progCtx, buildInfo.linkSuccess); in iterate()
1877 setShaderInputs(shadersAndProgram.program, progCtx); in iterate()
1879 cleanup(shadersAndProgram, progCtx, buildInfo.linkSuccess); in iterate()
1898 ShadersAndProgram shadersAndProgram = createShadersAndProgram(); in iterate() local
1915 setShaderSources(shadersAndProgram.vertShader, shadersAndProgram.fragShader, progCtx); in iterate()
1918 buildInfo.vertCompileSuccess = compileShader(shadersAndProgram.vertShader); in iterate()
1921 buildInfo.fragCompileSuccess = compileShader(shadersAndProgram.fragShader); in iterate()
1924 buildInfo.linkSuccess = linkAndUseProgram(shadersAndProgram.program); in iterate()
1930 buildInfo.logs = getLogs(shadersAndProgram); in iterate()
1932 cleanup(shadersAndProgram, progCtx, buildInfo.linkSuccess); in iterate()
1937 setShaderInputs(shadersAndProgram.program, progCtx); in iterate()
1946 setShaderInputs(shadersAndProgram.program, progCtx); in iterate()
1954 buildInfo.logs = getLogs(shadersAndProgram); in iterate()
1955 cleanup(shadersAndProgram, progCtx, buildInfo.linkSuccess); in iterate()