hostsupport/hostopengles20/src/degl.cpp
branchbug235_bringup_0
changeset 76 24381b61de5c
parent 55 09263774e342
equal deleted inserted replaced
75:82d8da1d79c7 76:24381b61de5c
   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;