Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-17 | Backed out changeset bb47510bda62: don't change TYPE_MAX. | Nat Goodspeed | |
Ruslan points out that changing TYPE_MAX could lead to extra (useless) render passes. We will have to solve the TYPE_INDEX > TYPE_MAX problem another way. | |||
2016-12-16 | DRTVWR-418: Put TYPE_INDEX within TYPE_MAX: stop undefined indexing. | Nat Goodspeed | |
LLVertexBuffer::TYPE_INDEX was past TYPE_MAX, which is used to set the maximum sizes of various (scattered) arrays, bleh. The alarm bells that this SHOULD set off are indeed correct: TYPE_INDEX was being used to index at least one of those arrays, meaning we've been indexing past the end of that array, meaning undefined behavior. The enum that defines both TYPE_INDEX and TYPE_MAX provides a helpful comment indicating what things must be updated when modifying the enum. (Far better to define things centrally in a single place... but another time.) Update the designated arrays to include a final TYPE_INDEX entry. Contents of those entries are wild guesses -- but even wild guesses are better than completely indeterminate data. | |||
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) | |||
2011-04-15 | SH-1301 Add some extra asserts around VBO usage to try and narrow down a crash. | Dave Parks | |
2011-03-29 | SH-1225 Import convex hull data from .slm | Dave Parks | |
2011-02-24 | Merge | Xiaohong Bao | |
2011-02-23 | apply private pool to VBO | Xiaohong Bao | |
2011-02-23 | Merge: Backed out changes for STORM-336 for merge due to complexity, will ↵ | Loren Shih | |
need to apply these manually. | |||
2011-02-23 | separate vertex buffer and index buffer when map/unmap VBO. can be treated ↵ | Xiaohong Bao | |
as part of STORM-1011. reviewed by davep. | |||
2011-02-23 | Automated merge up from viewer-development into mesh-development | Loren Shih | |
2011-02-22 | SH-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. |