@@ -86,7 +86,12 @@ static PFN_glValidateProgram ptr_glValidateProgram = NULL;
8686static PFN_glBindBuffer ptr_glBindBuffer = NULL ;
8787
8888// Wrapper functions
89- void APIENTRY glGenFramebuffers (GLsizei n , GLuint * framebuffers ) { if (ptr_glGenFramebuffers ) ptr_glGenFramebuffers (n , framebuffers ); }
89+ void APIENTRY glGenFramebuffers (GLsizei n , GLuint * framebuffers ) {
90+ if (ptr_glGenFramebuffers ) {
91+ fprintf (stderr , "Wrapper glGenFramebuffers called\n" );
92+ ptr_glGenFramebuffers (n , framebuffers );
93+ }
94+ }
9095void APIENTRY glBindFramebuffer (GLenum target , GLuint framebuffer ) { if (ptr_glBindFramebuffer ) ptr_glBindFramebuffer (target , framebuffer ); }
9196void APIENTRY glFramebufferTexture2D (GLenum target , GLenum attachment , GLenum textarget , GLuint texture , GLint level ) { if (ptr_glFramebufferTexture2D ) ptr_glFramebufferTexture2D (target , attachment , textarget , texture , level ); }
9297void APIENTRY glDeleteFramebuffers (GLsizei n , const GLuint * framebuffers ) { if (ptr_glDeleteFramebuffers ) ptr_glDeleteFramebuffers (n , framebuffers ); }
@@ -140,6 +145,8 @@ void init_gles2_shim() {
140145 if (!ptr) fprintf(stderr, "Failed to load function: %s (and %s)\n", #name, #name #ext)
141146
142147 LOAD_EXT (ptr_glGenFramebuffers , glGenFramebuffers , PFN_glGenFramebuffers , EXT );
148+ if (ptr_glGenFramebuffers ) fprintf (stderr , "Loaded glGenFramebuffers: %p\n" , ptr_glGenFramebuffers );
149+
143150 LOAD_EXT (ptr_glBindFramebuffer , glBindFramebuffer , PFN_glBindFramebuffer , EXT );
144151 LOAD_EXT (ptr_glFramebufferTexture2D , glFramebufferTexture2D , PFN_glFramebufferTexture2D , EXT );
145152 LOAD_EXT (ptr_glDeleteFramebuffers , glDeleteFramebuffers , PFN_glDeleteFramebuffers , EXT );
0 commit comments