summaryrefslogtreecommitdiff
path: root/indra/llmath
AgeCommit message (Collapse)Author
2022-12-12Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
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-20Merge branch 'master' into DRTVWR-565-maint-PAndrey Lihatskiy
2022-10-14SL-18105 Add to/from json capability to LLGLTFMaterialDave Parks
2022-10-12SL-18190 Fix for assert on 360 snapshot and ? fix for mac build ?Dave Parks
2022-09-29Better fix for DRTVWR-559 mac build breakageBrad Kittenbrink
2022-09-29fix for mac build breakage DRTVWR-559Brad Kittenbrink
2022-09-28SL-18190 Prune srgb_to_linear from atmosphericsFuncs.glslDave Parks
2022-09-23SL-18156 Cleanup of MikktSpace integration, apply MikktSpace tangents to all ↵Dave Parks
meshes.
2022-09-16Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-16SL-18128 Clear out much OpenGL cruft and switch to core profile on AMDDave Parks
2022-09-16Merge branch master (DRTVWR-571) into DRTVWR-559Andrey Kleshchev
# Conflicts: # indra/newview/llpanelface.cpp # indra/newview/llpanelface.h
2022-09-15SL-18156 WIP -- Add NormalizedScale/NormalizedTranslation to mesh assets to ↵Dave Parks
recover mesh's original coordinate frame when generating tangents post download.
2022-09-15Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # indra/newview/llmodelpreview.h
2022-09-15Merge branch 'master' into DRTVWR-565-maint-PAndrey Lihatskiy
2022-09-12SL-18095 Add tangents to mesh assets so we can calculate mikktspace tangents ↵Dave Parks
in the mesh's original coordinate frame.
2022-09-12SL-18095 WIP -- Use meshoptimizer to re-weld and cache optimize after ↵Dave Parks
generating tangents
2022-09-09SL-18095 WIP -- Allow mikktspace generator to add more vertices (skip ↵Dave Parks
re-welding step for now).
2022-09-08SL-18095 WIP -- Add Mikktspace tangent generation for PBR materials and ↵Dave Parks
switch to per-pixel binormal generation. Still bugged with some test content.
2022-08-04SL-17902 Crash at LLAlignedArray, out of boundsAndrey Kleshchev
2022-08-04Merge remote-tracking branch 'origin/master' into DRTVWR-559Brad Kittenbrink
2022-08-04Merge branch 'master' into DRTVWR-544-maintAndrey Lihatskiy
# Conflicts: # indra/newview/llpanelface.cpp # indra/newview/llpanelface.h # indra/newview/llpanelobject.cpp
2022-08-04Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # indra/newview/llfloaterworldmap.cpp # indra/newview/llvovolume.cpp
2022-08-04Merge branch 'master' into DRTVWR-565-maint-PAndrey Lihatskiy
2022-07-26SL-17801: Don't let external code delete the raw pointer to the picking octreeCosmic Linden
2022-07-26SL-17801: Use raw array for mOctreeTriangles to avoid memory alignment ↵Cosmic Linden
issues, increasing risk of crashes during picking due to SIMD operations
2022-07-21SL-17801: Add various safeguards to keep triangle indices count validCosmic Linden
2022-07-19SL-17796 Crash at LLVolumeFace::getVertexDataAndrey Kleshchev
2022-07-07SL-16793 Potential crash at createSideAndrey Kleshchev
2022-07-06SL-16793 Crash at LLProfile::addHoleAndrey Kleshchev
addHole can be accessed from main tread and from mesh thread, safeguard pt
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-21SL-17021: Clean up some unneeded member variables from lloctreeCosmic Linden
No performance difference measured
2022-06-21SL-17635 remove unused variablesMaxim Nikolenko
2022-06-16SL-17475 Fix wrong remap buffer sizeAndrey Kleshchev
2022-06-14SL-17475 Use a shadow indices buffer before simplificationAndrey Kleshchev
2022-06-14SL-17475 fix remap causing an assertAndrey Kleshchev
2022-06-11SL-17475 Remap models before simplificationAndrey Kleshchev
2022-06-08SL-17214 initial loader class skeletonDave Houlton
2022-05-05SL-17244 Fix 'empty leaf' crashesAndrey Kleshchev
2022-04-18Merge branch master (D540) into DRTVWR-546Andrey Kleshchev
# Conflicts: # indra/llcommon/llsdutil.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolalpha.cpp # indra/newview/lldrawpoolwater.cpp
2022-03-01Merge branch 'master' (DRTVWR-557) into DRTVWR-546Andrey Kleshchev
# Conflicts: # autobuild.xml # doc/contributions.txt # indra/cmake/GLOD.cmake # indra/llcommon/tests/llprocess_test.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolavatar.cpp # indra/newview/llfloatermodelpreview.cpp # indra/newview/llmodelpreview.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp # indra/newview/viewer_manifest.py
2022-02-28Merge branch 'master' into DRTVWR-540-maintAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llcommon/llsys.cpp # indra/newview/app_settings/key_bindings.xml # indra/newview/llfloatereditextdaycycle.cpp
2022-02-14SL-16418 Media texture update stall fix. Make media texture updates use ↵Dave Parks
LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled.
2022-01-14SL-16607: Cleanup whitespacePtolemy
2022-01-14SL-16607: Add Tracy capture colors for insert, remove, and balancePtolemy
2022-01-14SL-16607: Cleanup magic number for no child nodesPtolemy
2022-01-14SL-16606: Add profiler category VOLUMEPtolemy
2022-01-10Merge branch 'DRTVWR-530-maint' into DRTVWR-553-maint-mix-JKAndrey Lihatskiy
# Conflicts: # indra/newview/app_settings/key_bindings.xml # indra/newview/llappviewer.cpp # indra/newview/llkeyconflict.cpp
2021-11-29Merge branch 'DRTVWR-542-meshopt' into DRTVWR-546Andrey Kleshchev
2021-11-25SL-16413 Handle out of memory llface allocationsAndrey Kleshchev