mirror of
https://github.com/overte-org/overte.git
synced 2025-04-22 11:53:28 +02:00
getting ready for pr for a few syntax issues
This commit is contained in:
parent
423434af10
commit
b8db0ff2d7
2 changed files with 7 additions and 3 deletions
|
@ -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 {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue