Andrey Kleshchev
|
08f6f5c697
|
#4214 Weights and Joints remap
|
2025-06-05 01:14:50 +03:00 |
Andrey Kleshchev
|
11ece6840b
|
#4214 Support mesh splitting for meshes with more than 8 materials
|
2025-06-05 01:14:50 +03:00 |
Andrey Kleshchev
|
acd4de6658
|
#4080 Rigged mesh support #7
|
2025-06-04 01:45:27 +03:00 |
Andrey Lihatskiy
|
b322b3f6f1
|
#4097 Fix crash in LLGLTFLoader::populateModelFromMesh()
|
2025-06-03 14:04:58 +03:00 |
Maxim Nikolenko
|
4ae9b7b245
|
#4203 show valid log info about 16 bit limit
|
2025-06-02 19:43:48 +03:00 |
Andrey Lihatskiy
|
7aea88fb84
|
Use awk to make PV channel name
|
2025-05-31 01:40:34 +03:00 |
Andrey Kleshchev
|
bd7e79df36
|
#4191 Crash opening a gltf model
|
2025-05-31 01:21:19 +03:00 |
Maxim Nikolenko
|
136149d1a1
|
#4191 skip loading model compressed with Draco
|
2025-05-30 03:06:33 +03:00 |
Maxim Nikolenko
|
be40d20bca
|
#4190 provide unsupported extension info in log
|
2025-05-29 20:20:29 +03:00 |
Andrey Lihatskiy
|
3375fb1348
|
Merge pull request #4182 from secondlife/main
GLTF Mesh Import: Post-release merge
|
2025-05-28 21:39:43 +03:00 |
Andrey Kleshchev
|
0dbf2b40f6
|
#4080 Fix gltf crash when opening
|
2025-05-28 21:07:17 +03:00 |
Andrey Kleshchev
|
4c60231c3f
|
#4080 Rigged mesh support #6
For now not touching normalizeVolumeFaces() to not brick dae upload
|
2025-05-28 20:19:11 +03:00 |
Jonathan "Geenz" Goodman
|
de8275b14b
|
Merge pull request #3861 from secondlife/release/2025.04
Release/2025.04
|
2025-05-28 11:36:40 -04:00 |
Andrey Kleshchev
|
078cc9b0c1
|
#4080 Rigged mesh support #5
|
2025-05-28 10:07:19 +03:00 |
Andrey Lihatskiy
|
ab13373f0b
|
#4157 Improve "Unable to upload material" error message
|
2025-05-27 22:35:56 +03:00 |
Maxim Nikolenko
|
0d99487d46
|
#4107 upload the model ignoring unsupported extension
|
2025-05-27 20:28:00 +03:00 |
Andrey Lihatskiy
|
3f0aa3383a
|
#4109 Improve LLGLTFLoader::computeCombinedNodeTransform()
|
2025-05-27 01:54:05 +03:00 |
Andrey Kleshchev
|
d9d800886d
|
#4080 Rigged mesh support #4
|
2025-05-26 22:19:51 +03:00 |
Andrey Lihatskiy
|
a364b5ee1d
|
#4109 Add validation for non-triangulated geometry in GLTF loader
|
2025-05-26 17:45:57 +03:00 |
Andrey Kleshchev
|
d342aa79c2
|
#4080 Rigged mesh support #3
|
2025-05-26 17:43:12 +03:00 |
Andrey Lihatskiy
|
b423900792
|
#4105 Fix duplicate GLTF model instances causing upload errors
|
2025-05-25 19:37:16 +03:00 |
Andrey Lihatskiy
|
d6419f729e
|
#4109 Fix GLTF model extents calculation
|
2025-05-25 13:20:44 +03:00 |
Andrey Lihatskiy
|
83fa366de9
|
#4109 Fix inside-out geometry from negative scale transforms in GLTF loader
|
2025-05-25 13:20:44 +03:00 |
Andrey Lihatskiy
|
e8eac13b7b
|
#4109 Refactor LLGLTFLoader::populateModelFromMesh() #2
|
2025-05-24 21:27:35 +03:00 |
Andrey Lihatskiy
|
3eab945d90
|
#4109 Refactor LLGLTFLoader::populateModelFromMesh()
|
2025-05-24 21:27:35 +03:00 |
Andrey Lihatskiy
|
4faebc0830
|
#4109 Remove workaround code
|
2025-05-24 21:27:35 +03:00 |
Andrey Lihatskiy
|
8a9f09ea0f
|
#4109 #4080 Undistort GLTF rigged mesh in Z-up coordinate transformation
|
2025-05-23 10:44:17 +03:00 |
Andrey Lihatskiy
|
71d543ff07
|
#4109 #4080 Apply coordinate rotation to GLTF inverse bind matrices
|
2025-05-23 10:44:17 +03:00 |
Andrey Lihatskiy
|
d713be4bbe
|
#4109 Use correct GLTF coordinate system rotation
|
2025-05-23 01:56:24 +03:00 |
Jonathan "Geenz" Goodman
|
fe55c7815c
|
Merge pull request #4135 from secondlife/geenz/mac-outfit-gallery-crash-fix
Fix null outfit gallery observer pointer
|
2025-05-22 13:02:42 -04:00 |
Andrey Lihatskiy
|
f5d4d3f862
|
#4109 Improve handling of GLTF transform hierarchy
|
2025-05-22 19:56:45 +03:00 |
Maxim Nikolenko
|
5b12428e65
|
#4132 fix name mentions sometimes not being highlighted
|
2025-05-22 19:53:53 +03:00 |
Jonathan "Geenz" Goodman
|
b62e7f96c2
|
Remove mOutfitsObserver, use mCategoriesObserver from our base.
|
2025-05-22 12:53:37 -04:00 |
sethalvesLL
|
5047a0b439
|
Merge pull request #4100 from secondlife/viewer-1865-for-2025.04
Viewer 1865 for 2025.04
|
2025-05-22 09:43:51 -07:00 |
Jonathan "Geenz" Goodman
|
25e6834127
|
Fix null outfit gallery observer pointer
|
2025-05-22 08:14:41 -04:00 |
Maxim Nikolenko
|
9d3a03e6da
|
#4118 Allow Bulk Upload to initialize on Bulk Upload All option
|
2025-05-22 14:58:13 +03:00 |
Andrey Kleshchev
|
6a92f8777d
|
Crash at LLVOVolume::isAnimatedObject
|
2025-05-22 07:11:54 +03:00 |
Andrey Kleshchev
|
fe84905b17
|
#4128 Crash on mInvBindMatrix
|
2025-05-22 07:11:54 +03:00 |
Jonathan "Geenz" Goodman
|
910a3a6792
|
Merge pull request #4133 from secondlife/geenz/macos-texture-crash
Fix for crash on macOS when loading a GLTF mesh. Fixes meshes not loading on macOS.
|
2025-05-21 21:05:58 -04:00 |
Jonathan "Geenz" Goodman
|
3670cf64eb
|
White space.
|
2025-05-21 21:04:14 -04:00 |
Jonathan "Geenz" Goodman
|
30aa14d0b3
|
Make loading the asset into VRAM optional.
|
2025-05-21 21:00:06 -04:00 |
Jonathan "Geenz" Goodman
|
30b72ba410
|
Make sure we're guarding texture uploads to the GPU properly
If we're not loading a texture, most of this should not be necessary.
|
2025-05-21 20:43:45 -04:00 |
Jonathan "Geenz" Goodman
|
18182b137a
|
Fix for crash when loading texutres on a GLTF mesh.
|
2025-05-21 20:09:15 -04:00 |
Andrey Kleshchev
|
a9e9c03762
|
#4080 Rigged mesh support #2
|
2025-05-21 18:53:35 +03:00 |
Maxim Nikolenko
|
a31b7ae241
|
Merge pull request #4126 from secondlife/maxim/2025.04-p430
#p430 don't show MFA dialog twice
|
2025-05-21 16:36:39 +03:00 |
Maxim Nikolenko
|
3fa7674661
|
fix test for lllogininstance.cpp
|
2025-05-21 15:44:48 +03:00 |
Andrey Lihatskiy
|
a58adfff8f
|
#4105 Support .gltf and .glb files in lookupLODModelFiles
|
2025-05-21 08:36:03 +03:00 |
Mnikolenko Productengine
|
0296bd6ca7
|
#p430 don't show MFA dialog twice
|
2025-05-21 02:50:39 +03:00 |
Andrey Lihatskiy
|
5ee83e782d
|
Update macos icons (#4042, #4112)
according to https://developer.apple.com/design/human-interface-guidelines/app-icons
|
2025-05-20 20:40:26 +03:00 |
Andrey Kleshchev
|
a3386f8b3a
|
#4102 Allow selecting gltf models on mac
|
2025-05-19 23:05:57 +03:00 |