summaryrefslogtreecommitdiff
path: root/indra/newview/llspatialpartition.cpp
AgeCommit message (Collapse)Author
2024-04-09#1126 gltf scene import prototype (#1172)RunitaiLinden
* #1126 GLTF Scene import initial prototype (working geometry import for some assets) * #1126 WIP -- Expand support for more vertex formats, PoC material import, shadow support, scale support * #1126 move GLTF implementation to newview/gltf * #1126 Refactor attribute loading to be less copy/pasta for each combination of types * #1126 Partially working object selection. Ability to have multiple scenes at once. Helpful message on how to use the preview button. * #1126 Add bounding box debug display and untangle GLTF raycast from LLVOVolume raycast * #1126 Working raycast on GLTF scenes. * #1126 Remove some #pragma optimize offs
2024-04-09Merge remote-tracking branch 'origin/main' into release/materials_featuretteBrad Linden
2024-01-31secondlife/viewer-issues#43: Fix debug normals not rendering for terrainCosmic Linden
2024-01-08Merge branch 'main' into DRTVWR-588-maint-WAndrey Lihatskiy
2023-12-14Merge remote-tracking branch 'origin/main' into DRTVWR-596Brad Linden
2023-12-14Merge branch 'DRTVWR-587-maint-V' into DRTVWR-588-maint-WAndrey Lihatskiy
# Conflicts: # indra/newview/llspatialpartition.cpp
2023-12-01SL-20611 Followup -- fix for water rendering twice. Add comments around ↵RunitaiLinden
LLEventPoll hack.
2023-11-30Merge branch 'DRTVWR-588-maint-W' into marchcat/588-w-pbr-mergeAndrey Lihatskiy
# Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llvertexbuffer.cpp # indra/llui/llflatlistview.cpp # indra/newview/lldrawpoolground.cpp # indra/newview/llspatialpartition.cpp # indra/newview/lltexturefetch.cpp # indra/newview/llviewergenericmessage.cpp # indra/newview/llviewertexture.cpp # indra/newview/llvosky.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml # indra/newview/skins/default/xui/en/floater_stats.xml # indra/newview/skins/default/xui/en/floater_texture_fetch_debugger.xml # indra/newview/skins/default/xui/en/notifications.xml # indra/newview/skins/default/xui/en/panel_performance_preferences.xml
2023-11-29Merge branch 'DRTVWR-559' into marchcat/587-v-pbr-mergeAndrey Lihatskiy
# Conflicts: # indra/llcommon/CMakeLists.txt # indra/newview/llspatialpartition.cpp # indra/newview/llviewergenericmessage.cpp # indra/newview/llvoavatar.cpp
2023-11-22SL-20610 Crash when unticking animesh on an attachmentAndrey Kleshchev
2023-10-13SL-20448 Fix for worn animesh corrupting octree bounding boxes.RunitaiLinden
2023-09-29SL-20244 On-screen animesh characters that start pelvis offset animations ↵Alexander Gavriliuk
disappear when root goes off-screen
2023-09-29SL-20244 On-screen animesh characters that start pelvis offset animations ↵Alexander Gavriliuk
disappear when root goes off-screen
2023-09-28SL-20361 Avoid of ASSERT (false) in check_rigged_group()Alexander Gavriliuk
2023-09-27SL-20346 Avoid of ASSERT (pos.isFinite()) in drawBoxOutline()Alexander Gavriliuk
2023-08-30SL-18366 Crash in LLCullResult::assertDrawMapsEmpty - make the error message ↵Alexander Gavriliuk
more informative
2023-08-23Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-07-28SL-20094 Add "Select Reflection Probes" checkboxRunitaiLinden
2023-07-21SL-20010 Make reflection probes ignore touch actions.RunitaiLinden
2023-07-11SL-19728 Objects that cannot be clicked or cammed unless in edit modeAlexander Gavriliuk
2023-06-23SL-19897 Fix for 100% transparent objects not showing up in highlight ↵RunitaiLinden
transparent until LoD switch.
2023-06-02SL-18251 Expand extents to include the Control Avatar boundsAlexander Gavriliuk
2023-05-17SL-19655 Decruft legacy GLSL shaders and now unused build queues.RunitaiLinden
2023-05-17SL-19655 Remove concept of "low priority" updates (RenderDebugGLSession ↵RunitaiLinden
assertion stomping pass). Remove a couple unused debug settings and related code.
2023-05-03DRTVWR-559 WIP - optimize ARC calculation et al.RunitaiLinden
2023-04-03SL-18458 Make LLVOCache the one source of truth on most recently received ↵RunitaiLinden
overrides. (#147)
2023-03-13SL-19371 Fix for occlusion culling getting stuck after teleport.Dave Parks
2023-03-10DRTVWR-559 Fix for assert in LLVertexBuffer, incidental decruft.Dave Parks
2023-03-10SL-19172 Texture streaming tune up. Incidental decruft.Dave Parks
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-02-10SL-19187 Fix for occlusion and shadow frusta debug displays not working as ↵Dave Parks
expected.
2023-02-03SL-19148 Decruft some forward shaders and drawpools. Fix HUDs being in ↵Dave Parks
wrong color space.
2023-02-02SL-19130 Fix for stuck LoD.Dave Parks
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2023-01-09SL-18869 Optimizations -- Use _mm_prefetch to cut down on cache misses when ↵Dave Parks
iterating over render batches.
2022-12-06SL-18784 Refactor physics shape display to not require its own render ↵Dave Parks
target. Remove "Hover Glow Objects" to free up a superfluous render target.
2022-11-16SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵Dave Parks
abilities and remove some more fast timers.
2022-10-21Merge branch 'master' (DRTVWR-548) into DRTVWR-559Andrey Kleshchev
# Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp
2022-10-07SL-18190 Temporarily disable occlusion culling by default -- not compatible ↵Dave Parks
with depth buffer management changes.
2022-09-01SL-17967 - _ARB constant removalHoward Stearns
2022-08-30Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559Dave Parks
2022-07-26SL-17801: Don't let external code delete the raw pointer to the picking octreeCosmic Linden
2022-06-21SL-17021: Templatize LLOctreeNode and related classes to allow for option to ↵Cosmic Linden
store elements in octrees as raw pointers. Use for faster allocation in LLVolumeFace::createOctree.
2022-06-10SL-17574 Add probe detail combo box to advanced graphics preferences. Fix ↵Dave Parks
spot light shadows not working in probes.
2022-06-09SL-17551 Add "Select Reflection Probes" menu option and make invisible ↵Dave Parks
objects less annoying when alt-zooming in edit mode.
2022-06-06SL-17532 Potential fix for some rigged mesh draw order issues.Dave Parks
2022-05-20SL-17287 Update Tracy to 0.8.1. Clean up GPU instrumentation.Dave Parks
2022-05-18SL-17219: Merge 'DRTVWR-546' of lindenlab/viewer into SL-17219Nat Goodspeed
Update task branch from main project branch.
2022-05-17SL-17416 Quick 'n dirty reflection probe override hack.Dave Parks
2022-05-16Merge remote-tracking branch 'remotes/origin/DRTVWR-546' into DRTVWR-559Dave Parks