1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

43 Commits

Author SHA1 Message Date
kobewi
44358a586b Update VisualShader on theme changes 2025-11-04 11:44:49 +01:00
Rémi Verschelde
5d6ea08a67 Revert "Fix visual shader items not applying the correct theme components"
This reverts commit e0cb03a371.

This causes a crash when opening the editor with the shader editor pre-opened in the layout.
2025-11-04 10:26:37 +01:00
Thaddeus Crews
7cd4ee5923 Merge pull request #112291 from kitbdev/fix-warnings-panel-font
Fix warnings and error panel font not updating
2025-11-03 11:38:58 -06:00
Michael Alexsander
e0cb03a371 Fix visual shader items not applying the correct theme components 2025-11-02 13:59:37 -03:00
kit
4e22eddb3c Fix warnings and error panel font not updating 2025-11-01 15:19:35 -04:00
Michael Alexsander
e06f015f95 Add a new editor theme
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com>
2025-10-30 00:31:54 -03:00
Thaddeus Crews
8bae34aa49 Merge pull request #111976 from stuartcarnie/metal_stable_bindings
Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
2025-10-28 10:15:30 -05:00
Stuart Carnie
97c17aedc7 Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
Supersedes #110683
2025-10-28 08:45:26 +11:00
Aaron Franke
e26e96df4b Cleanup some things in shader editor code 2025-10-24 19:57:39 -07:00
Thaddeus Crews
b137476eb5 Merge pull request #109998 from aaronfranke/shader-toggle-files-organize
Organize toggle files button logic in shader editor
2025-10-24 11:23:12 -05:00
Thaddeus Crews
638c1d7bf9 Merge pull request #109775 from KoBeWi/shader_editor_is_like_script_editor_for_GPU
Clean up ShaderEditor shortcuts
2025-10-23 15:33:56 -05:00
Thaddeus Crews
d1d28c0bcf Merge pull request #111223 from Ivorforce/remove-iterator-include
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
Lukas Tenbrink
1db0a60dc0 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
Aaron Franke
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
Thaddeus Crews
fdf32d1b2a Merge pull request #108577 from YYF233333/global_class_list
Simplify `ScriptServer::get_global_class_list`
2025-09-30 11:19:10 -05:00
Thaddeus Crews
c32c2606f4 Merge pull request #110837 from wheatear-dev/add-gdsoftclass-deeper
Add `GDSOFTCLASS` to deeper inheritors of `Object`
2025-09-25 12:13:56 -05:00
A Thousand Ships
bd65cfa876 Revert "Replace many uses of is_class with derives_from."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
Aaron Franke
23fa9d8508 Organize toggle files button logic in shader editor 2025-09-24 17:55:39 -07:00
Edward Moulsdale
e366471fdc Add GDSOFTCLASS to deeper inheritors of Object 2025-09-24 19:15:56 +01:00
Lukas Tenbrink
8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
Thaddeus Crews
be421bcdd4 Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Michael Alexsander
aeb3a45c97 Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi
d61a337a70 Improve usage of String.split() vs get_slice() 2025-09-19 16:31:55 +02:00
Thaddeus Crews
2753d333f6 Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling
Fix VisualShader Conversion failing with subresources
2025-09-19 09:17:10 -05:00
Thaddeus Crews
7a82648b2b Merge pull request #110404 from bruvzg/empty_shader_file
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-18 21:02:25 -05:00
Colin O'Rourke
c4559c02de VisualShader Conversion fails with Embeds
Potentially resolves https://github.com/godotengine/godot/issues/101375

VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
Yufeng Ying
a50fc5acd8 Change ClassDB::get_class_list and related stuff. 2025-09-16 15:00:33 +08:00
Pāvels Nadtočajevs
75bbe3a0bc Shader Editor: Show "File" menu when no shaders are opened. 2025-09-11 09:47:16 +03:00
Stuart Carnie
b7aac81366 Metal: Ensure baking to binary sets minimum target OS
Co-authored-by: Travis Lange <travislange12@gmail.com>
2025-09-08 08:16:53 +10:00
Aaron Franke
0831b4b516 Make shader editor menu position consistent between shader languages 2025-08-26 06:56:55 -07:00
Talkashie
bc7e68dfd1 Typos 2025-08-19 18:32:59 -05:00
kobewi
91f4e32bdf Cleanup ShaderEditor shortcuts 2025-08-19 16:49:14 +02:00
Giganzo
c21a03361a Add hover styles to buttons in Script/Shader editor 2025-08-16 15:05:07 +02:00
Thaddeus Crews
0123521643 Merge pull request #108620 from ColinSORourke/VisualShaderTypeFix
Visual Shader State Persistence - Type Fixes
2025-07-24 20:49:40 -05:00
Thaddeus Crews
0d1d3ead8b Merge pull request #108381 from timothyqiu/shader-side-toggle
Fix error when "Toggle Files Panel" in shader editor
2025-07-24 14:23:47 -05:00
Thaddeus Crews
5c1db3203d Merge pull request #108877 from Giganzo/shader-editor-switch-on-hover
Fix shader editor menu switch on hover for file button
2025-07-23 13:27:06 -05:00
Thaddeus Crews
ba424d22ce Merge pull request #108295 from beicause/shader-editor-auto-opens-on-startup
Fix shader editor auto-opens on startup
2025-07-23 13:27:03 -05:00
Giganzo
38dcf25aca Fix shader editor menu switch on hover 2025-07-22 22:36:46 +02:00
Colin O'Rourke
f26a66c630 Bug Fixes
More detailed logic to fix 3 errors.

* Using 0 as the default value for 'Saved_type' would cause new Particle, Sky, and Fog shaders to display incorrectly and fail to function.

* Passing Saved_type directly into edit_type_select would cause an error because Saved_Type is not the options button index, and can be out of bounds.

* Restoring some saved Particle types correctly requires also checking the custom mode box
2025-07-18 18:30:37 -07:00
aryan-11825114
89a467d586 Add minimum scale to shader list 2025-07-15 15:01:52 +05:30
Haoyu Qiu
b9657ad198 Fix error when "Toggle Files Panel" in shader editor 2025-07-07 22:34:13 +08:00
LuoZhihao
4e991bf8f7 Fix shader editor auto-opens on startup 2025-07-05 06:22:58 +08:00
A Thousand Ships
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00