diff -r 82d8da1d79c7 -r 24381b61de5c hostsupport/hostopengles20/src/degl.cpp --- a/hostsupport/hostopengles20/src/degl.cpp Wed Nov 10 15:26:31 2010 +0000 +++ b/hostsupport/hostopengles20/src/degl.cpp Fri Nov 12 17:56:05 2010 +0000 @@ -366,7 +366,7 @@ int EGLtoGLES2Interface::BindTexImage( void* surface, int level, bool generate_mipmap, const SurfaceDescriptor* desc, void* buffer ) { - DGLES2_ENTER_RET(NULL); + DGLES2_ENTER_RET(0); GLuint ret = 0; @@ -495,7 +495,7 @@ } // Not reached. - return -1; + return (GLenum)-1; } static bool dglPrepareState(DGLContext& ctx, GLuint name, EImageTarget target, GLint level, GLenum& query_target, GLenum& bind_target, GLint& binding) @@ -617,7 +617,7 @@ surfDesc.m_blueShift = 0; surfDesc.m_luminanceShift = 0; surfDesc.m_alphaShift = 0; - int bpp = 0; + switch(format) { #ifndef DGLES2_NO_SRGB