Age | Commit message (Collapse) | Author |
|
Unified several visual shader nodes
|
|
Modernize Thread
|
|
- Based on C++11's `thread` and `thread_local`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed (except for the few cases of non-portable functions)
- Simpler for `NO_THREADS`
- Thread ids are now the same across platforms (main is 1; others follow)
|
|
|
|
|
|
Fix unintended SpinBox mouse capture
|
|
|
|
|
|
|
|
Do not clear materials when setting mesh
|
|
Allow to override drop data in LineEdit
|
|
Make Range return 1.0 ratio if minimum and maximum values are equal
|
|
[4.0] [GUI] Fix LineEdit clearing
|
|
|
|
|
|
Change themes font_color_selected to font_selected_color
|
|
Fix minimap capturing events and improve its theme and editor settings
|
|
Add an editor setting for minimap opacity in visual editors
|
|
-When importing, a vertex-only version of the mesh is created.
-This version is used when rendering shadows, and improves performance by reducing bandwidth
-It's automatic, but can optionally be used by users, in case they want to make special versions of geometry for shadow casting.
|
|
-All shadow rendering is done with raster now (no compute)
-All shadow rendering is done by rendering directly to the shadow atlas
-Improved how buffer clearing is done to optimize the above.
-Ability to set shadows as 16 bits.
|
|
-SDFGI direct light is done over many frames
-SDFGI Changed settings for rays/frame
-SDFGI Misc optimizations
-SDFGI Bug fix on probe scroll
-GIProbe was not working, got it to work again
-GIProbe dynamic objects were not working, fixed
-Added a half size GI option.
|
|
Changed:
font_color_accel -> font_accelerator_color
font_color_bg -> font_unselected_color
font_color_disabled -> font_disabled_color
font_color_fg -> font_selected_color
font_color_hover -> font_hover_color
font_color_hover_pressed -> font_hover_pressed_color
font_color_pressed -> font_pressed_color
font_color_readonly -> font_readonly_color
font_color_selected -> font_selected_color
font_color_shadow -> font_shadow_color
font_color_uneditable -> font_uneditable_color
icon_color_disabled -> icon_disabled_color
icon_color_hover -> icon_hover_color
icon_color_hover_pressed -> icon_hover_pressed_color
icon_color_normal -> icon_normal_color
icon_color_pressed -> icon_pressed_color
Also includes:
font_outline_modulate -> font_outline_color
tab_fg -> tab_selected
tab_bg -> tab_unselected
|
|
Modernize RWLock
|
|
Fixed 6DOF set/get check for the path starting with joint_constraints
|
|
Shader optimizations to reduce VGPR usage and increase occupancy
|
|
Drop unused xpmfix.sh script.
|
|
Clustering is now GPU based, uses an implementation based on the Activision algorithm.
|
|
New code checks whether or not property has joint_constraints as the first part of its path.
|
|
- Based on C++14's `shared_time_mutex`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed
- Simpler for `NO_THREADS`
|
|
|
|
Change how editable children data is stored
|
|
|
|
`scroll_to_x` functions for wrapped lines and paragraphs (newlines).
|
|
|
|
Co-authored-by: hilfazer <az13337@gmail.com>
|
|
An error message is also no longer printed.
This matches the behavior found in most UI frameworks where having
equal minimum and maximum values is considered acceptable.
This closes #43179.
|
|
|
|
Add convert options between constants and uniforms in visual shaders
|
|
Improve Raycast3D render debug
|
|
ItemList's add_(icon_)item method returns id of added item
|
|
Tweak the 3D light size property to only allow reasonable values
|
|
Fix TextEdit drawing Caret and icons out of bounds
|
|
Update area-body_shape_entered-exited signal documentation.
|
|
Prevent signal disconnection attempts on invalid references
|
|
alexpech12/fix-rich-text-label-set-visible-characters
Keep RichTextLabel visible character properties in sync
|
|
Fix Raycast3D node render debug not showing in editor camera preview.
Use dynamic mesh update to change the ray on-the-fly without too much
extra cost when collision debug is enabled.
Fixes #43571
|
|
|
|
|
|
The RichTextLabel class is inconsistent in how it updates the
visible_characters and percent_visible properties when either is changed.
To keep both properties consistent, update percent_visible when setting the
visible_characters property.
For both properties, when setting one, notify change for the other.
Docs updated for member set_visible_characters on RichTextLabel class.
|
|
|