Lines Matching refs:program
123 GLuint program = glCreateProgram(); in buildShaderProgram() local
124 if (program == 0) { in buildShaderProgram()
133 glDeleteProgram(program); in buildShaderProgram()
139 glDeleteProgram(program); in buildShaderProgram()
143 glAttachShader(program, vertexShader); in buildShaderProgram()
144 glAttachShader(program, pixelShader); in buildShaderProgram()
146 glBindAttribLocation(program, 0, "pos"); in buildShaderProgram()
147 glBindAttribLocation(program, 1, "tex"); in buildShaderProgram()
150 glLinkProgram(program); in buildShaderProgram()
152 glGetProgramiv(program, GL_LINK_STATUS, &linked); in buildShaderProgram()
156 glGetProgramiv(program, GL_INFO_LOG_LENGTH, &size); in buildShaderProgram()
160 glGetProgramInfoLog(program, size, nullptr, infoLog); in buildShaderProgram()
165 glDeleteProgram(program); in buildShaderProgram()
171 return program; in buildShaderProgram()