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.
|
2 months ago |
Yufeng Ying
|
4f4031a675
Replace size() == 0 with is_empty().
|
4 months ago |
Lukas Tenbrink
|
f4de2cd22a
Use `resize_zeroed` instead of `resize` then `fill(0)` in several places.
|
4 months ago |
Nazarii
|
4f1c956f25
Use AHashMap for SurfaceTool
|
6 months ago |
Arseny Kapoulkine
|
260287b3a1
Rewrite index optimization code for maximum efficiency
|
8 months ago |
A Thousand Ships
|
194bdde947
Cleanup of raw `nullptr` checks with `Ref`
|
1 year ago |
maski
|
734fab7f20
Improve SurfaceTool::generate_tangents UV error message
|
1 year ago |
jsjtxietian
|
01135bc533
Fix `SurfaceTool.create_from_arrays` crash with bad index
|
1 year ago |
Lyuma
|
a99756a07f
Expose create_from_arrays in SurfaceTool and cleanup some naming
|
1 year ago |
Rémi Verschelde
|
10c3b00bd7
Merge pull request #88890 from clayjohn/SurfaceTool-tangent-hash
|
1 year ago |
clayjohn
|
2b2f957543
Include tangent in SurfaceTool vertex compare operator
|
1 year ago |
clayjohn
|
f267b2aa87
Properly calculate binormal when creating SurfaceTool from arrays
|
1 year ago |
A Thousand Ships
|
684752e75b
Replace error checks against `size` with `is_empty`
|
1 year ago |
Clay
|
acb65377cd
Cleanup instances of using uint32_t for mesh formats
|
1 year ago |
clayjohn
|
51ed3aef63
Vertex and attribute compression to reduce the size of the vertex format.
|
1 year ago |
A Thousand Ships
|
a29416e332
[Scene,Main] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
1 year ago |
Kirill Diduk
|
566f78bc1e
Fix parameters passing to `add_triangle_fan` method.
|
2 years ago |
Rémi Verschelde
|
27b402bf73
Merge pull request #77902 from dalexeev/doc-unify-deprecations
|
2 years ago |
Danil Alexeev
|
b433020aa6
Documentation: Unify deprecations
|
2 years ago |
lawnjelly
|
b69c8b4791
Single Compilation Unit build.
|
2 years ago |
Rémi Verschelde
|
3e6a731904
Merge pull request #76418 from reduz/method-bind-validated-call
|
2 years ago |
smix8
|
2dbc5d95eb
Fix SurfaceTool::create_from_blend_shape()
|
2 years ago |
Juan Linietsky
|
1c93606e47
Add ValidatedCall to MethodBind
|
2 years ago |
Rémi Verschelde
|
77b415ab6d
Fix SurfaceTool crash with invalid bone/weight count
|
2 years ago |
Rémi Verschelde
|
cf9df3b5d4
meshoptimizer: Sync with upstream commit 4a287848f
|
2 years ago |
Mark Riedesel
|
da893c14cf
Make SurfaceTool.generate_normals() behave in a consistent manner in regard to smoothing groups, imply group 0 is flat
|
2 years ago |
kobewi
|
615c517034
Use range iterators in LocalVector loops
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
Marc Gilleron
|
2aefdcc26e
Fix usages of mesh simplification functions in float=64 builds
|
2 years ago |
Rafał Mikrut
|
2233624152
Remove usage of unitialized variables
|
2 years ago |