equal
deleted
inserted
replaced
364 } |
364 } |
365 } |
365 } |
366 |
366 |
367 int EGLtoGLES2Interface::BindTexImage( void* surface, int level, bool generate_mipmap, const SurfaceDescriptor* desc, void* buffer ) |
367 int EGLtoGLES2Interface::BindTexImage( void* surface, int level, bool generate_mipmap, const SurfaceDescriptor* desc, void* buffer ) |
368 { |
368 { |
369 DGLES2_ENTER_RET(NULL); |
369 DGLES2_ENTER_RET(0); |
370 |
370 |
371 GLuint ret = 0; |
371 GLuint ret = 0; |
372 |
372 |
373 // Store the current error and clear the error flag. |
373 // Store the current error and clear the error flag. |
374 DGLContext_getHostError(ctx); |
374 DGLContext_getHostError(ctx); |
493 default: |
493 default: |
494 DGLES2_ASSERT(false); |
494 DGLES2_ASSERT(false); |
495 } |
495 } |
496 |
496 |
497 // Not reached. |
497 // Not reached. |
498 return -1; |
498 return (GLenum)-1; |
499 } |
499 } |
500 |
500 |
501 static bool dglPrepareState(DGLContext& ctx, GLuint name, EImageTarget target, GLint level, GLenum& query_target, GLenum& bind_target, GLint& binding) |
501 static bool dglPrepareState(DGLContext& ctx, GLuint name, EImageTarget target, GLint level, GLenum& query_target, GLenum& bind_target, GLint& binding) |
502 { |
502 { |
503 if(name == 0) |
503 if(name == 0) |
615 surfDesc.m_redShift = 0; |
615 surfDesc.m_redShift = 0; |
616 surfDesc.m_greenShift = 0; |
616 surfDesc.m_greenShift = 0; |
617 surfDesc.m_blueShift = 0; |
617 surfDesc.m_blueShift = 0; |
618 surfDesc.m_luminanceShift = 0; |
618 surfDesc.m_luminanceShift = 0; |
619 surfDesc.m_alphaShift = 0; |
619 surfDesc.m_alphaShift = 0; |
620 int bpp = 0; |
620 |
621 switch(format) |
621 switch(format) |
622 { |
622 { |
623 #ifndef DGLES2_NO_SRGB |
623 #ifndef DGLES2_NO_SRGB |
624 case GL_SRGB8: |
624 case GL_SRGB8: |
625 surfDesc.m_redShift = 16; |
625 surfDesc.m_redShift = 16; |