void LLDrawPoolBump::render(S32 pass) { LLFastTimer t(FTM_RENDER_BUMP); if (!gPipeline.hasRenderType(LLDrawPool::POOL_SIMPLE)) { return; } switch( pass ) { case 0: renderShiny(); break; case 1: if (mVertexShaderLevel > 1) { renderFullbrightShiny(); } else { renderBump(); } break; case 2: renderBump(); break; default: llassert(0); break; } }
void LLDrawPoolBump::renderPostDeferred(S32 pass) { switch (pass) { case 0: renderFullbrightShiny(); break; case 1: renderBump(LLRenderPass::PASS_POST_BUMP); break; } }
void LLDrawPoolBump::renderPostDeferred(S32 pass) { switch (pass) { case 0: gGL.setColorMask(true, true); renderFullbrightShiny(); gGL.setColorMask(true, false); break; case 1: renderBump(LLRenderPass::PASS_POST_BUMP); break; } }
void LLDrawPoolBump::renderPostDeferred(S32 pass) { renderFullbrightShiny(); }