Lines Matching refs:program
60 // Typedef for server-side objects like OpenGL textures and program objects.
181 virtual void attachShader(WebGLId program, WebGLId shader) = 0;
182 virtual void bindAttribLocation(WebGLId program, WGC3Duint index, const WGC3Dchar* name) = 0;
210 virtual void detachShader(WebGLId program, WebGLId shader) = 0;
225 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&) = 0;
226 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&) = 0;
227 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Dsizei* count, WebGLId* shaders) = 0;
228 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) = 0;
236 virtual void getProgramiv(WebGLId program, WGC3Denum pname, WGC3Dint* value) = 0;
237 virtual WebString getProgramInfoLog(WebGLId program) = 0;
249 virtual void getUniformfv(WebGLId program, WGC3Dint location, WGC3Dfloat* value) = 0;
250 virtual void getUniformiv(WebGLId program, WGC3Dint location, WGC3Dint* value) = 0;
251 virtual WGC3Dint getUniformLocation(WebGLId program, const WGC3Dchar* name) = 0;
260 virtual WGC3Dboolean isProgram(WebGLId program) = 0;
265 virtual void linkProgram(WebGLId program) = 0;
311 virtual void useProgram(WebGLId program) = 0;
312 virtual void validateProgram(WebGLId program) = 0;