summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.cpp
AgeCommit message (Collapse)Author
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-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
2021-07-13DRTVWR-542 WIP #7Andrey Kleshchev
2021-07-12DRTVWR-542 WIP #6Andrey Kleshchev
Trying out 'sloppy' variant
2021-07-12DRTVWR-542 WIP #5Andrey Kleshchev
2021-07-11DRTVWR-542 WIP #4Andrey Kleshchev
Made meshoptimizer into default generation mechanism Ensured that at least one triangle will remain of any face
2021-07-09DRTVWR-542 WIP #3Andrey Kleshchev
First functional meshoptimizer
2021-07-08DRTVWR-542 WIP #2Andrey Kleshchev
2021-07-07DRTVWR-542 WIPAndrey Kleshchev
2021-05-04SL-15159 Removed dead yet expensive codeAndrey Kleshchev
"prim_cost" and "description_label" do not appear to be in use, other cost data not in use
2021-05-01SL-15159 Start with 'weights' on, but not with preview jointsAndrey Kleshchev
Original purpose of this code was to enable 'weights upload' if model has weights, preview was made to match this behavior, but previewing joints is expensive to init (genBuffers) and causes a freeze, so let users finish setting lods first, they can turn on preview later
2020-10-14SL-13980 Fixed preview cleanupAndrey Kleshchev
2020-09-24SL-13888 Restore back face culling being accidently removed in SL-12781Andrey Kleshchev
Due to conflicts picked up ptolemy's fix manually
2020-08-12SL-13583 Some behavior tweaks #2Andrey Kleshchev
2020-05-12SL-13189 Mesh uploader - Autofill from _postfixesMnikolenko Productengine
2020-05-12SL-13064 Reverted changes that were causing Artifacts at HD620Andrey Kleshchev