Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-26 | SL-17473 Viewer not clearing all Vertex Buffers in some cases | Andrey Kleshchev | |
Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread. | |||
2021-11-23 | SL-16239 Fix for slowdown on AMD GPUs (disable core profile and remove ↵ | Dave Parks | |
volatile members from LLVertexBuffer) | |||
2021-10-28 | SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵ | Dave Parks | |
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton | |||
2021-10-26 | SL-16193 Fix for mesh selection outline not rendering correctly (and broken ↵ | Dave Parks | |
physics shapes display). | |||
2021-10-12 | SL-16166 Optimization pass on LLRenderPass::pushBatch | Runitai Linden | |
2021-09-27 | SL-16088 Fix for stall from many calls to glGenBuffers. | Dave Parks | |
2021-02-04 | DRTVWR-525, improve dev's quality-of-life | Dave Houlton | |
2020-03-26 | DRTVWR-440, make enabling GLdebug flag slightly less infinite-loopy | Dave Houlton | |
2018-01-30 | Add const | ruslantproductengine | |
2017-11-01 | MAINT-7228 Vertex buffer allocation failure handling | andreykproductengine | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2013-10-21 | Merge | Xiaohong Bao | |
2013-10-10 | MAINT-2968 Fix for crash on AMD hardware running current drivers. | Dave Parks | |
2013-10-08 | merge from viewer-release | Richard Linden | |
2013-10-01 | changed over to manual naming of MemTrackable stats | Richard Linden | |
changed claimMem and disclaimMem behavior to not pass through argument added more mem tracking stats to floater_stats | |||
2013-09-18 | The unbearable lightness of being norspec | Graham Linden | |
2013-08-09 | second phase summer cleaning | Richard Linden | |
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. | |||
2013-06-21 | Automated merge with file:///F:%5Cviewer-bear | Dave Parks | |
2013-06-03 | NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent ↵ | Dave Parks | |
calculator instead of binormal calculator, convert binormal centric code to tangent centric) | |||
2013-05-09 | Merge downstream code and viewer-beta | simon | |
2013-04-25 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-03-29 | NORSPEC-65 Hook up texture offset/scale/rotation for normal and specular maps. | Dave Parks | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-04 | MAINT-2371 More optimizations. | Dave Parks | |
Reviewed by Graham | |||
2013-02-26 | MAINT-2371 First set of profile guided optimizations. | Dave Parks | |
Reviewed by Graham | |||
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-04-26 | Automated merge with http://hg.secondlife.com/viewer-release | Nat Goodspeed | |
2012-03-13 | MAINT-708 Reduce amount of video memory consumed by vertex buffer objects. | Dave Parks | |
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-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-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-09-26 | SH-2244 changes to run in a core context on AMD hardware without generating ↵ | Dave Parks | |
deprecation or performance warnings | |||
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 "RenderGLCoreProfile" actually make a core profile context and ↵ | Dave Parks | |
modify viewer to run under said context without generating errors. | |||
2011-09-13 | merge | Dave Parks | |
2011-08-31 | Merge | Xiaohong Bao | |
2011-08-10 | SH-2238, SH-2223, SH-SH-2242 glVertexAttrib throughout main render pipeline ↵ | Dave Parks | |
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed). | |||
2011-08-08 | SH-2242 Work in progress migrating to glVertexAttrib everywhere | Dave Parks | |
2011-07-15 | Merge from viewer-development | Xiaohong Bao | |
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-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-29 | SH-1682 Work in progress on using texture indexes to improve batch size ↵ | Dave Parks | |
(wow, super fast so far) |