Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-13 | SH-2908 Fix for mac build | Dave Parks | |
2012-02-13 | SH-2908 Fix for linux build. | Dave Parks | |
2012-02-10 | SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵ | Dave Parks | |
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations. | |||
2011-11-16 | SH-1865 FIX -- removed some old non-deferred rendering code that was ↵ | Leslie Linden | |
preventing anti-aliasing from working when GL_ARB_texture_multisample is unsupported | |||
2011-10-26 | SH-2625 Fix for window size reverting to non-maximized whenever shaders are ↵ | Dave Parks | |
loaded. | |||
2011-10-25 | SH-2622 Put back "Basic Shaders" toggle ability. | Dave Parks | |
2011-10-05 | SH-2481 Potential fix for viewer detecting incorrect amount of vram ↵ | Dave Parks | |
available when using certain video cards. | |||
2011-10-04 | SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add ↵ | Dave Parks | |
accounting for how much memory is taken up by LLRenderTarget, fix crash on login in bindGLIndices (work around driver bug that doesn't respect VAO state WRT to index buffers), remove some unused render targets, remove some unused shaders, make it possible to run a fullscreen session | |||
2011-10-02 | SH-2276 Fix for failed assertions reported from debug-enabled viewers. ↵ | Dave Parks | |
Also, remove "Basic Shaders" as a user settable option (shaders are always on if GL version >= 2.0, always off otherwise) | |||
2011-09-26 | SH-2244 changes to run in a core context on AMD hardware without generating ↵ | Dave Parks | |
deprecation or performance warnings | |||
2011-09-25 | SH-2244 Fix for crash when enabling core profile on AMD GPUs | Dave Parks | |
2011-09-23 | SH-2244 Fix for mac build? | Dave Parks | |
2011-09-23 | SH-2244 Vertex buffer cleanup, fix for bad vertices in rigged attachments, ↵ | Dave Parks | |
added "RenderUseVAO" debug setting to control whether or not to use VAO's in non-core GL profiles. | |||
2011-09-22 | SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and ↵ | Dave Parks | |
modify viewer to run under said context without generating errors. | |||
2011-09-20 | SH-2244 Add "RenderGLCoreProfile" debug setting that allows the viewer to ↵ | Dave Parks | |
start with a non-compatibility-profile OpenGL context. | |||
2011-09-17 | SH-2243 fix for mac build | Dave Parks | |
2011-09-17 | SH-2243 work in progress -- gDEBugger guided removal of deprecated state changes | Dave Parks | |
2011-09-14 | SH-2243 work in progress -- application side matrix stack management | Dave Parks | |
2011-08-11 | SH-2242 FXAA support instead of unreliable multisample textures (done here ↵ | Dave Parks | |
because it's a smaller change than integrating glVertexAttrib with FSAA pipe). Shader integration with LLDynamicTexture subclasses. | |||
2011-08-08 | merge | Dave Parks | |
2011-08-08 | merge | Dave Parks | |
2011-08-08 | SH-2242 Work in progress migrating to glVertexAttrib everywhere | Dave Parks | |
2011-07-29 | SH-2181 Fix for alpha flickering when basic shaders enabled (don't use ↵ | Dave Parks | |
glAlphaFunc when shaders are available). Reviewed by Leslie | |||
2011-07-26 | merge | Richard Nelson | |
2011-07-26 | EXP-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-17 | SH-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-10 | SH-2038 Fix for some compiler errors from the apple tweaks -- also add a ↵ | Dave Parks | |
fence API (disabled for now). | |||
2011-07-09 | Added support for apple flush buffer range | Don Kjer | |
2011-06-21 | SH-1838 Fix for black screen when enabling lighting and shadows on an ATI ↵ | Dave Parks | |
machine. | |||
2011-06-01 | SH-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-31 | SH-1682 Dynamically adjust the number of texture channels to use for indexed ↵ | Dave Parks | |
texture rendering based on available hardware. | |||
2011-05-25 | Remove unused variable. | Dave Parks | |
2011-05-25 | SH-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-19 | merge | Dave Parks | |
2011-05-19 | SH-469 WIP -- get rid of LLMultiSampleBuffer and use ↵ | Dave Parks | |
GL_ARB_texture_multisample instead. | |||
2011-05-19 | SH-1618 FIX -- Lighting and shadows crash ATI macs | Leslie 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-12 | merge | Dave Parks | |
2011-04-26 | FIX VWR-25609: crash on shutdown in LLGLNamePool::sInstances destructor | brad kittenbrink | |
2011-04-19 | merge | Dave Parks | |
2011-04-08 | SH-1320 Fix for flickering objects in water distortion/reflection maps. | Dave Parks | |
2011-03-10 | SH-874 Followup -- use GL_NVX_gpu_memory_info for NVIDIA chips to detect ↵ | Dave Parks | |
actual installed and available VRAM. | |||
2011-03-10 | SH-874 Properly detect available video memory on ATI cards and disable ↵ | Dave Parks | |
vertex buffer objects when available vram is under 256MB. | |||
2011-02-18 | Cleanup 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-09 | SH-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-08 | SH-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-01-05 | merge | Dave Parks | |
2010-12-31 | Faster 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-23 | SH-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-03 | Apparently the new standard is to NOT suffix ARB extension function pointers ↵ | Dave Parks | |
with ARB. | |||
2010-12-02 | SH-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_... |