summaryrefslogtreecommitdiffstats
path: root/scene/resources/importer_mesh.h
Commit message (Collapse)AuthorAgeFilesLines
* Move 3D-only resources to their own folderAaron Franke2024-02-261-135/+0
|
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-3/+3
| | | | | | | | | | | | | This allows Godot to automatically compress meshes to save a lot of bandwidth. In general, this requires no interaction from the user and should result in no noticable quality loss. This scheme is not backwards compatible, so we have provided an upgrade mechanism, and a mesh versioning mechanism. Existing meshes can still be used as a result, but users can get a performance boost by reimporting assets.
* Add Mesh ConvexDecompositionSettings wrappersmix82023-04-071-1/+1
| | | | Adds wrapper MeshConvexDecompositionSettings to control parameters for Mesh ConvexDecomposition operations.
* import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()Lyuma2023-02-231-0/+1
| | | | | | Implements create_convex_shape in ImpoterMesh. Note: ImporterMeshInstance3D::get_mesh() is safe. The only dangerous function with side effects is ImpoterMesh::get_mesh()
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Use a more specific type for Mesh create_(convex|trimesh)_shapeAaron Franke2022-11-251-1/+1
|
* Fix LOD-generation on skinned meshes.SaracenOne2022-09-141-1/+1
|
* Change Array arguments to TypedArraykobewi2022-09-011-1/+1
|
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-251-3/+4
| | | | | Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards.
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fix auto LOD generation for blendshapes.Joan Fons2021-10-091-0/+1
|
* GLTF for game templates.K. S. Ernest (iFire) Lee2021-10-031-0/+132
Convert GLTF Document to use ImporterMeshInstance3D. Add a GLTFDocument extension list and an extension for converting the importer mesh instance 3d to mesh instance 3d. Use GLTF module when the editor tools are disabled. Modified the render server to be less restrictive on matching blend arrays and have more logging. Misc bugs with multimesh. Always index the meshes.