summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2011-08-04Sync with viewer-developmentMerov Linden
2011-07-26mergeRichard Nelson
2011-07-26EXP-1021 FIX Position of web content browser dictates position of profile ↵Richard Nelson
panel - profile panel position changes do not persist EXP-1030 FIX Search button toggle can get out of synch in bottom bar made llinstancetracker::iterator do own nested level management (removing need for separate guard) added support for filename= to floaters can pass in arbitrary window_class to floaters
2011-07-25merging latest viewer-development to mesh merge candidate.Nyx (Neal Orman)
2011-07-20SH-1838 Add error handling for allocation of off screen render targets.Dave Parks
Reviewed by Leslie
2011-07-18SH-2031 Fix for link error in llui_libtestDave Parks
2011-07-17SH-2031 High risk changeset, but potentially high reward. Addresses frame ↵Dave Parks
stalls in renderer by never using the fixed function pipeline if shaders are available.
2011-07-11Build fix for Mac OS X.Leslie Linden
2011-07-11SH-2038 Disable usage of stream vbo on mac and make flexi's use stream vbo ↵Dave Parks
if stream vbo disabled (effectively disables usage of vertex buffers for flexible objects on mac)
2011-07-11SH-2038 Compatibility fix for mac build (GL_ARB_sync symbols not defined on OSX)Dave Parks
2011-07-10SH-2038 Fix for some compiler errors from the apple tweaks -- also add a ↵Dave Parks
fence API (disabled for now).
2011-07-09Added support for apple flush buffer rangeDon Kjer
2011-07-09SH-2038 Potential fix for a myriad of performance problems concering VBO usage.Dave Parks
2011-07-08Merge viewer-development -> mesh-developmentDon Kjer
2011-07-05SH-1951 Partial fix for basic shaders disabled changing terrain appearance.Dave Parks
2011-07-01merge viewer-development -> mesh-developmentBrad Payne (Vir Linden)
2011-06-27SH-1897 Don't use GLSL 1.20 unless the GL version is >= 2.1fDave Parks
2011-06-24SH-1903 Fix for silly shader compiler error.Dave Parks
2011-06-23SH-1903 Don't use indexed texture rendering when GL version is < 3.1 (fixes ↵Dave Parks
bad performance on cards with old drivers)
2011-06-22Automated merge with http://hg.secondlife.com/mesh-developmentXiaohong Bao
2011-06-21SH-1838 Fix for black screen when enabling lighting and shadows on an ATI ↵Dave Parks
machine.
2011-06-21debug code for SH-692: Viewer Crash when enabling Render Metadata > Physics ↵Xiaohong Bao
Shapes on Mesh Sandbox 25 on Windows XP
2011-06-20SH-1618 Fix for shaders being disabled on mac due to switch statement in ↵Dave Parks
indexed texture rendering code.
2011-06-11SH-1778 Physics shape display fix up.Dave Parks
2011-06-10Followup on mapbuffer work -- only use map buffer where map_buffer_range is ↵Dave Parks
available, and allow non-buffer-mapping implementation to take advantage of recorded mapped regions.
2011-06-07mergeDave Parks
2011-06-06SH-1738 Fix for broken UI text when deferred rendering enabled.Dave Parks
2011-06-03Mac build fixes.Leslie Linden
Reviewed by davep.
2011-06-02Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-06-02Linux build fix.seth_productengine
Unused local varible removed.
2011-06-01SH-1682 Use GL_ARB_map_buffer_range to mitigate impact of mapping larger ↵Dave Parks
vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA).
2011-05-31SH-1682 Dynamically adjust the number of texture channels to use for indexed ↵Dave Parks
texture rendering based on available hardware.
2011-05-30SH-1682 Full integration if indexed texture rendering to improve batch size.Dave Parks
2011-05-29SH-1682 Work in progress on using texture indexes to improve batch size ↵Dave Parks
(wow, super fast so far)
2011-05-25Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-05-25EXP-829 FIX Text Box Alignment bugRichard Linden
EXP-755 FIX [PUBLIC] 'Search' and 'World Map' links in Sidebar are unclickable fixed issues with UI scaling and text layout as well as incorrect text editor rect transforms reviewed by Callum
2011-05-25Remove unused variable.Dave Parks
2011-05-25SH-469 Don't use depth buffers and multisample buffers where not absolutely ↵Dave Parks
needed -- make sample counts consistent between shaders and render targets.
2011-05-24SH-469 GL_ARB_texture_multisample supportDave Parks
2011-05-19mergeDave Parks
2011-05-19SH-469 WIP -- get rid of LLMultiSampleBuffer and use ↵Dave Parks
GL_ARB_texture_multisample instead.
2011-05-19SH-1618 FIX -- Lighting and shadows crash ATI macsLeslie Linden
* Fixed ATI mac "lighting and shadows" related crash * Fixed up numerous GL errors on macs related to multiple color formats, the use of glEnable/glDisable on textures above the texture unit count and old ATI-specific code that was not appropriate for Mac. * Disabled SSAO for ATI macs due to it not working with shadows * Ongoing work to properly get shadows and SSAO functioning on ATI macs is required. Reviewed by davep
2011-05-12mergeDave Parks
2011-05-12Fix up alignment problems for debug build.brad kittenbrink
reviewed by davep.
2011-05-12mergeDave Parks
2011-05-10SH-1521 FIX -- Lighting and Shadows grayed out on macLeslie Linden
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering * Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur. * Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes. * Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs. * Removed unused avatarAlphaF.glsl files Reviewed by davep
2011-05-03Fix for line endings style (dos2unix).Loren Shih
Updated header blocks for llphysicsshapebuilderutil classes.
2011-04-26FIX VWR-25609: crash on shutdown in LLGLNamePool::sInstances destructorbrad kittenbrink
2011-04-05merge changes for STORM-1051Oz Linden
2011-03-23STORM-1090 : Fix for use of freetype 2.4.4 and switch to freetype 2.4.4 in ↵Merov Linden
installables