summaryrefslogtreecommitdiff
path: root/indra/newview/llvieweroctree.cpp
AgeCommit message (Collapse)Author
2024-05-16Merge tag '7.1.7-release'Erik Kundiman
source for viewer 7.1.7.8974243247
2024-04-29#824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵Andrey Lihatskiy
LF, and trim trailing whitespaces as needed
2023-09-11Assume GL_ANY_SAMPLES_PASSED is supportedErik Kundiman
2023-07-27SL-18720 getDataBegin() and stateSort() crashesAndrey Kleshchev
No repro, but likely cause is in mOctreeNode being NULL. Marked octree group as dead when destroyed and added isDead verification
2023-03-24SL-19321 Optimization pass -- reduce occlusion culling frame stalls, reduce ↵Dave Parks
shadow draw distance in probes.
2023-02-27DRTVWR-559 Fix for occlusion culling going off the rails when settings ↵Dave Parks
change -- remove LLPipeline::resetVertexBuffers and add a sanity check to how long we wait for a query to be "available".
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2022-10-07SL-18190 Temporarily disable occlusion culling by default -- not compatible ↵Dave Parks
with depth buffer management changes.
2022-09-16SL-18128 Clear out much OpenGL cruft and switch to core profile on AMDDave Parks
2022-09-01SL-17967 - Git rid of ARB that is in coreHoward Stearns
2022-07-12SL-17758 Crash at LLSpatialSetOcclusionStateDiff::traverse(850)Andrey Kleshchev
According to bugsplat node was null
2022-05-05SL-17244 Fix 'empty leaf' crashesAndrey Kleshchev
2022-04-26SL-17276 Potential fix for crash on shutdown on mac.Dave Parks
2022-02-18SL-16815 Better occlusion query name pool. Leverage pool FILO nature to ↵Dave Parks
avoid reusing a query while the GPU is still chewing on it.
2022-02-17SL-16815 Remove frame stalls from occlusion queries, bumpmap updates, and ↵Dave Parks
querying for available video memory.
2022-01-14SL-16606: Add profiler category OCTREEPtolemy
2022-01-13SL-16544 Fix for rigged mesh bounding boxesDave Parks
2021-12-09SL-16461 disable occlusion-based reflection updateDave Houlton
2021-11-22SL-13565 restore the trampled tracy zonesDave Houlton
2021-11-22SL-13565 disable reflection render pass when all non-void water is occludedDave Houlton
2021-10-28SL-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
2019-05-17SL-10625Graham Linden
Revert perf optimization to not wait for occlusion queries until there's a good chance they're complete because Intel HD driver versions between 6471 and 6577 are broken and hang forever (6709 and 6861 are fixed).
2019-03-06Make octree walk stop thrashing the caches with tex work.Graham Linden
Add many more fast timer blocks to differentiate where time goes in UI and Shadow rendering.
2018-11-14MergeRider Linden
2018-10-29SL-9977Graham Linden
SL-9973
2018-06-05mergeBrad Payne (Vir Linden)
2018-06-01Merge to 5.1.6Graham Linden
2018-05-01Le MergeGraham Linden graham@lindenlab.com
2018-02-21MAINT-8264 - prevent at least some cases of LODs getting stuck at too-low ↵Brad Payne (Vir Linden)
values.
2016-12-15Backed out changeset: ebe10b4b1197AndreyL ProductEngine
2016-12-12MAINT-6125 - Mesh avatar deforms constantlyruslantproductengine
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125. Commulative fix. Fixed for booth ticket's in indra/newview/llvovolume.cpp Remained fixed, it's a small code improvements which is not related to MAINT-6125, MAINT-6910
2016-12-12MAINT-6125 - Mesh avatar deforms constantlyruslantproductengine
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125. Commulative fix. Fixed for booth ticket's in indra/newview/llvovolume.cpp Remained fixed, it's a small code improvements which is not related to MAINT-6125, MAINT-6910
2016-11-08Backed out changeset: fb2eb1a59be6AndreyL ProductEngine
Reverting MAINT-6125
2016-07-14MAINT-6125 Mesh avatar deforms constantlyruslantproductengine
FIXED
2016-02-03MAINT-3210 (Flickering Squares with Advanced Lighting Model)ruslantproductengine
Fixed with Solution # 2
2014-02-06added LL_TRACE_ENABLED to allow disabling of lltraceRichard Linden
2014-01-06fix for SH-4656: crash at LLVOCacheEntry::updateParentBoundingInfo() line 510Xiaohong Bao
2013-12-03SH-4606 FIX Interesting: Small objects do not load until they are very close.Richard Linden
changed culling to use inverse distance to calculate solid angle, not distance squared
2013-12-03SH-4606 FIX Interesting: Small objects do not load until they are very close.Richard Linden
increased SceneLoadMinRadius to 32 changes logic so that falloff starts at SceneLoadMinRadius added timing to pixel threshold calculation
2013-11-26fix for SH-4637: Viewer-Interesting crashes if you teleport after crossing a ↵Xiaohong Bao
region border.
2013-11-21fix for SH-4629: Interesting: crash at LLViewerRegion::killObjectXiaohong Bao
2013-11-11merge fixRichard Linden
2013-11-11fix for SH-4607: Create new object cache tuning parametersXiaohong Bao
2013-10-29fix to decrease number of triangles rendered per frameXiaohong Bao
2013-10-24fix a flaw LLViewerOctreeEntry::mVisible not initialized.Xiaohong Bao
2013-10-22fix for various object missing bugs: SH-4552, SH-4564, SH-4573, SH-4568Xiaohong Bao
2013-10-22trivial: convert to unix endings.Xiaohong Bao
2013-10-21MergeXiaohong Bao
2013-10-17fix for SH-4569: Objects are not culled by size in the distanceXiaohong Bao
2013-10-15renamed TimeBlock to BlockTimerStatHandleRichard Linden