summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.cpp
AgeCommit message (Collapse)Author
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-08-04Merge remote-tracking branch 'origin/master' into DRTVWR-559Brad Kittenbrink
2022-07-07SL-17545 lodQueryCallback should quit as soon as it is doneAndrey Kleshchev
2022-07-06SL-17545 fix double-scheduling of calculationsAndrey Kleshchev
2022-07-04SL-17545 Recalculate lods when replacing high lod with something incompatibleAndrey 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-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-04-01SL-17121 Fix error threshold valueAndrey Kleshchev
2022-04-01SL-17121 Adjust uploader for possible 0 input.Andrey Kleshchev
2022-04-01SL-17121 Revert "SL-15940 Remove ability to set zero triangle limit"Andrey Kleshchev
This reverts commit b45c0e3ed926270e100271f33885b8d31085a858.
2022-03-18SL-16993: Fix Model Upload Physics Analyze rendering physics hull as black meshPtolemy
2022-03-09SL-16980 FIXED Uploading model preview disappeared after changing the ↵Mnikolenko Productengine
Triangle limit
2022-03-07SL-3787 Fallback in case meshopt precise simplification methd fails entirelyAndrey Kleshchev
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-25SL-15940 Verify triangle limitAndrey Kleshchev
to not trigger an assert inside meshoptimizer
2022-02-25SL-3787 Fixed sloppy mode returning invalid modelAndrey Kleshchev
In automatic mode for simple models gradualy increase sloppy decimator until something valid is found.
2022-02-24SL-3787 Fixed mesh uploader LoD generation returning worse results than ↵Andrey Kleshchev
higher lod
2021-12-15SL-16485 Crash at memcpyNonAliased16Andrey Kleshchev
2021-12-09SL-16479 'sloppy' precision in automated mode.Andrey Kleshchev
2021-12-09SL-16471 Removed unneeded MeshOpt generation methodAndrey Kleshchev
2021-12-02SL-14403 Remove unused shader bindsAndrey Kleshchev
remains from glod
2021-12-02SL-16420 Upload's physics LODs are broken in preview #2Andrey Kleshchev
2021-12-01SL-16420 Upload's physics LODs are broken in previewAndrey Kleshchev
2021-11-30SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-11-29Merge branch 'DRTVWR-542-meshopt' into DRTVWR-546Andrey Kleshchev
2021-11-17SL-16226 Fix crash with extra large facesAndrey Kleshchev
2021-11-15SL-15756 Removed mHasGeneratedFacesAndrey Kleshchev
mHasGeneratedFaces is always true for some types of models and glod was treating faces as one mesh by default, so meshoptimizer should do the same regardles of mHasGeneratedFaces
2021-11-10SL-14403 Removed glodAndrey Kleshchev
2021-10-26SL-16193 Fix for mesh selection outline not rendering correctly (and broken ↵Dave Parks
physics shapes display).
2021-10-21SL-16226 Crash at genMeshOptimizerPerModelAndrey Kleshchev
2021-09-20SL-16006 and SL-16009 Rigged mesh rendering optimization passDave Parks
2021-09-06SL-15940 Remove ability to set zero triangle limitAndrey Kleshchev
Setting lod to zero triangles doesn't work and shouldn't work, so UI shouldn't allow setting less then one triangle per model as well.
2021-09-03SL-15940 Limit wasn't adjusting for a model with less than 30 trianglesAndrey Kleshchev
2021-09-03SL-15756 Falback in case no triangles were generatedAndrey Kleshchev
2021-08-06DRTVWR-542 Automated method selection #2Andrey Kleshchev
2021-08-04DRTVWR-542 Automated method selectionAndrey Kleshchev
Normally simplification methods apply for whole upload, but this one selects methods per model or per face.
2021-08-04DRTVWR-542 Fix incorect dropbox stateAndrey Kleshchev
2021-07-28DRTVWR-542 Rename simplification methods in UI and add a fallbackAndrey Kleshchev
2021-07-27DRTVWR-542 Already optimizedAndrey Kleshchev
2021-07-27DRTVWR-542 Attempt to simplify all faces of an object as a whole and split ↵Andrey Kleshchev
back into faces #3
2021-07-26DRTVWR-542 Attempt to simplify all faces of an object as a whole and split ↵Andrey Kleshchev
back into faces #2
2021-07-23DRTVWR-542 Attempt to simplify all faces of an object as a whole and split ↵Andrey Kleshchev
back into faces
2021-07-20DRTVWR-542 Generate placehodler triangles when face got optimized away like ↵Andrey Kleshchev
glod does
2021-07-13DRTVWR-542 output buffer should be indentical in size to indices arrayAndrey Kleshchev
2021-07-13DRTVWR-542 Fixed size of indices arrayAndrey Kleshchev
2021-07-13DRTVWR-542 WIP Fixed StrideAndrey Kleshchev