Optimization. Skip binding for rigged face types that have no faces to display.

This commit is contained in:
Shyotl
2011-09-12 15:30:42 -05:00
parent 3ba4861a3b
commit 1fb1ba05ce
3 changed files with 51 additions and 8 deletions

View File

@@ -153,18 +153,20 @@ public:
void renderDeferredRiggedSimple(LLVOAvatar* avatar);
void renderDeferredRiggedBump(LLVOAvatar* avatar);
//do NOT screw the the order of these. They are ordered in a way such that they cleanly align with render passes in drawpoolavatar.
typedef enum
{
RIGGED_SIMPLE = 0,
RIGGED_FULLBRIGHT,
RIGGED_SHINY,
RIGGED_FULLBRIGHT_SHINY,
RIGGED_GLOW,
//RIGGED_GLOW,
RIGGED_ALPHA,
RIGGED_FULLBRIGHT_ALPHA,
RIGGED_DEFERRED_BUMP,
RIGGED_GLOW,
//RIGGED_DEFERRED_BUMP,
RIGGED_DEFERRED_SIMPLE,
RIGGED_DEFERRED_BUMP,
NUM_RIGGED_PASSES,
RIGGED_UNKNOWN,
} eRiggedPass;