summaryrefslogtreecommitdiff
path: root/indra/newview/gltf
AgeCommit message (Collapse)Author
2025-07-29Merge tag 'Second_Life_Release#288bce10-2025.05' into 2025.05Erik Kundiman
2025-07-22#4393 Handle unknown exceptions in uploader betterAndrey Kleshchev
Output is highly technical, but better than nothing
2025-07-22#4318 Warn or log when texture gets scaled downAndrey Kleshchev
for material and model upload
2025-07-18Merge tag 'Second_Life_Release#f5d350fb-2025.05-gltf-mesh-import' into 2025.05Erik Kundiman
2025-07-15#4204 Cache material names, centralize texture index validationAndrey Lihatskiy
2025-07-14#4204 Refactor material name and texture handling in GLTF loaderAndrey Lihatskiy
2025-07-14#4204 Cache processed materialsAndrey Lihatskiy
2025-07-09#4314 Fix model suffixes #2Andrey Kleshchev
2025-07-09#4314 Follow-up: duplicate logic for mSubmodelIDAndrey Lihatskiy
2025-07-09#4324 sort indices before splitsMaxim Nikolenko
2025-07-08#4314 Fix model suffixesAndrey Kleshchev
Usecase: Unable to use the same GLB model for physics
2025-07-08#4290 Unresponsive viewer when uploading modelsAndrey Kleshchev
Fix severe log spam
2025-07-04#4323 fix for transparent meshesMaxim Nikolenko
2025-07-04#4242 Make sure group array is initializedAndrey Kleshchev
MacOS doesn't seem to like missing init.
2025-07-03Merge tag 'Second_Life_Project#900516a4-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03#4242 Debug dump improvementAndrey Kleshchev
for better comparison with collada output
2025-07-02#4242 Clarify some operationsAndrey Kleshchev
and make scale application a bit more valid
2025-07-02#4142 Fix missed indexAndrey Kleshchev
2025-07-02#4315 Crash in GLTF uploaderAndrey Kleshchev
Properly handle importer's crashes in general
2025-07-01#4242 Better issue loggingAndrey Kleshchev
2025-07-01#4190 Provide unsupported extension info in log fileMaxim Nikolenko
2025-06-28Revert "Fix LLCharacter base class constness." and restore improvements from ↵Ansariel
10a324a1034c177b95545ac7ffaa6aa6abed65ff instead
2025-06-26#4291 Uploading without a .bin silently failsAndrey Kleshchev
2025-06-26#4142 Joint grouping and strippingAndrey Kleshchev
Viewer only supports 110 joints at a time, when model has more bones than that importer has to strip some, use groups for stripping.
2025-06-25#4148 Fix collision bonesAndrey Kleshchev
2025-06-24Merge tag 'Second_Life_Project#1a6e3286-GLTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-06-24Merge tag 'Second_Life_Project#bd7e79df-gltf_mesh_import' into gltf_mesh_importErik Kundiman
2025-06-24#4257 Use filename as model initial nameAndrey Lihatskiy
2025-06-19#4204 Remove more unused codeAndrey Lihatskiy
2025-06-19#4204 Unused code cleanup (#4278)Andrey Lihatskiy
2025-06-19#4214 Revert and remake "weights remap"Andrey Kleshchev
This reverts commits fe10a83f69bb26eb581e143fb99c1250c355938b and 08f6f5c697fce4ccbfba357ab9ce5af915dd0574..
2025-06-18#4204 Log embedded texture extraction failureAndrey Lihatskiy
2025-06-18#4204 Fix GLTF texture loading to match DAE loader behaviorAndrey Lihatskiy
2025-06-18#4242 Support splitting of gltf faces that are over 16bit limitAndrey Kleshchev
2025-06-13#4147 Joint Overrides #3Andrey Kleshchev
Remande skeleton translation from default skeleton to overriden skeleton
2025-06-12#4147 Joint Overrides #2Andrey Kleshchev
2025-06-12#4147 Move mAlternateBindMatricesAndrey Kleshchev
For reduced log spam and calculutions and to make further modifications easier.
2025-06-11#4114 Improve GLTF mesh uploader log 2Andrey Lihatskiy
2025-06-11#4147 Joint overrideMaxim Nikolenko
2025-06-11#4214 Weights and Joints remap #2Andrey Kleshchev
2025-06-10#4114 Improve GLTF mesh uploader logAndrey Lihatskiy
2025-06-10#4148 Skeleton Translation #2Andrey Kleshchev
2025-06-09#4170 Use GLTF scene definition for node traversalAndrey Lihatskiy
Process nodes through the scene hierarchy as defined in the GLTF file instead of attempting to reconstruct parent-child relationships. This ensures proper import of models created by GLTF transform tools.
2025-06-09#4148 Skeleton TranslationAndrey Kleshchev
2025-06-09#4170 Follow-up: Optimize GLTF node hierarchy traversalAndrey Lihatskiy
2025-06-09#4170 Fix GLTF import missing mesh parts from transform toolsAndrey Lihatskiy
Process entire node hierarchy instead of only nodes with meshes. GLTF transform tools often create intermediate transform nodes without meshes that were being skipped, causing child meshes to be omitted from import.
2025-06-09Fix split model vertex/joint remapping to use correct model variableAndrey Lihatskiy
2025-06-05#4214 Fix material uploadAndrey Kleshchev
2025-06-05#4214 Weights and Joints remapAndrey Kleshchev