Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-31 | Merge in viewer-development | simon@Simon-PC.lindenlab.com | |
2012-07-14 | merge back beta fixes for DRTVWR-180 | Oz Linden | |
2012-07-11 | Fix merge issues - duplicate insertions of code | simon@Simon-PC.lindenlab.com | |
2012-07-11 | Pull in viewer-development because it's painful. Merge with runitai's help. | simon@Simon-PC.lindenlab.com | |
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-06-22 | merge | Dave Parks | |
2012-06-04 | MAINT-1142 use VBO pooling on OSX | Aura Linden | |
2012-05-30 | MAINT-616 Fix for mac build. | Dave Parks | |
2012-05-30 | Minor instrumentation tweaks -- add a couple of asserts, a timer, and fix ↵ | Dave Parks | |
VBO accounting. | |||
2012-05-24 | MAINT-616 Fix for corrupted mipmaps. Cleanup based on code review feedback. | Dave Parks | |
2012-05-22 | MAINT-616 Fix for crash on teleport from previous changes | Dave Parks | |
2012-05-22 | MAINT-616 Fix for crash on shutdown caused by previous changes. | Dave Parks | |
2012-05-21 | MAINT-616 Factor out calls to glGenFoo where possible, add setting to ↵ | Dave Parks | |
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update | |||
2012-05-15 | MAINT-616 Different VBO Pooling scheme -- populate VBO pool with buffers ↵ | Dave Parks | |
that are likely to be requested, but never reuse a previously used buffer. | |||
2012-03-14 | MAINT-708 Fix for pink when enabling RenderUseVAO | Dave Parks | |
2012-03-13 | MAINT-708 Reduce amount of video memory consumed by vertex buffer objects. | Dave Parks | |
2012-04-13 | MAINT-939 Potential fix for crash when editing objects. | Dave Parks | |
2012-04-11 | MAINT-870 Fix for crash from out of control lawns. | Dave Parks | |
2012-02-23 | SH-2908 Fix for linux build. | Dave Parks | |
2012-02-13 | SH-2908 Fix for mac 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. | |||
2012-02-06 | SH-2794, resolved merge conflict and corrected logic in ↵ | Leslie Linden | |
LLVertexBuffer::determineUsage() to work the way it used to. | |||
2012-02-06 | merge, conflicts in llvertexbuffer.{h,cpp} | Brad Payne (Vir Linden) | |
2012-01-26 | Fix for windows build | Dave Parks | |
2012-01-26 | * Fixed up shader compilation errors to get lighting and shadows working ↵ | Leslie Linden | |
again on Mac. * Cleaned up vertex buffer allocation to guarantee allocation and deallocation using the same allocation methods from the same pools. * Added new shader feature for atmospheric helpers in the absence of lighting. Reviewed by davep. | |||
2012-01-25 | SH-2565 Move resetVertexBuffer operation to a consistent location (also ↵ | Dave Parks | |
avoid redundant resetting of vertex buffers on detail switches). Change assertion to a warning with count info. Fix bytes pooled debug display. Remove unused static vertex buffer. | |||
2012-01-19 | SH-2794 Fix for bad textures on some hardware when vbo mapping disabled ↵ | Dave Parks | |
(always use GL_STREAM_DRAW as the usage hint when mapping is disabled as geometry will be uploaded again and again) | |||
2012-01-18 | SH-2794 Map buffer now performs as well as buffersubdata | Dave Parks | |
2011-12-21 | SH-2794 WIP -- work on getting glMapBuffer and friends to behave | Dave Parks | |
2011-11-30 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Linden | |
2011-11-28 | bumped up MSVC warning level to 3 to catch more stuff that gcc catches | Richard Linden | |
2011-11-18 | SH-2700 Fix for random black textures due to texture index out of bounds. ↵ | Dave Parks | |
Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future. | |||
2011-11-04 | SH-2652 Faster depth of field | Dave Parks | |
2011-10-19 | Fix for VBO pools not getting cleared appropriately. | Dave Parks | |
2011-10-13 | SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOs | Dave Parks | |
2011-10-04 | SH-2428 Make GCC 4.4 happy by using LLVector4a striders with LLAlphaObject ↵ | Dave Parks | |
subclasses -- also vectorize particle VBO updates | |||
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-29 | SH-2276 disable private memory pool management | Dave Parks | |
2011-09-28 | SH-2450 Potential fix for crash on GeForce 4xx when allocating ↵ | Dave Parks | |
LLVertexBuffer data | |||
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? (take two) | 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-23 | SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵ | Dave Parks | |
some reason | |||
2011-09-22 | SH-2244 fix flickering shadows and occlusion culling. | Dave Parks | |
2011-09-22 | SH-2244 Don't use VAO's outside of core profile (performance improvement) | Dave Parks | |
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. |