/frameworks/native/opengl/tools/glgen/specs/gles11/ |
D | GLES31.spec | 1 void glDispatchCompute ( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) 7 void glGetProgramInterfaceiv ( GLuint program, GLenum programInterface, GLenum pname, GLint *params… 8 GLuint glGetProgramResourceIndex ( GLuint program, GLenum programInterface, const GLchar *name ) 9 void glGetProgramResourceName ( GLuint program, GLenum programInterface, GLuint index, GLsizei bufS… 10 void glGetProgramResourceiv ( GLuint program, GLenum programInterface, GLuint index, GLsizei propCo… 11 GLint glGetProgramResourceLocation ( GLuint program, GLenum programInterface, const GLchar *name ) 12 void glUseProgramStages ( GLuint pipeline, GLbitfield stages, GLuint program ) 13 void glActiveShaderProgram ( GLuint pipeline, GLuint program ) 14 GLuint glCreateShaderProgramv ( GLenum type, GLsizei count, const GLchar *const *strings ) 15 void glBindProgramPipeline ( GLuint pipeline ) [all …]
|
D | GLES30.spec | 2 void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const… 3 void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLsiz… 13 void glGenQueries ( GLsizei n, GLuint *ids ) 14 void glDeleteQueries ( GLsizei n, const GLuint *ids ) 15 GLboolean glIsQuery ( GLuint id ) 16 void glBeginQuery ( GLenum target, GLuint id ) 19 void glGetQueryObjectuiv ( GLuint id, GLenum pname, GLuint *params ) 31 void glFramebufferTextureLayer ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLi… 34 void glBindVertexArray ( GLuint array ) 35 void glDeleteVertexArrays ( GLsizei n, const GLuint *arrays ) [all …]
|
D | GLES20.spec | 2 void glAttachShader ( GLuint program, GLuint shader ) 3 void glBindAttribLocation ( GLuint program, GLuint index, const char *name ) 4 void glBindBuffer ( GLenum target, GLuint buffer ) 5 void glBindFramebuffer ( GLenum target, GLuint framebuffer ) 6 void glBindRenderbuffer ( GLenum target, GLuint renderbuffer ) 7 void glBindTexture ( GLenum target, GLuint texture ) 21 void glCompileShader ( GLuint shader ) 26 GLuint glCreateProgram ( void ) 27 GLuint glCreateShader ( GLenum type ) 29 void glDeleteBuffers ( GLsizei n, const GLuint *buffers ) [all …]
|
D | GLES32.spec | 2 void glCopyImageSubData ( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY,… 3 …trol ( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en… 4 void glDebugMessageInsert ( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length,… 6 GLuint glGetDebugMessageLog ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint… 7 void glPushDebugGroup ( GLenum source, GLuint id, GLsizei length, const GLchar *message ) 9 void glObjectLabel ( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) 10 void glGetObjectLabel ( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *l… 14 void glEnablei ( GLenum target, GLuint index ) 15 void glDisablei ( GLenum target, GLuint index ) 16 void glBlendEquationi ( GLuint buf, GLenum mode ) [all …]
|
D | GLES31Ext.spec | 2 …lKHR ( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en… 3 void glDebugMessageInsertKHR ( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei leng… 5 GLuint glGetDebugMessageLogKHR ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLu… 6 void glPushDebugGroupKHR ( GLenum source, GLuint id, GLsizei length, const GLchar *message ) 8 void glObjectLabelKHR ( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) 9 void glGetObjectLabelKHR ( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar… 15 void glCopyImageSubDataEXT ( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint sr… 16 void glEnableiEXT ( GLenum target, GLuint index ) 17 void glDisableiEXT ( GLenum target, GLuint index ) 18 void glBlendEquationiEXT ( GLuint buf, GLenum mode ) [all …]
|
/frameworks/native/opengl/include/GLES2/ |
D | gl2ext.h | 89 typedef void (GL_APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLs… 131 …PROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en… 132 typedef void (GL_APIENTRYP PFNGLDEBUGMESSAGEINSERTKHRPROC) (GLenum source, GLenum type, GLuint id, … 134 typedef GLuint (GL_APIENTRYP PFNGLGETDEBUGMESSAGELOGKHRPROC) (GLuint count, GLsizei bufSize, GLenum… 135 typedef void (GL_APIENTRYP PFNGLPUSHDEBUGGROUPKHRPROC) (GLenum source, GLuint id, GLsizei length, c… 137 typedef void (GL_APIENTRYP PFNGLOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei length… 138 typedef void (GL_APIENTRYP PFNGLGETOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei buf… 143 …olKHR (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en… 144 GL_APICALL void GL_APIENTRY glDebugMessageInsertKHR (GLenum source, GLenum type, GLuint id, GLenum … 146 GL_APICALL GLuint GL_APIENTRY glGetDebugMessageLogKHR (GLuint count, GLsizei bufSize, GLenum *sourc… [all …]
|
D | gl2.h | 72 typedef unsigned int GLuint; typedef 384 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 385 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 386 typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); 387 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); 388 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); 389 typedef void (GL_APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); 403 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 408 typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); 409 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); [all …]
|
/frameworks/base/libs/hwui/debug/ |
D | gles_decls.in | 2 GL_ENTRY(void, glAttachShader, GLuint program, GLuint shader) 3 GL_ENTRY(void, glBindAttribLocation, GLuint program, GLuint index, const GLchar *name) 4 GL_ENTRY(void, glBindBuffer, GLenum target, GLuint buffer) 5 GL_ENTRY(void, glBindFramebuffer, GLenum target, GLuint framebuffer) 6 GL_ENTRY(void, glBindRenderbuffer, GLenum target, GLuint renderbuffer) 7 GL_ENTRY(void, glBindTexture, GLenum target, GLuint texture) 21 GL_ENTRY(void, glCompileShader, GLuint shader) 26 GL_ENTRY(GLuint, glCreateProgram, void) 27 GL_ENTRY(GLuint, glCreateShader, GLenum type) 29 GL_ENTRY(void, glDeleteBuffers, GLsizei n, const GLuint *buffers) [all …]
|
D | gles_stubs.in | 4 void API_ENTRY(glAttachShader)(GLuint program, GLuint shader) { 7 void API_ENTRY(glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name) { 10 void API_ENTRY(glBindBuffer)(GLenum target, GLuint buffer) { 13 void API_ENTRY(glBindFramebuffer)(GLenum target, GLuint framebuffer) { 16 void API_ENTRY(glBindRenderbuffer)(GLenum target, GLuint renderbuffer) { 19 void API_ENTRY(glBindTexture)(GLenum target, GLuint texture) { 61 void API_ENTRY(glCompileShader)(GLuint shader) { 76 GLuint API_ENTRY(glCreateProgram)(void) { 79 GLuint API_ENTRY(glCreateShader)(GLenum type) { 85 void API_ENTRY(glDeleteBuffers)(GLsizei n, const GLuint *buffers) { [all …]
|
D | NullGlesDriver.h | 29 virtual void glGenBuffers_(GLsizei n, GLuint *buffers) override; 30 virtual void glGenFramebuffers_(GLsizei n, GLuint *framebuffers) override; 31 virtual void glGenRenderbuffers_(GLsizei n, GLuint *renderbuffers) override; 32 virtual void glGenTextures_(GLsizei n, GLuint *textures) override; 33 virtual GLuint glCreateProgram_(void) override; 34 virtual GLuint glCreateShader_(GLenum type) override; 35 virtual void glGetProgramiv_(GLuint program, GLenum pname, GLint *params) override; 36 …virtual void glGetProgramInfoLog_(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLo… 37 virtual void glGetShaderiv_(GLuint shader, GLenum pname, GLint *params) override; 38 …virtual void glGetShaderInfoLog_(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)… [all …]
|
D | NullGlesDriver.cpp | 32 static void nullglGenCommon(GLsizei n, GLuint *buffers) { in nullglGenCommon() 33 static GLuint nextId = 0; in nullglGenCommon() 40 void NullGlesDriver::glGenBuffers_(GLsizei n, GLuint *buffers) { in glGenBuffers_() 44 void NullGlesDriver::glGenFramebuffers_(GLsizei n, GLuint *framebuffers) { in glGenFramebuffers_() 48 void NullGlesDriver::glGenRenderbuffers_(GLsizei n, GLuint *renderbuffers) { in glGenRenderbuffers_() 52 void NullGlesDriver::glGenTextures_(GLsizei n, GLuint *textures) { in glGenTextures_() 56 GLuint NullGlesDriver::glCreateProgram_(void) { in glCreateProgram_() 57 static GLuint nextProgram = 0; in glCreateProgram_() 61 GLuint NullGlesDriver::glCreateShader_(GLenum type) { in glCreateShader_() 62 static GLuint nextShader = 0; in glCreateShader_() [all …]
|
/frameworks/native/opengl/include/GLES3/ |
D | gl31.h | 74 typedef unsigned int GLuint; typedef 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 387 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 388 typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); 389 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); 390 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); 391 typedef void (GL_APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 410 typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); 411 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); [all …]
|
D | gl32.h | 74 typedef unsigned int GLuint; typedef 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 387 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 388 typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); 389 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); 390 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); 391 typedef void (GL_APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 410 typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); 411 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); [all …]
|
D | gl3.h | 72 typedef unsigned int GLuint; typedef 384 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 385 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 386 typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); 387 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); 388 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); 389 typedef void (GL_APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); 403 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 408 typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); 409 typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); [all …]
|
/frameworks/native/opengl/libs/ |
D | entries.in | 1 GL_ENTRY(void, glActiveShaderProgram, GLuint pipeline, GLuint program) 2 GL_ENTRY(void, glActiveShaderProgramEXT, GLuint pipeline, GLuint program) 9 GL_ENTRY(void, glAttachShader, GLuint program, GLuint shader) 10 GL_ENTRY(void, glBeginConditionalRenderNV, GLuint id, GLenum mode) 11 GL_ENTRY(void, glBeginPerfMonitorAMD, GLuint monitor) 12 GL_ENTRY(void, glBeginPerfQueryINTEL, GLuint queryHandle) 13 GL_ENTRY(void, glBeginQuery, GLenum target, GLuint id) 14 GL_ENTRY(void, glBeginQueryEXT, GLenum target, GLuint id) 16 GL_ENTRY(void, glBindAttribLocation, GLuint program, GLuint index, const GLchar *name) 17 GL_ENTRY(void, glBindBuffer, GLenum target, GLuint buffer) [all …]
|
/frameworks/native/opengl/libs/GLES2/ |
D | gl2ext_api.in | 4 …olKHR)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en… 7 void API_ENTRY(glDebugMessageInsertKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLs… 13 GLuint API_ENTRY(glGetDebugMessageLogKHR)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *t… 16 void API_ENTRY(glPushDebugGroupKHR)(GLenum source, GLuint id, GLsizei length, const GLchar *message… 22 void API_ENTRY(glObjectLabelKHR)(GLenum identifier, GLuint name, GLsizei length, const GLchar *labe… 25 void API_ENTRY(glGetObjectLabelKHR)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *lengt… 43 void API_ENTRY(glGetnUniformfvKHR)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params… 46 void API_ENTRY(glGetnUniformivKHR)(GLuint program, GLint location, GLsizei bufSize, GLint *params) { 49 void API_ENTRY(glGetnUniformuivKHR)(GLuint program, GLint location, GLsizei bufSize, GLuint *params… 58 …_ENTRY(glCopyImageSubDataOES)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint … [all …]
|
D | gl2_api.in | 4 void API_ENTRY(glAttachShader)(GLuint program, GLuint shader) { 7 void API_ENTRY(glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name) { 10 void API_ENTRY(glBindBuffer)(GLenum target, GLuint buffer) { 13 void API_ENTRY(glBindFramebuffer)(GLenum target, GLuint framebuffer) { 16 void API_ENTRY(glBindRenderbuffer)(GLenum target, GLuint renderbuffer) { 19 void API_ENTRY(glBindTexture)(GLenum target, GLuint texture) { 61 void API_ENTRY(glCompileShader)(GLuint shader) { 76 GLuint API_ENTRY(glCreateProgram)(void) { 79 GLuint API_ENTRY(glCreateShader)(GLenum type) { 85 void API_ENTRY(glDeleteBuffers)(GLsizei n, const GLuint *buffers) { [all …]
|
/frameworks/base/libs/hwui/renderstate/ |
D | MeshState.h | 67 void bindMeshBuffer(GLuint buffer); 74 void genOrUpdateMeshBuffer(GLuint* buffer, GLsizeiptr size, const void* data, GLenum usage); 75 void updateMeshBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data); 76 void deleteMeshBuffer(GLuint); 106 void bindIndicesBuffer(const GLuint buffer); 112 GLuint getUnitQuadVBO() { return mUnitQuadBuffer; } in getUnitQuadVBO() 113 GLuint getQuadListIBO() { return mQuadListIndices; } in getQuadListIBO() 117 GLuint mUnitQuadBuffer; 119 GLuint mCurrentBuffer; 120 GLuint mCurrentIndicesBuffer; [all …]
|
D | TextureState.h | 41 void activateTexture(GLuint textureUnit); 53 void bindTexture(GLuint texture); 60 void bindTexture(GLenum target, GLuint texture); 67 void deleteTexture(GLuint texture); 78 void unbindTexture(GLuint texture); 88 GLuint mTextureUnit; 91 GLuint mBoundTextures[kTextureUnitsCount];
|
/frameworks/native/opengl/include/GLES/ |
D | glext.h | 292 typedef GLboolean (GL_APIENTRYP PFNGLISRENDERBUFFEROESPROC) (GLuint renderbuffer); 293 typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFEROESPROC) (GLenum target, GLuint renderbuffer); 294 typedef void (GL_APIENTRYP PFNGLDELETERENDERBUFFERSOESPROC) (GLsizei n, const GLuint *renderbuffers… 295 typedef void (GL_APIENTRYP PFNGLGENRENDERBUFFERSOESPROC) (GLsizei n, GLuint *renderbuffers); 298 typedef GLboolean (GL_APIENTRYP PFNGLISFRAMEBUFFEROESPROC) (GLuint framebuffer); 299 typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFEROESPROC) (GLenum target, GLuint framebuffer); 300 typedef void (GL_APIENTRYP PFNGLDELETEFRAMEBUFFERSOESPROC) (GLsizei n, const GLuint *framebuffers); 301 typedef void (GL_APIENTRYP PFNGLGENFRAMEBUFFERSOESPROC) (GLsizei n, GLuint *framebuffers); 303 …RBUFFEROESPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 304 …ERTEXTURE2DOESPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint lev… [all …]
|
/frameworks/av/cmds/screenrecord/ |
D | Program.h | 56 status_t blit(GLuint texName, const float* texMatrix, 61 status_t drawTriangles(GLuint texName, const float* texMatrix, 71 status_t beforeDraw(GLuint texName, const float* texMatrix, 76 status_t createProgram(GLuint* outPgm, const char* vertexShader, 79 GLuint* outShader); 80 static status_t linkShaderProgram(GLuint vs, GLuint fs, GLuint* outPgm); 83 GLuint mProgram;
|
/frameworks/native/cmds/flatland/ |
D | Renderers.cpp | 141 GLuint mGradPgm; 142 GLuint mDitherTexName; 143 GLuint mPosAttribLoc; 144 GLuint mUVAttribLoc; 145 GLuint mObjToNdcUniformLoc; 146 GLuint mUVToInterpUniformLoc; 147 GLuint mDitherKernelSamplerLoc; 148 GLuint mInvDitherKernelSizeUniformLoc; 149 GLuint mInvDitherKernelSizeSqUniformLoc; 150 GLuint mColor0UniformLoc; [all …]
|
/frameworks/base/core/jni/ |
D | android_opengl_GLES30.cpp | 65 static void glVertexAttribPointerBounds(GLuint indx, GLint size, GLenum type, in glVertexAttribPointerBounds() 71 static void glVertexAttribIPointerBounds(GLuint indx, GLint size, GLenum type, in glVertexAttribIPointerBounds() 492 (GLuint)start, in android_glDrawRangeElements__IIIIILjava_nio_Buffer_2() 493 (GLuint)end, in android_glDrawRangeElements__IIIIILjava_nio_Buffer_2() 514 (GLuint)start, in android_glDrawRangeElements__IIIIII() 515 (GLuint)end, in android_glDrawRangeElements__IIIIII() 794 GLuint *ids_base = (GLuint *) 0; in android_glGenQueries__I_3II() 796 GLuint *ids = (GLuint *) 0; in android_glGenQueries__I_3II() 811 ids_base = (GLuint *) in android_glGenQueries__I_3II() 817 (GLuint *)ids in android_glGenQueries__I_3II() [all …]
|
D | android_opengl_GLES31Ext.cpp | 64 static void glVertexAttribPointerBounds(GLuint indx, GLint size, GLenum type, in glVertexAttribPointerBounds() 70 static void glVertexAttribIPointerBounds(GLuint indx, GLint size, GLenum type, in glVertexAttribIPointerBounds() 471 GLuint *ids_base = (GLuint *) 0; in android_glDebugMessageControlKHR__IIII_3IIZ() 473 GLuint *ids = (GLuint *) 0; in android_glDebugMessageControlKHR__IIII_3IIZ() 488 ids_base = (GLuint *) in android_glDebugMessageControlKHR__IIII_3IIZ() 497 (GLuint *)ids, in android_glDebugMessageControlKHR__IIII_3IIZ() 521 GLuint *ids = (GLuint *) 0; in android_glDebugMessageControlKHR__IIIILjava_nio_IntBuffer_2Z() 529 ids = (GLuint *)getPointer(_env, ids_buf, (jarray*)&_array, &_remaining, &_bufferOffset); in android_glDebugMessageControlKHR__IIIILjava_nio_IntBuffer_2Z() 532 ids = (GLuint *) (_idsBase + _bufferOffset); in android_glDebugMessageControlKHR__IIIILjava_nio_IntBuffer_2Z() 539 (GLuint *)ids, in android_glDebugMessageControlKHR__IIIILjava_nio_IntBuffer_2Z() [all …]
|
/frameworks/base/media/mca/filterfw/native/core/ |
D | shader_program.h | 341 bool RenderFrame(const std::vector<GLuint>& textures, 392 static GLuint CompileShader(GLenum shader_type, const char* source); 395 static GLuint LinkProgram(GLuint* shaders, GLuint count); 398 GLuint BaseTextureUnit() const { in BaseTextureUnit() 404 void SetBaseTextureUnit(GLuint texture_unit) { in SetBaseTextureUnit() 418 GLuint vbo; 441 GLuint IndexOfUniform(ProgramVar var); 444 bool BindInputTextures(const std::vector<GLuint>& textures, 505 GLuint fragment_shader_; 506 GLuint vertex_shader_; [all …]
|