Thaddeus Crews
|
21fd4faf1b
|
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
Remove implicit conversions between `LocalVector` and `Vector`
|
2025-09-30 11:19:17 -05:00 |
|
Aaron Franke
|
a238af4d20
|
Use num_scientific (Grisu2) when stringifying JSON with full precision
|
2025-09-24 08:21:37 -07:00 |
|
Lukas Tenbrink
|
abe3b481ae
|
Make conversions from LocalVector to Vector explicit.
|
2025-09-16 21:41:28 +02:00 |
|
Thaddeus Crews
|
e0f17b408b
|
Merge pull request #109685 from nikitalita/fix-gltf-infinite-loop
Fix infinite loop in GLTFDocument::_convert_animation_node_track
|
2025-08-26 19:01:12 -05:00 |
|
Aaron Franke
|
11a13154de
|
GLTF: Fix minor niche edge case issues with accessors
|
2025-08-23 00:17:58 -07:00 |
|
Aaron Franke
|
ba92af7d07
|
ImporterMesh: Validate triangle indices array size is a multiple of 3
|
2025-08-18 06:36:21 -07:00 |
|
nikitalita
|
32a59bbdf4
|
Fix infinite loop in GLTFDocument::_convert_animation_node_track
|
2025-08-17 13:53:35 -07:00 |
|
Aaron Franke
|
821fecd933
|
GLTF: Fix crash reading texture sampler for non-existent texture
|
2025-08-14 19:25:32 -07:00 |
|
nikitalita
|
7fcc7e19f3
|
Dedupe images during GLTF Export
|
2025-07-31 17:35:04 -07:00 |
|
Aaron Franke
|
ad10c6185d
|
GLTF: Fix nasty bug with incorrect buffer indices
|
2025-07-05 00:00:13 -07:00 |
|
A Thousand Ships
|
f11aff3841
|
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
|
2025-07-04 18:18:22 +02:00 |
|
Lukas Tenbrink
|
e2931a5c19
|
Make conversions from NodePath to String explicit.
|
2025-06-11 16:50:27 +02:00 |
|
Rémi Verschelde
|
3925ca0571
|
Merge pull request #106537 from aaronfranke/gltf-per-skel-unique
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
|
2025-06-10 12:29:55 +02:00 |
|
Aaron Franke
|
8350919575
|
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
|
2025-06-10 02:44:56 -07:00 |
|
Aaron Franke
|
0972db7b40
|
GLTF: Use scene root nodes for root nodes, don't include orphan nodes
|
2025-06-09 15:29:00 -07:00 |
|
Thaddeus Crews
|
3cc71ef8b9
|
Merge pull request #104184 from aaronfranke/gltf-non-joint-leaf
GLTF: Don't collapse non-joint leaf nodes when importing skeletons
|
2025-06-09 12:31:42 -05:00 |
|
Rémi Verschelde
|
258b872a9c
|
Merge pull request #106220 from aaronfranke/gltf64
GLTF: Support 64-bit sizes in glTF import and export
|
2025-06-09 00:44:27 +02:00 |
|
Aaron Franke
|
dc85b32a50
|
GLTF: Don't collapse non-joint leaf nodes when importing skeletons
|
2025-06-08 14:47:37 -07:00 |
|
Rémi Verschelde
|
b05ae3e0bc
|
Merge pull request #107193 from aaronfranke/gltf-align-accessor-buffer
GLTF: Align accessor buffer `byteOffset` to multiple of component size
|
2025-06-07 00:43:58 +02:00 |
|
Aaron Franke
|
902e7cc82b
|
GLTF: Don't save unnecessary zero "byteOffset"
|
2025-06-05 19:08:59 -07:00 |
|
Aaron Franke
|
968744e17e
|
GLTF: Align accessor buffer byteOffset to multiple of component size
|
2025-06-05 19:01:12 -07:00 |
|
Aaron Franke
|
61ff5f1bdd
|
GLTF: Support 64-bit sizes in glTF import and export
|
2025-06-05 12:40:21 -07:00 |
|
Rémi Verschelde
|
5d671accea
|
Merge pull request #106803 from aaronfranke/gltf-no-export-anim-player
GLTF: Don't export AnimationPlayer nodes as glTF nodes
|
2025-06-05 13:12:16 +02:00 |
|
Lukas Tenbrink
|
4cb8a0c77e
|
Add resize_initialized and resize_uninitialized to Vector . These functions serve as replacements for resize , to make sure the caller understands whether elements need to be initialized 'by hand' after the call.
|
2025-05-26 18:35:41 +02:00 |
|
Aaron Franke
|
528a0a551b
|
GLTF: Don't export AnimationPlayer nodes as glTF nodes
|
2025-05-25 12:30:51 -07:00 |
|
Thaddeus Crews
|
01fc9aee6c
|
Core: Modernize C headers with C++ equivalents
|
2025-05-02 08:23:01 -05:00 |
|
Thaddeus Crews
|
3947cbe3b2
|
Merge pull request #104386 from Repiteo/core/cpp-math
Core: Replace C math headers with C++ equivalents
|
2025-04-27 19:21:22 -05:00 |
|
Thaddeus Crews
|
500e0d5dc4
|
Merge pull request #93722 from aaronfranke/gltf-khr-node-visibility
Implement `KHR_node_visibility` in the GLTF module
|
2025-04-24 17:18:51 -05:00 |
|
Thaddeus Crews
|
71920b1d50
|
Merge pull request #104784 from aaronfranke/gltf-fallback-image
GLTF export: Allow using a PNG or JPEG fallback image
|
2025-04-24 17:18:48 -05:00 |
|
Thaddeus Crews
|
ad40939b6f
|
Core: Replace C math headers with C++ equivalents
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
|
2025-04-16 15:49:02 -05:00 |
|
Aaron Franke
|
8459f4cdaf
|
Implement KHR_node_visibility in the GLTF module
|
2025-04-13 13:42:46 -07:00 |
|
Thaddeus Crews
|
94282d88f9
|
Core: Use Math namespace for constants
|
2025-04-10 16:29:30 -05:00 |
|
A Thousand Ships
|
889410dcda
|
Add String::replace_char(s) methods for performance and convenience
|
2025-04-10 13:08:45 +02:00 |
|
Thaddeus Crews
|
f76190092d
|
Merge pull request #104780 from aaronfranke/gltf-fix-invalid-byte-stride
GLTF: Fix importing files with invalid buffer view byte strides
|
2025-04-09 18:12:00 -05:00 |
|
Pāvels Nadtočajevs
|
9abe2e5294
|
Add uri_file_decode to handle + in file names.
|
2025-04-07 23:49:17 +03:00 |
|
Aaron Franke
|
03b793464f
|
GLTF export: Allow using a PNG or JPEG fallback image
|
2025-04-06 03:34:43 -07:00 |
|
Yufeng Ying
|
4f4031a675
|
Replace size() == 0 with is_empty().
|
2025-04-02 19:18:43 +08:00 |
|
Thaddeus Crews
|
4778212be1
|
Merge pull request #101270 from aaronfranke/gltf-export-img-num-pad
GLTF: Only pad zeros when exporting numbered images
|
2025-03-31 19:02:07 -05:00 |
|
Aaron Franke
|
674c2dc9ee
|
GLTF: Fix importing files with invalid buffer view byte strides
|
2025-03-30 18:38:22 -07:00 |
|
Kiro
|
23129a66ed
|
Replace append_utfx with direct String::utfx
|
2025-03-30 19:56:38 +02:00 |
|
Thaddeus Crews
|
780cf03051
|
Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse
Use `append_` instead of `parse_` for `String` methods.
|
2025-03-29 10:16:33 -05:00 |
|
Aaron Franke
|
aeece9d5fb
|
GLTF: Only pad zeros when exporting numbered images
|
2025-03-29 04:18:16 -07:00 |
|
Rémi Verschelde
|
3b90bb56ad
|
Merge pull request #89782 from KoBeWi/stdArrayList
Use initializer list in Arrays
|
2025-03-28 17:29:40 +01:00 |
|
Rémi Verschelde
|
b13c96b097
|
Merge pull request #104713 from aaronfranke/gltf-post-convert
GLTF: Fix `export_post_convert` not running for multi-root scenes
|
2025-03-28 14:35:03 +01:00 |
|
Aaron Franke
|
38ba5f59c9
|
GLTF: Fix export_post_convert not running for multi-root scenes
|
2025-03-27 23:00:01 -07:00 |
|
Aaron Franke
|
98e9ace3ef
|
GLTF: Don't write unused targetNames on meshes
|
2025-03-27 18:14:33 -07:00 |
|
Lukas Tenbrink
|
ffa6ef220b
|
Use append_ instead of parse_ for String methods.
|
2025-03-27 17:51:02 +01:00 |
|
kobewi
|
75881f8322
|
Use initializer list in Arrays
|
2025-03-26 18:38:15 +01:00 |
|
Thaddeus Crews
|
f09ee0171a
|
Style: Begin integrating simple .clangd fixes
|
2025-03-22 13:24:35 -05:00 |
|
kobewi
|
e64a07cc57
|
Unbind CSGShape::_update_shape() and make it public
|
2025-03-16 00:36:50 +01:00 |
|