Fix for compilation error in shadows disabled and don't load transform feedback shaders unless transform feedback is enabled.
parent
d9a241aaf5
commit
f18fd226c3
|
|
@ -184,7 +184,7 @@ void main()
|
|||
|
||||
|
||||
vary_pointlight_col.rgb = diff;
|
||||
vary_pointlight_col.a = vertex_color.a;
|
||||
vary_pointlight_col.a = col.a;
|
||||
|
||||
col.rgb = vec3(0,0,0);
|
||||
|
||||
|
|
|
|||
|
|
@ -463,6 +463,12 @@ void LLViewerShaderMgr::setShaders()
|
|||
S32 deferred_class = 0;
|
||||
S32 transform_class = gGLManager.mHasTransformFeedback ? 1 : 0;
|
||||
|
||||
static LLCachedControl<bool> use_transform_feedback(gSavedSettings, "RenderUseTransformFeedback");
|
||||
if (!use_transform_feedback)
|
||||
{
|
||||
transform_class = 0;
|
||||
}
|
||||
|
||||
if (LLFeatureManager::getInstance()->isFeatureAvailable("RenderDeferred") &&
|
||||
gSavedSettings.getBOOL("RenderDeferred") &&
|
||||
gSavedSettings.getBOOL("RenderAvatarVP") &&
|
||||
|
|
|
|||
Loading…
Reference in New Issue