summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
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
2011-03-08STORM-1026 : Suppress trivial assert that makes Mac build fail (warning ↵Merov Linden
treated as error)
2011-03-07fix for STORM-1026: Viewer crahes while trying to reset Graphics quality.Xiaohong Bao
reviewed by davep
2011-04-19mergeDave Parks
2011-04-19mergeDave Parks
2011-04-15SH-1301 Add some extra asserts around VBO usage to try and narrow down a crash.Dave Parks
2011-04-08SH-1320 Fix for flickering objects in water distortion/reflection maps.Dave Parks
2011-04-04Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-03-29SH-1225 Import convex hull data from .slmDave Parks
2011-03-10SH-874 Followup -- fix for mac buildDave Parks
2011-03-10SH-874 Followup -- use GL_NVX_gpu_memory_info for NVIDIA chips to detect ↵Dave Parks
actual installed and available VRAM.
2011-03-10mergeDave Parks
2011-03-10SH-874 Properly detect available video memory on ATI cards and disable ↵Dave Parks
vertex buffer objects when available vram is under 256MB.
2011-03-09Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-03-08STORM-1026 : Suppress trivial assert that makes Mac build fail (warning ↵Merov Linden
treated as error)
2011-03-07fix for STORM-1026: Viewer crahes while trying to reset Graphics quality.Xiaohong Bao
reviewed by davep
2011-02-24MergeXiaohong Bao
2011-02-23Merge: Backed out changes for STORM-336 for merge due to complexity, will ↵Loren Shih
need to apply these manually.
2011-02-23separate vertex buffer and index buffer when map/unmap VBO. can be treated ↵Xiaohong Bao
as part of STORM-1011. reviewed by davep.
2011-02-23Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-02-22SH-874 Better VBO usage hints, most notably don't use VBOs for occlusion ↵Dave Parks
queries if GL is set to not use VBOs for stream draw.
2011-02-22Merge with viewer-developmentDon Kjer
2011-02-22more fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused ↵Xiaohong Bao
leaking.
2011-02-18Cleanup of headless client (was: DisableRendering mode)Don Kjer
* Now called 'HeadlessClient' instead of 'DisableRendering' * Removed most cases where we skipped certain behaviors in the client when in this mode. This gets us closer to a 'true' client, for testing purposes.
2011-02-17SH-1006 Quick pass at cutting down the number of redundant GL calls based on ↵Dave Parks
data from gDEBugger. Reviewed by Nyx.
2011-02-15partial fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused ↵Xiaohong Bao
leaking.
2011-02-09SH-874 Revert much of the bad water bounding box and distortion texture ↵Dave Parks
usage changes from SNOW-643 and properly occlusion cull void water patches for machines without depth clamp.
2011-02-08SH-545 [REGRESSION] Enabled Basic Shaders Can Cause an Unrecoverable System ↵leyla_linden
Lock Up originally done in http://bitbucket.org/leyla/leyla-mesh-development
2011-02-01Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-07trivial: for VWR-22353: remove debug code for EXT-6791.Xiaohong Bao
2011-01-05mergeDave Parks
2010-12-31Faster occlusion queries (take advantage of GL_ARB_occlusion_query2 where ↵Dave Parks
available and don't read back result if it will block).
2010-12-23SH-655 - Project mesh viewer crashes on exit.Roxie Linden
A copy constructor was implemented which did a memcpy, which included the vtable pointer which was to another object of another class (same child though). This resulted in the wrong destructor being called. The reason for the memcpy was for alignment purposes. The solution was to move to LLVector4a, which is intrinsicly aligned. Also, did some performance optimizations based on the LLVector4a optimizations. The solution was to re-implement the
2010-12-10mergeDave Parks
2010-12-10Reskin model importer according to latest spec, add extra LoD decimation ↵Dave Parks
parameters.
2010-12-09Fixes for OSX 10.5 SDK buildsRoxie Linden
2010-12-03Add extern declarations of GL_ARB_framebuffer_object to glheades.hDave Parks
2010-12-03Apparently the new standard is to NOT suffix ARB extension function pointers ↵Dave Parks
with ARB.
2010-12-02SH-373 Update glext.h, disable anti-aliasing on ATI when rendering deferred. ↵Dave Parks
Get rid of RenderUseFBO debug setting (only use FBO when rendering deferred). Use GL_ARB_framebuffer_objects instead of GL_EXT_...
2010-11-08MergeLoren Shih
2010-10-28mergeDave Parks
2010-10-28More aggressive management of FBOs. Allocate as few FBOs as possible, ↵Dave Parks
assert when FBOs are destroyed out of order.