replace ASSERT(0) with useful fail messages

This commit is contained in:
Devin J. Pohly
2012-12-27 16:59:35 -05:00
parent 376056a0cf
commit bd0e2074ad
71 changed files with 289 additions and 245 deletions
+7 -4
View File
@@ -191,7 +191,8 @@ namespace
{
case 24: m = Swap24(m); break;
case 32: m = Swap32(m); break;
default: ASSERT(0);
default:
FAIL_M(ssprintf("Unsupported BPP value: %i", pf.bpp));
}
pf.masks[mask] = m;
}
@@ -717,7 +718,8 @@ RageDisplay_GLES2::SetZTestMode( ZTestMode mode )
break;
case ZTEST_WRITE_ON_PASS: glDepthFunc( GL_LEQUAL ); break;
case ZTEST_WRITE_ON_FAIL: glDepthFunc( GL_GREATER ); break;
default: ASSERT( 0 );
default:
FAIL_M(ssprintf("Invalid ZTestMode: %i", mode));
}
State::bZTestEnabled = true;
}
@@ -834,7 +836,7 @@ RageDisplay_GLES2::SetCullMode( CullMode mode )
glDisable( GL_CULL_FACE );
break;
default:
ASSERT(0);
FAIL_M(ssprintf("Invalid CullMode: %i", mode));
}
}
@@ -875,7 +877,8 @@ RageDisplay_GLES2::SetPolygonMode(PolygonMode pm)
{
case POLYGON_FILL: m = GL_FILL; break;
case POLYGON_LINE: m = GL_LINE; break;
default: ASSERT(0); return;
default:
FAIL_M(ssprintf("Invalid PolygonMode: %i", pm));
}
glPolygonMode(GL_FRONT_AND_BACK, m);
}