Commit Graph

2219 Commits (4fb5e5cae3537d9cb4654b66885a22ee0b1cf85a)

Author SHA1 Message Date
Marc Gilleron 4fb5e5cae3 Removed `get_size_x/y/z` convenience functions.
They existed because Godot used to have only floating-point Vector3.
Now Godot has Vector3i so get_size() returns the right type.

Also, there was a bug in their implementation.
2022-08-25 22:14:21 +01:00
Marc Gilleron 8ed72225a3 Rename function 2022-08-25 00:11:54 +01:00
Marc Gilleron ca29cde90d Rename lod => lod_index 2022-08-24 23:53:22 +01:00
Marc Gilleron c4b8a1e948 Fix typo 2022-08-24 22:41:56 +01:00
Marc Gilleron 8facdce3af Removed deprecated Span<T> constructors 2022-08-24 22:18:17 +01:00
Marc Gilleron b1869f390a Added iterators to Span<T> 2022-08-24 21:27:28 +01:00
Marc Gilleron 01057faa76 Description of InputSDF 2022-08-24 19:31:43 +01:00
Marc Gilleron 637862640c Fixed compiling by using new EditorUndoRedoManager.
Not sure if a global replacement is the right approach in any cases,
there doesn't seem to be any documentation yet about this class.
2022-08-24 01:11:16 +01:00
Marc Gilleron c5d58f6d9d Fix shadowing warning 2022-08-23 23:36:00 +01:00
Marc Gilleron 05a9bdfd94 Unused variable 2022-08-23 23:35:38 +01:00
Marc Gilleron c7c14d2e17 Added `do_graph` to VoxelToolLodTerrain 2022-08-23 22:58:20 +01:00
Marc Gilleron f535e7c089 Remove a few verbose prints, they spam too much 2022-08-23 21:00:51 +01:00
Marc Gilleron cbf7b96e3a Buffer should have been const 2022-08-23 20:59:11 +01:00
Marc Gilleron dd5e7e3c67 Expose missing baking state accessors, not sure why they weren't exposed 2022-08-23 20:58:28 +01:00
Marc Gilleron f5b54defab Missing enum bindings 2022-08-22 19:04:07 +01:00
Marc Gilleron ccc125b8a8 Fix release build 2022-08-22 02:31:12 +01:00
Marc Gilleron 90dbf9418e Moved "Update From Scene" button to multimesh item inspector 2022-08-21 20:18:29 +01:00
Marc Gilleron 414d1ce2b8 Use common constant 2022-08-21 03:12:20 +01:00
Marc Gilleron 8449449745 Support setting a scene on multimesh instance items which is converted at runtime 2022-08-21 01:12:20 +01:00
Marc Gilleron f8883966db Split Godot utilities in their own files 2022-08-20 18:25:23 +01:00
Marc Gilleron c191a1b3ad Update include folder 2022-08-20 18:24:59 +01:00
Marc Gilleron d09380d918 Constify 2022-08-20 18:24:43 +01:00
Marc Gilleron dad7e6b573 Update Markdown API docs 2022-08-20 14:48:11 +01:00
Marc Gilleron b6517fdc36 Note about modifiers 2022-08-20 14:47:36 +01:00
Marc Gilleron cbd88c3a80 Note about Variant still being used 2022-08-20 14:47:14 +01:00
Marc Gilleron e41c7a1411 Fix incorrect input branch skipping 2022-08-19 23:18:01 +01:00
Marc Gilleron cf1be723a8 Note about texture arrays 2022-08-19 23:09:11 +01:00
Marc Gilleron 31a56f2c51 Fix default lod material not applied correctly 2022-08-19 21:33:52 +01:00
Marc Gilleron 7997e89d46 Fix signedness warning 2022-08-19 21:23:05 +01:00
Marc Gilleron e705ba4cf5 Better screenshots for distance normals 2022-08-19 21:15:20 +01:00
Marc Gilleron a18ade364f Merge branch 'master' into smooth_normalmaps 2022-08-19 20:24:11 +01:00
Marc Gilleron b6731cb785 Update property name 2022-08-19 20:24:00 +01:00
Marc Gilleron 4545ac6ded Update changelog 2022-08-19 19:53:47 +01:00
Marc Gilleron 5609215232 Rename profiling scopes 2022-08-19 19:53:37 +01:00
Marc Gilleron 1eaf25680f Optimize ShaderMaterial allocations 2022-08-19 19:48:05 +01:00
Marc Gilleron 9cdaf1fd45 Switch to 2D textures instead of texture arrays due to layer count limitation 2022-08-18 21:29:09 +01:00
Marc Gilleron a28a172763 Fix wrong block coordinate systems when computing normalmaps and a few other things 2022-08-17 22:23:13 +01:00
Marc Gilleron f6d35ad97e Fix wrong condition 2022-08-17 22:20:05 +01:00
Marc Gilleron b9d60070d7 Use 2 bytes per pixel instead of 3 in lookup textures 2022-08-17 20:50:19 +01:00
Marc Gilleron 4c7db0544a Moved Object hashing to Godot funcs file 2022-08-17 19:35:37 +01:00
Marc Gilleron 41eb19789c Fix inverted parameters in sub-object hashing 2022-08-17 19:17:18 +01:00
Marc Gilleron 7101233ce6 Fix live update not detecting connection changes 2022-08-17 19:15:06 +01:00
Marc Gilleron ab103f5aa3 Fix negative remap should not cause a crash 2022-08-17 18:49:17 +01:00
Marc Gilleron aa73404ac0 Missing ifdefs 2022-08-17 18:34:03 +01:00
Marc Gilleron cc40005071 Fixed particular voxel graph not compiling properly.
In the following case:
- A depends on B
- A depends on C
- B depends on C
Dependency search was finding C twice.
2022-08-16 23:26:24 +01:00
Marc Gilleron 54a4782618 Use band-based task priorities, where higher means higher 2022-08-16 21:12:10 +01:00
Marc Gilleron 4cbfaf3df7 Moved Shader helpers to their own file 2022-08-15 21:22:59 +01:00
Marc Gilleron abc7653b88 Fixed wrong condition 2022-08-15 21:07:06 +01:00
Marc Gilleron 4034734c5c Workaround shader uniforms incorrectly reported as missing 2022-08-15 21:06:28 +01:00
Marc Gilleron 83d2facf13 Fix configuration warning formatting issues 2022-08-15 20:50:04 +01:00