summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.cpp
AgeCommit message (Collapse)Author
2012-07-17MAINT-1223 More aggressive rebuilding of render batches when alpha color ↵Dave Parks
values change.
2012-07-16MAINT-1223 Fix for alpha updates not triggering LoD updates.Dave Parks
2012-05-31MAINT-639 Fix for random rainbow effects on some prims.Dave Parks
2012-05-29MAINT-775 Fix for regression where rigged attachments get distorted on ↵Dave Parks
region crossing or teleport.
2012-05-22MAINT-616 Minor raycasting optimization.Dave Parks
2012-05-21MAINT-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-15MAINT-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-05-07MAINT-753 : [crashhunters] crash at LLVOVolume::updateFaceFlags(). Null ↵simon@Simon-PC.lindenlab.com
pointer checks are good. Reviewed by Kelly
2012-05-01MAINT-775, MAINT-1022 Regression cleanup.Dave Parks
2012-04-20MAINT-775 More edge case cleanup -- spinning child prims still break on ↵Dave Parks
deselect until the next LoD update
2012-04-19MAINT-775 Cleanup of some weird corner cases on animated child prims.Dave Parks
2012-04-19MAINT-775 Don't thrash vertex buffers on animated prims (flexis, spinners, etc).Dave Parks
2012-04-18MAINT-775 More aggressive removal of textures from video memory.Dave Parks
2012-04-17MAINT-775 WIP on crash when exploring Insilico -- don't hold onto off-screen ↵Dave Parks
vertex buffers for more than a few seconds.
2012-04-11MAINT-870 Fix for crash from out of control lawns.Dave Parks
2012-03-19MAINT-771 Add RenderAutoHideSurfaceAreaLimit debug setting for protecting ↵Dave Parks
against sculpt based crashers.
2012-02-10MergeDave Parks
2012-02-10SH-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-10SH-2963 Fix for highlight transparent not highlighting 100% transparent objects.Dave Parks
2012-01-27SH-2646 Fix for shiny HUD objects not being fullbrightDave Parks
2012-01-20SH-2889 Add visual auto-muting controlsDave Parks
2012-01-18SH-2794 Map buffer now performs as well as buffersubdataDave Parks
2011-11-28SH-2038 PROGRESS -- Hacked the code to not render alpha using VBO's on OS X ↵Leslie Linden
since everything renders faster using VBO's except alpha for some mysterious reason.
2011-11-21SH-2708 Fix for broken shadows on alpha objectsDave Parks
2011-11-18SH-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-15mergeDave Parks
2011-11-10SH-2644 Fix debug display that shows selection triangle count and streaming costDave Parks
2011-11-02mergeDave Parks
2011-10-19mergeDave Parks
2011-10-19SH-2276 Force RenderMaxTextureIndex to be <= 16 regardless of settingsDave Parks
2011-10-05Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fuiRichard Nelson
2011-09-26mergeDave Parks
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
2011-09-21SH-2472 FIX - avoid accessing nonexistent texture entries in lineSegmentItersectBrad Payne (Vir Linden)
2011-09-14mergeBrad Payne (Vir Linden)
2011-09-07Merge from viewer-experienceLeslie Linden
2011-08-29fix for SH-2311: crash at LLVOVolume::lineSegmentIntersect line 3435Xiaohong Bao
and SH-2358: Crash in LLError::crashAndLoop: Invalid face index
2011-08-29mergBrad Payne (Vir Linden)
2011-08-26Automated merge with https://hg.secondlife.com/mesh-developmentNyx (Neal Orman)
2011-08-26SH-862 FIX re-scaling render weight algorithmNyx (Neal Orman)
We were double-counting the factor of scale both through the streaming cost algorithm, as well as another multiplier in the render cost algorithm. This caused objects at small scales to have little cost difference regardless of amount of geometry, due to minimum costs. Eliminated extra scale factor, and instead scaled number of triangles up by a constant factor to keep the balance between geometry and texture costs sane.
2011-08-22mergeBrad Payne (Vir Linden)
2011-08-19BUILDFIX fixing unix line endings on two files to pass policy checks.Nyx (Neal Orman)
2011-08-19mergeDave Parks
2011-08-19FIX SH-862 SH-1246 SH-1565 SH-1566 Update render cost algorithmNyx (Neal Orman)
render cost algorithm triangle count is now scaled to be more balanced vs texture/particle count. In addition added factors for light-emitting and media texture primitives. Algorithm should be near "final" at this point.
2011-08-18merging in latest mesh-developmentNyx (Neal Orman)
2011-08-17fix for SH-1142: HUD objects do not display bumpmaps when Lighting and ↵Xiaohong Bao
Shadows are enabled.
2011-08-17SH-2188 Fix for generally bad vertex buffer updates for rigged attachments ↵Dave Parks
and fix for viewer always thinking meshes initially have 8 texture entries.
2011-08-16FIX SH-859, SH-1274 - added fix for determining triangle count andNyx (Neal Orman)
performance tested impact of animated textures Also did some cleanup to ensure branch built and ran properly after last merge.
2011-08-15merging latest viewer-mesh into nyx's sidebranchNyx (Neal Orman)
2011-08-12merge from viewer-experienceLeyla Farazha