Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-29 | Add half frame to floor() | Metin Celik | |
2021-09-21 | Prevent shaders from generating code before the constructor finishes. | Tom Coxon | |
Fixes #43733: "creating SpatialMaterial in a separate thread creates invalid shaders (temporarily)." The bug occurred because various setters called in materials' constructors add materials to queues that are processed on the main thread. This means that when the materials are created in another thread, they can be processed on the main thread before the constructor has finished. The fix adds a flag to affected materials that prevents them from being added to the queue until their constructors have finished initialising all the members. | |||
2021-08-16 | Add a comment at the top of generated shaders | Hugo Locurcio | |
This comment is useful to determine the origin of ShaderMaterials converted from built-in material types (such as CanvasItemMaterial or StandardMaterial3D). The Godot version is also included in case the shader needs to be regenerated with a newer engine version. | |||
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |