Disabling this tweak. Can look into fixing it later, but it's not a priority right now and it's not working completely right.

This commit is contained in:
Shyotl
2011-10-04 21:51:38 -05:00
parent ee9649bf2a
commit d58df6445c

View File

@@ -69,7 +69,7 @@ S32 LLDrawPoolAvatar::sDiffuseChannel = 0;
#if MESH_ENABLED #if MESH_ENABLED
static bool is_deferred_render = false; static bool is_deferred_render = false;
static bool is_skipped_pass = false; //static bool is_skipped_pass = false;
#endif //MESH_ENABLED #endif //MESH_ENABLED
extern BOOL gUseGLPick; extern BOOL gUseGLPick;
@@ -175,11 +175,11 @@ void LLDrawPoolAvatar::beginDeferredPass(S32 pass)
pass += 2; pass += 2;
} }
if(pass >= 3 && mRiggedFace[pass + 4].empty()) /*if(pass >= 3 && mRiggedFace[pass + 4].empty())
{ {
is_skipped_pass = true; is_skipped_pass = true;
return; return;
} }*/
switch (pass) switch (pass)
{ {
@@ -216,11 +216,11 @@ void LLDrawPoolAvatar::endDeferredPass(S32 pass)
pass += 2; pass += 2;
} }
if(is_skipped_pass) /* if(is_skipped_pass)
{ {
is_skipped_pass = false; is_skipped_pass = false;
return; return;
} }*/
switch (pass) switch (pass)
{ {
@@ -261,11 +261,11 @@ S32 LLDrawPoolAvatar::getNumPostDeferredPasses()
void LLDrawPoolAvatar::beginPostDeferredPass(S32 pass) void LLDrawPoolAvatar::beginPostDeferredPass(S32 pass)
{ {
if(pass >= 1 && mRiggedFace[pass + (S32)(pass != 1)].empty()) /*if(pass >= 1 && mRiggedFace[pass + (S32)(pass != 1)].empty())
{ {
is_skipped_pass = true; is_skipped_pass = true;
return; return;
} }*/
switch (pass) switch (pass)
{ {
@@ -326,11 +326,11 @@ void LLDrawPoolAvatar::endDeferredRiggedAlpha()
#endif //MESH_ENABLED #endif //MESH_ENABLED
void LLDrawPoolAvatar::endPostDeferredPass(S32 pass) void LLDrawPoolAvatar::endPostDeferredPass(S32 pass)
{ {
if(is_skipped_pass) /*if(is_skipped_pass)
{ {
is_skipped_pass = false; is_skipped_pass = false;
return; return;
} }*/
switch (pass) switch (pass)
{ {
@@ -544,8 +544,8 @@ S32 LLDrawPoolAvatar::getNumDeferredPasses()
void LLDrawPoolAvatar::render(S32 pass) void LLDrawPoolAvatar::render(S32 pass)
{ {
LLFastTimer t(LLFastTimer::FTM_RENDER_CHARACTERS); LLFastTimer t(LLFastTimer::FTM_RENDER_CHARACTERS);
if(is_skipped_pass) //if(is_skipped_pass)
return; // return;
if (LLPipeline::sImpostorRender) if (LLPipeline::sImpostorRender)
{ {
@@ -572,11 +572,11 @@ void LLDrawPoolAvatar::beginRenderPass(S32 pass)
pass += 2; pass += 2;
} }
if(pass >= 3 && mRiggedFace[pass - 3].empty()) /*if(pass >= 3 && mRiggedFace[pass - 3].empty())
{ {
is_skipped_pass = true; is_skipped_pass = true;
return; return;
} }*/
switch (pass) switch (pass)
{ {
@@ -624,11 +624,11 @@ void LLDrawPoolAvatar::endRenderPass(S32 pass)
pass += 2; pass += 2;
} }
if(is_skipped_pass) /*if(is_skipped_pass)
{ {
is_skipped_pass = false; is_skipped_pass = false;
return; return;
} }*/
switch (pass) switch (pass)
{ {