getting ready for pr for a few syntax issues

This commit is contained in:
Sam Gateau 2015-04-03 17:05:08 -07:00
parent 423434af10
commit b8db0ff2d7
2 changed files with 7 additions and 3 deletions

View file

@ -169,8 +169,7 @@ void RenderableModelEntityItem::render(RenderArgs* args) {
PerformanceTimer perfTimer("model->render");
// filter out if not needed to render
if (args && (args->_renderMode == RenderArgs::SHADOW_RENDER_MODE)) {
// if (movingOrAnimating) {
{
if (movingOrAnimating) {
_model->renderInScene(alpha, args);
}
} else {

View file

@ -710,13 +710,18 @@ bool Model::renderCore(float alpha, RenderMode mode, RenderArgs* args) {
}
GLBATCH(glEnable)(GL_DEPTH_TEST);
GLBATCH(glDepthFunc)(GL_LEQUAL);
if (mode == SHADOW_RENDER_MODE) {
GLBATCH(glDepthFunc)(GL_ALWAYS);
}
GLBATCH(glDepthMask)(true);
// render opaque meshes with alpha testing
GLBATCH(glDisable)(GL_BLEND);
GLBATCH(glEnable)(GL_ALPHA_TEST);
if (mode == SHADOW_RENDER_MODE) {
GLBATCH(glDisable)(GL_ALPHA_TEST);
}
if (mode == SHADOW_RENDER_MODE) {
GLBATCH(glAlphaFunc)(GL_EQUAL, 0.0f);
}