diff --git a/indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml b/indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml index 766adb8a34221ab8d8677c41325b631d206be139..7ffb4e0d99386788bc1797d39d770ede7569d5bf 100644 --- a/indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml +++ b/indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <floater - height="680" + height="400" layout="topleft" name="prefs_graphics_advanced" help_topic="Preferences_Graphics_Advanced" single_instance="true" save_rect="true" title="ADVANCED GRAPHICS PREFERENCES" - width="400"> + width="800"> <!-- This block shows Advanced Settings --> @@ -50,9 +50,8 @@ top_delta="0" left_delta="330" width="20"> - m + m </text> - <slider control_name="RenderMaxPartCount" decimal_digits="0" @@ -258,196 +257,202 @@ top_delta="20" left="10" width="128"> - Shaders + Hardware </text> - <check_box - control_name="RenderTransparentWater" - height="16" - initial_value="true" - label="Transparent Water" - layout="topleft" - left="30" - name="TransparentWater" - top_delta="16" - width="300" /> - - <check_box - control_name="RenderObjectBump" - height="16" - initial_value="true" - label="Bump mapping and shiny" - layout="topleft" - left="30" - name="BumpShiny" - top_delta="16" - width="300"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> - - <check_box - control_name="RenderLocalLights" + <slider + control_name="TextureMemory" + decimal_digits="0" + follows="left|top" height="16" - initial_value="true" - label="Local Lights" + increment="16" + initial_value="32" + label="Texture Memory (MB):" + label_width="185" layout="topleft" left="30" - name="LocalLights" + max_val="4096" + name="GraphicsCardTextureMemory" + tool_tip="Amount of memory to allocate for textures. Defaults to video card memory. Reducing this may improve performance but may also make textures blurry." top_delta="16" - width="300" /> + width="335" /> - <check_box - control_name="VertexShaderEnable" + <slider + control_name="RenderFogRatio" + follows="left|top" height="16" - initial_value="true" - label="Basic shaders" + initial_value="4" + decimal_digits="1" + label="Fog Distance Ratio:" + label_width="185" layout="topleft" left="30" - name="BasicShaders" - tool_tip="Disabling this option may prevent some graphics card drivers from crashing" + name="fog" + min_val="0.5" + max_val="10" + increment="0.1" top_delta="16" - width="300"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> + width="332" /> <slider - control_name="RenderTerrainDetail" + control_name="RenderGamma" follows="left|top" height="16" - label="Terrain Detail:" - label_width="165" + initial_value="1" + decimal_digits="2" + label="Gamma:" + label_width="185" layout="topleft" - left="50" - show_text="false" - initial_value="0" - increment="1" + left="30" + name="gamma" min_val="0" - max_val="1" - name="TerrainDetail" + max_val="2" + increment="0.01" top_delta="16" - width="280" > - <slider.commit_callback - function="Pref.UpdateSliderText" - parameter="TerrainDetail" /> - </slider> + width="332" /> <text type="string" length="1" follows="left|top" height="16" layout="topleft" - top_delta="0" - left_delta="284" - name="TerrainDetailText" - text_readonly_color="LabelDisabledColor" - width="65"> - Low + left="30" + name="(brightness, lower is brighter)" + top_delta="16" + width="260"> + (0 = default brightness, lower = brighter) </text> <check_box - control_name="RenderAvatarVP" + control_name="RenderAnisotropic" + height="16" + label="Anisotropic Filtering (slower when enabled)" + layout="topleft" + left="30" + name="ani" + top_delta="16" + width="256" /> + + <check_box + control_name="RenderVBOEnable" height="16" initial_value="true" - label="Avatar Hardware skinning" + label="Enable OpenGL Vertex Buffer Objects" layout="topleft" - left="50" - name="AvatarVertexProgram" + left="30" top_delta="16" - width="280"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> + name="vbo" + tool_tip="Enabling this on modern hardware gives a performance gain. However, older hardware often has poor implementations of VBOs and you may get crashes when this is enabled." + width="315" /> <check_box - control_name="RenderAvatarCloth" + control_name="RenderCompressTextures" height="16" initial_value="true" - label="Avatar cloth" + label="Enable Texture Compression (requires restart)" layout="topleft" - left="50" - name="AvatarCloth" + left="30" top_delta="16" - width="280" /> + name="texture compression" + tool_tip="Compresses textures in video memory, allowing for higher resolution textures to be loaded at the cost of some color quality." + width="315" /> <text type="string" length="1" follows="left|top" - height="16" + height="20" layout="topleft" - name="ReflectionsText" - text_readonly_color="LabelDisabledColor" - top_delta="16" - left="50" - width="128"> - Water Reflections: + left="30" + name="antialiasing label" + top_delta="20" + width="100"> + Antialiasing: </text> <combo_box - control_name="RenderReflectionDetail" - height="18" + control_name="RenderFSAASamples" + height="20" + initial_value="false" + label="Antialiasing" layout="topleft" - left_delta="170" + left_pad="40" + name="fsaa" top_delta="0" - name="Reflections" - width="150"> - <combo_box.item - label="Minimal" - name="0" - value="0"/> - <combo_box.item - label="Terrain and trees" - name="1" - value="1"/> - <combo_box.item - label="All static objects" - name="2" - value="2"/> - <combo_box.item - label="All avatars and objects" - name="3" - value="3"/> - <combo_box.item - label="Everything" - name="4" - value="4"/> + width="90"> + <combo_box.item + label="Disabled" + name="FSAADisabled" + value="0" /> + <combo_box.item + label="2x" + name="2x" + value="2" /> + <combo_box.item + label="4x" + name="4x" + value="4" /> + <combo_box.item + label="8x" + name="8x" + value="8" /> + <combo_box.item + label="16x" + name="16x" + value="16" /> </combo_box> - - <check_box - control_name="WindLightUseAtmosShaders" + <text + type="string" + length="1" + follows="left|top" height="16" - initial_value="true" - label="Atmospheric shaders" layout="topleft" - left="50" - name="WindLightUseAtmosShaders" - top_delta="16" - width="280"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> + left_pad="10" + name="antialiasing restart" + top_delta="0" + width="130"> + (requires restart) + </text> + <view_border + bevel_style="in" + height="322" + layout="topleft" + left="385" + name="vert_border" + top="16" + width="0"/> + <text + type="string" + length="1" + follows="left|top" + height="16" + layout="topleft" + name="AvatarText" + top_delta="20" + left="400" + top="21" + width="128"> + Mesh + </text> <slider - control_name="WLSkyDetail" - decimal_digits="0" + control_name="RenderTerrainLODFactor" follows="left|top" height="16" - increment="8" + increment="0.125" initial_value="160" - label="Sky:" - label_width="145" + label="Terrain Mesh Detail:" + label_width="185" layout="topleft" - left="70" - min_val="16" - max_val="128" - name="SkyMeshDetail" + left="420" + min_val="1" + max_val="2" + name="TerrainMeshDetail" show_text="false" top_delta="16" - width="260"> + width="300"> <slider.commit_callback function="Pref.UpdateSliderText" - parameter="SkyMeshDetailText" /> + parameter="TerrainMeshDetailText" /> </slider> <text type="string" @@ -455,134 +460,10 @@ follows="left|top" height="16" layout="topleft" - left_delta="264" - name="SkyMeshDetailText" + name="TerrainMeshDetailText" text_readonly_color="LabelDisabledColor" top_delta="0" - width="65"> - Low - </text> - - <check_box - control_name="RenderDeferred" - height="16" - initial_value="true" - label="Advanced Lighting Model" - layout="topleft" - left="70" - name="UseLightShaders" - top_delta="16" - width="260"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> - - <check_box - control_name="RenderDeferredSSAO" - height="16" - initial_value="true" - label="Ambient Occlusion" - layout="topleft" - left="90" - name="UseSSAO" - top_delta="16" - width="240"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> - - <check_box - control_name="RenderDepthOfField" - height="16" - initial_value="true" - label="Depth of Field" - layout="topleft" - left="90" - name="UseDoF" - top_delta="16" - width="240"> - <check_box.commit_callback - function="Pref.VertexShaderEnable" /> - </check_box> - - <text - type="string" - length="1" - follows="left|top" - height="16" - layout="topleft" - left="90" - name="RenderShadowDetailText" - text_readonly_color="LabelDisabledColor" - top_delta="16" - width="128"> - Shadows: - </text> - <combo_box - control_name="RenderShadowDetail" - height="18" - layout="topleft" - left_delta="130" - top_delta="0" - name="ShadowDetail" - width="150"> - <combo_box.item - label="None" - name="0" - value="0"/> - <combo_box.item - label="Sun/Moon" - name="1" - value="1"/> - <combo_box.item - label="Sun/Moon + Projectors" - name="2" - value="2"/> - </combo_box> - - <text - type="string" - length="1" - follows="left|top" - height="16" - layout="topleft" - name="AvatarText" - top_delta="20" - left="10" - width="128"> - Mesh - </text> - - <slider - control_name="RenderTerrainLODFactor" - follows="left|top" - height="16" - increment="0.125" - initial_value="160" - label="Terrain Mesh Detail:" - label_width="185" - layout="topleft" - left="30" - min_val="1" - max_val="2" - name="TerrainMeshDetail" - show_text="false" - top_delta="16" - width="300"> - <slider.commit_callback - function="Pref.UpdateSliderText" - parameter="TerrainMeshDetailText" /> - </slider> - <text - type="string" - length="1" - follows="left|top" - height="16" - layout="topleft" - name="TerrainMeshDetailText" - text_readonly_color="LabelDisabledColor" - top_delta="0" - left_delta="304" + left_delta="304" width="65"> Low </text> @@ -596,7 +477,7 @@ label="Trees:" label_width="185" layout="topleft" - left="30" + left="420" name="TreeMeshDetail" show_text="false" top_delta="16" @@ -627,7 +508,7 @@ label="Objects:" label_width="185" layout="topleft" - left="30" + left="420" max_val="2" name="ObjectMeshDetail" show_text="false" @@ -658,7 +539,7 @@ label="Flexiprims:" label_width="185" layout="topleft" - left="30" + left="420" name="FlexibleMeshDetail" show_text="false" top_delta="16" @@ -679,7 +560,7 @@ width="65"> Low </text> - + <text type="string" length="1" @@ -688,173 +569,308 @@ layout="topleft" name="ShadersText" top_delta="20" - left="10" + left="400" width="128"> - Hardware + Shaders </text> - <slider - control_name="TextureMemory" - decimal_digits="0" - follows="left|top" + <check_box + control_name="RenderTransparentWater" height="16" - increment="16" - initial_value="32" - label="Texture Memory (MB):" - label_width="185" + initial_value="true" + label="Transparent Water" layout="topleft" - left="30" - max_val="4096" - name="GraphicsCardTextureMemory" - tool_tip="Amount of memory to allocate for textures. Defaults to video card memory. Reducing this may improve performance but may also make textures blurry." + left="420" + name="TransparentWater" top_delta="16" - width="335" /> + width="300" /> - <slider - control_name="RenderFogRatio" - follows="left|top" + <check_box + control_name="RenderObjectBump" height="16" - initial_value="4" - decimal_digits="1" - label="Fog Distance Ratio:" - label_width="185" + initial_value="true" + label="Bump mapping and shiny" layout="topleft" - left="30" - name="fog" - min_val="0.5" - max_val="10" - increment="0.1" + left="420" + name="BumpShiny" top_delta="16" - width="332" /> + width="300"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> + + <check_box + control_name="RenderLocalLights" + height="16" + initial_value="true" + label="Local Lights" + layout="topleft" + left="420" + name="LocalLights" + top_delta="16" + width="300" /> + + <check_box + control_name="VertexShaderEnable" + height="16" + initial_value="true" + label="Basic shaders" + layout="topleft" + left="420" + name="BasicShaders" + tool_tip="Disabling this option may prevent some graphics card drivers from crashing" + top_delta="16" + width="300"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> <slider - control_name="RenderGamma" + control_name="RenderTerrainDetail" follows="left|top" height="16" - initial_value="1" - decimal_digits="2" - label="Gamma:" - label_width="185" + label="Terrain Detail:" + label_width="165" layout="topleft" - left="30" - name="gamma" + left="440" + show_text="false" + initial_value="0" + increment="1" min_val="0" - max_val="2" - increment="0.01" + max_val="1" + name="TerrainDetail" top_delta="16" - width="332" /> + width="280" > + <slider.commit_callback + function="Pref.UpdateSliderText" + parameter="TerrainDetail" /> + </slider> <text type="string" length="1" follows="left|top" height="16" layout="topleft" - left="30" - name="(brightness, lower is brighter)" - top_delta="16" - width="260"> - (0 = default brightness, lower = brighter) + top_delta="0" + left_delta="284" + name="TerrainDetailText" + text_readonly_color="LabelDisabledColor" + width="65"> + Low </text> <check_box - control_name="RenderAnisotropic" + control_name="RenderAvatarVP" height="16" - label="Anisotropic Filtering (slower when enabled)" + initial_value="true" + label="Avatar Hardware skinning" layout="topleft" - left="30" - name="ani" + left="440" + name="AvatarVertexProgram" top_delta="16" - width="256" /> + width="280"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> <check_box - control_name="RenderVBOEnable" + control_name="RenderAvatarCloth" height="16" initial_value="true" - label="Enable OpenGL Vertex Buffer Objects" + label="Avatar cloth" layout="topleft" - left="30" + left="440" + name="AvatarCloth" top_delta="16" - name="vbo" - tool_tip="Enabling this on modern hardware gives a performance gain. However, older hardware often has poor implementations of VBOs and you may get crashes when this is enabled." - width="315" /> + width="280" /> + + <text + type="string" + length="1" + follows="left|top" + height="16" + layout="topleft" + name="ReflectionsText" + text_readonly_color="LabelDisabledColor" + top_delta="16" + left="440" + width="128"> + Water Reflections: + </text> + <combo_box + control_name="RenderReflectionDetail" + height="18" + layout="topleft" + left_delta="170" + top_delta="0" + name="Reflections" + width="150"> + <combo_box.item + label="Minimal" + name="0" + value="0"/> + <combo_box.item + label="Terrain and trees" + name="1" + value="1"/> + <combo_box.item + label="All static objects" + name="2" + value="2"/> + <combo_box.item + label="All avatars and objects" + name="3" + value="3"/> + <combo_box.item + label="Everything" + name="4" + value="4"/> + </combo_box> <check_box - control_name="RenderCompressTextures" + control_name="WindLightUseAtmosShaders" height="16" initial_value="true" - label="Enable Texture Compression (requires restart)" + label="Atmospheric shaders" layout="topleft" - left="30" + left="440" + name="WindLightUseAtmosShaders" top_delta="16" - name="texture compression" - tool_tip="Compresses textures in video memory, allowing for higher resolution textures to be loaded at the cost of some color quality." - width="315" /> + width="280"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> + <slider + control_name="WLSkyDetail" + decimal_digits="0" + follows="left|top" + height="16" + increment="8" + initial_value="160" + label="Sky:" + label_width="145" + layout="topleft" + left="460" + min_val="16" + max_val="128" + name="SkyMeshDetail" + show_text="false" + top_delta="16" + width="260"> + <slider.commit_callback + function="Pref.UpdateSliderText" + parameter="SkyMeshDetailText" /> + </slider> <text type="string" length="1" follows="left|top" - height="20" + height="16" layout="topleft" - left="30" - name="antialiasing label" - top_delta="20" - width="100"> - Antialiasing: + left_delta="264" + name="SkyMeshDetailText" + text_readonly_color="LabelDisabledColor" + top_delta="0" + width="65"> + Low </text> - <combo_box - control_name="RenderFSAASamples" - height="20" - initial_value="false" - label="Antialiasing" + + <check_box + control_name="RenderDeferred" + height="16" + initial_value="true" + label="Advanced Lighting Model" layout="topleft" - left_pad="40" - name="fsaa" - top_delta="0" - width="90"> - <combo_box.item - label="Disabled" - name="FSAADisabled" - value="0" /> - <combo_box.item - label="2x" - name="2x" - value="2" /> - <combo_box.item - label="4x" - name="4x" - value="4" /> - <combo_box.item - label="8x" - name="8x" - value="8" /> - <combo_box.item - label="16x" - name="16x" - value="16" /> - </combo_box> + left="460" + name="UseLightShaders" + top_delta="16" + width="260"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> + + <check_box + control_name="RenderDeferredSSAO" + height="16" + initial_value="true" + label="Ambient Occlusion" + layout="topleft" + left="480" + name="UseSSAO" + top_delta="16" + width="240"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> + + <check_box + control_name="RenderDepthOfField" + height="16" + initial_value="true" + label="Depth of Field" + layout="topleft" + left="480" + name="UseDoF" + top_delta="16" + width="240"> + <check_box.commit_callback + function="Pref.VertexShaderEnable" /> + </check_box> + <text type="string" length="1" follows="left|top" height="16" layout="topleft" - left_pad="10" - name="antialiasing restart" - top_delta="0" - width="130"> - (requires restart) + left="480" + name="RenderShadowDetailText" + text_readonly_color="LabelDisabledColor" + top_delta="16" + width="128"> + Shadows: </text> + <combo_box + control_name="RenderShadowDetail" + height="18" + layout="topleft" + left_delta="130" + top_delta="0" + name="ShadowDetail" + width="150"> + <combo_box.item + label="None" + name="0" + value="0"/> + <combo_box.item + label="Sun/Moon" + name="1" + value="1"/> + <combo_box.item + label="Sun/Moon + Projectors" + name="2" + value="2"/> + </combo_box> + <!-- End of Advanced Settings block --> - + <view_border + bevel_style="in" + height="0" + layout="topleft" + left="13" + name="horiz_border" + top_pad="5" + top_delta="5" + width="774"/> <button follows="top|left" height="23" label="Reset to recommended settings" layout="topleft" - left="10" + left="20" name="Defaults" - top_delta="25" + top_delta="10" width="210"> <button.commit_callback function="Pref.HardwareDefaults" /> @@ -866,7 +882,7 @@ label="OK" label_selected="OK" layout="topleft" - left_pad="5" + right="-115" name="OK" top_delta="0" width="80"> @@ -882,6 +898,7 @@ label_selected="Cancel" layout="topleft" left_pad="5" + right="-20" name="Cancel" top_delta="0" width="80" >