Changed some error handling in the RenderState class.
This commit is contained in:
@@ -9,7 +9,7 @@ bool RenderState::Enable(GLenum GLEnable)
|
|||||||
{
|
{
|
||||||
if(glIsEnabled(GLEnable))
|
if(glIsEnabled(GLEnable))
|
||||||
{
|
{
|
||||||
LOG_WARNING("Trying to enable somthing that is already enabled.");
|
//LOG_WARNING("Trying to enable somthing that is already enabled.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
m_Enables.push_back(GLEnable);
|
m_Enables.push_back(GLEnable);
|
||||||
@@ -25,17 +25,11 @@ bool RenderState::CullFace(GLenum GLCullFace)
|
|||||||
{
|
{
|
||||||
if(!glIsEnabled(GL_CULL_FACE))
|
if(!glIsEnabled(GL_CULL_FACE))
|
||||||
{
|
{
|
||||||
LOG_ERROR("Setting GL_CULL_FACE without enabling it.");
|
//LOG_ERROR("Setting GL_CULL_FACE without enabling it.");
|
||||||
return false;
|
Enable(GL_CULL_FACE);
|
||||||
}
|
}
|
||||||
|
|
||||||
GLint a;
|
glCullFace(GLCullFace);
|
||||||
glGetIntegerv(GL_CULL_FACE_MODE, &a);
|
|
||||||
if(a != GL_BACK)
|
|
||||||
{
|
|
||||||
//LOG_INFO("Setting Cullface to back, unessesary since this is already default.");
|
|
||||||
glCullFace(GLCullFace);
|
|
||||||
}
|
|
||||||
if (GLERROR("RenderState::CullFace"))
|
if (GLERROR("RenderState::CullFace"))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user