summaryrefslogtreecommitdiff
path: root/scene/resources/surface_tool.cpp
AgeCommit message (Expand)Author
2023-02-12Fix SurfaceTool crash with invalid bone/weight countRémi Verschelde
2023-01-31meshoptimizer: Sync with upstream commit 4a287848fRémi Verschelde
2023-01-26Make SurfaceTool.generate_normals() behave in a consistent manner in regard t...Mark Riedesel
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-11-12Fix usages of mesh simplification functions in float=64 buildsMarc Gilleron
2022-10-01Remove usage of unitialized variablesRafał Mikrut
2022-06-20Clean up Hash Functionsreduz
2022-06-14`SurfaceTool.set_custom_format` Fixes and documentation.Lyuma
2022-05-12Add a new HashMap implementationreduz
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-07Improvements and fixes to occludersjfons
2022-01-20Rename or refactor macros to avoid leading underscoresOmar Polo
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-10-16Add check to SurfaceTool.generate_lod(); ensure target index count between 0 ...Mark Riedesel
2021-09-27Validate before passing indices to meshoptimizerHaoyu Qiu
2021-09-108 uvs for glTF2, URI decode and Vertex Custom api.Lyuma
2021-08-02Fix crash when number of indices to optimize is not a multiple of 3Haoyu Qiu
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-16Merge pull request #49401 from fire/8-weightsK. S. Ernest (iFire) Lee
2021-06-12Fix tangents array in SurfaceTooljfons
2021-06-07Fix 8 bone weights in glTF2K. S. Ernest (iFire) Lee
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-05-22Update with experimental mesh optimizer.K. S. Ernest (iFire) Lee
2021-05-01Fix SurfaceTool crash when passing invalid Meshrafallus
2021-04-27Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde
2021-03-22Improved 3D Scene ImporterJuan Linietsky
2021-02-18Fix handling of negative indices in SurfaceToolDelf Neumärker
2021-02-09Initialize class variables with default values in scene/ [2/2]Rafał Mikrut
2021-01-11Scale error in mesh optimizer so it uses absolute scale.K. S. Ernest (iFire) Lee
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-18Implement automatic LOD (Level of Detail)reduz
2020-12-16Reimplement skeletons and blend shapesreduz
2020-12-13Rework Mesh handling on scene importing.reduz
2020-12-09Static analyzer fixes:bruvzg
2020-12-02Refactored Mesh internals and formats.reduz
2020-10-18Refactor MethodBind to use variadic templatesreduz
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-10Revert "Renamed plane's d to distance"Rémi Verschelde
2020-05-10Renamed plane's d to distanceMarcus Elg
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky
2020-02-18Fix compilation warnings and re-enable werror=yes on TravisRémi Verschelde
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-02-11Base 3D engine done, still untested, though.Juan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-07-10Use reference to constant in functionsqarmin
2019-07-06Added release function to PoolVector::Access.Ibrahn Sahir