support for GL_EXT_framebuffer_object

This commit is contained in:
Eduardo Bart 2012-04-03 23:41:12 -03:00
parent cb890e8cb1
commit dd875fc925
2 changed files with 9 additions and 3 deletions

View File

@ -62,7 +62,15 @@ void Graphics::init()
"Graphics card: ", glGetString(GL_RENDERER), "Graphics card: ", glGetString(GL_RENDERER),
"\nOpenGL driver: ", glGetString(GL_VERSION)); "\nOpenGL driver: ", glGetString(GL_VERSION));
m_useFBO = m_useFBO && GLEW_ARB_framebuffer_object; if(GLEW_EXT_framebuffer_object && !GLEW_ARB_framebuffer_object) {
glGenFramebuffers = glGenFramebuffersEXT;
glDeleteFramebuffers = glDeleteFramebuffersEXT;
glBindFramebuffer = glBindFramebufferEXT;
glFramebufferTexture2D = glFramebufferTexture2DEXT;
glCheckFramebufferStatus = glCheckFramebufferStatusEXT;
}
m_useFBO = m_useFBO && (GLEW_ARB_framebuffer_object || GLEW_EXT_framebuffer_object);
m_generateHardwareMipmaps = m_generateHardwareMipmaps && m_useFBO; // glGenerateMipmap is supported when FBO is m_generateHardwareMipmaps = m_generateHardwareMipmaps && m_useFBO; // glGenerateMipmap is supported when FBO is
#endif #endif

View File

@ -278,7 +278,6 @@ void ProtocolGame::parseMessage(InputMessage& msg)
void ProtocolGame::parseInitGame(InputMessage& msg) void ProtocolGame::parseInitGame(InputMessage& msg)
{ {
logTraceDebug();
uint playerId = msg.getU32(); uint playerId = msg.getU32();
int serverBeat = msg.getU16(); int serverBeat = msg.getU16();
msg.getU8(); // can report bugs, ignored msg.getU8(); // can report bugs, ignored
@ -292,7 +291,6 @@ void ProtocolGame::parseInitGame(InputMessage& msg)
void ProtocolGame::parseGMActions(InputMessage& msg) void ProtocolGame::parseGMActions(InputMessage& msg)
{ {
// not used // not used
logTraceDebug();
for(int i = 0; i < Proto::NumViolationReasons; ++i) for(int i = 0; i < Proto::NumViolationReasons; ++i)
msg.getU8(); msg.getU8();
} }