summaryrefslogtreecommitdiffstats
path: root/servers/rendering/dummy/storage/mesh_storage.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-0/+1
|\
| * Implemented multimesh_get_buffer_rd_rid function into RenderingServer.David House2024-11-141-0/+1
| | | | | | | | | | | | Fixed style error. Updated dummy mesh_storage to move from cpp to h the return of a blank Rid on _multimesh_get_buffer_rd_rid.
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-1/+1
|\|
| * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-1/+1
| | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/ | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Avoid const_cast in mesh_storage.hrune-scape2024-08-281-1/+1
|
* Fixed Timestep Interpolation: MultiMeshRicardo Buring2024-08-181-28/+30
| | | | | | Adds fixed timestep interpolation to multimeshes. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* Merge pull request #88210 from TitanNano/jovan/missing_surface_dataRémi Verschelde2024-02-171-0/+6
|\ | | | | | | Assign missing surface data fields in dummy render server
| * Assign missing surface data fields in dummy render serverJovan Gerodetti2024-02-111-0/+6
| |
* | Support custom AABB within MultiMesh resourcesArman Elgudzhyan2024-02-151-0/+3
|/ | | | | - Supporting custom AABB on the MultiMesh resource itself allows us to prevent costly runtime AABB recalculations. - Should also help improve CPU Particle performance.
* Free dummy renderer objectsA Thousand Ships2024-01-291-0/+2
| | | | These leaked during tests etc.
* Merge pull request #87390 from clayjohn/dummy-multimeshYuri Sizov2024-01-251-5/+11
|\ | | | | | | Add basic multimesh data needed for headless export to the Dummy rendering server
| * Add basic multimesh data needed for headless export to the Dummy rendering ↵clayjohn2024-01-191-5/+11
| | | | | | | | server
* | Merge pull request #87392 from clayjohn/dummy-shaderYuri Sizov2024-01-241-3/+1
|\ \ | | | | | | | | | Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export
| * | Add DummyShader handling to Dummy RenderingServer to ensure shader ↵clayjohn2024-01-221-3/+1
| |/ | | | | | | parameters are saved in headless export
* / Store ArrayMesh path in RenderingServer for use in error messagesclayjohn2023-11-141-1/+4
|/
* [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-251-3/+3
|
* Automatically transform Skeleton2D calculations so pivots are not neededclayjohn2023-01-271-0/+1
|
* 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".
* RendererDummy fix buffer overflow due to mesh_get_surfacedzil1232022-11-171-1/+1
|
* Surface AABBs are now set for mesh surfaces even in headless mode. Sponsored ↵Gábor Pál Korom2022-11-071-0/+1
| | | | by Migeran (https://migeran.com).
* Fix crash when executing `VisualShaderNodeParticleMeshEmitter.set_mesh` with ↵Haoyu Qiu2022-09-071-0/+1
| | | | headless Godot
* Fix crash when executing `CSGMesh3D.set_mesh` with headless GodotHaoyu Qiu2022-09-051-0/+1
|
* Remove unnecessary `print_line` in RendererDummyHaoyu Qiu2022-08-311-1/+0
|
* Dummy mesh support was added to the dummy renderer but incomplete. This ↵Bastiaan Olij2022-08-301-9/+16
| | | | completes it
* fix for headless collision shape generationJakub Grzesik2022-08-011-5/+43
| | | | | this commit implements just enough of dummy mesh_storage so collision shapes are still generated in the headless mode implementation was inspired by rasterizer_dummy.h from Godot3
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-251-1/+1
| | | | | Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards.
* Split dependency logicBastiaan Olij2022-06-281-1/+6
| | | | | | Split FOG Split visibility notifier Final cleanup of storage classes
* Move storage for Mesh, MeshInstance, MultiMesh and Skeleton into MeshStorageBastiaan Olij2022-04-021-0/+129