Marc Gilleron
722945be61
Fix loading of binary resources with 64-bit floats
2022-02-16 00:55:13 +00:00
Hugo Locurcio
aa1cba1d53
Fix default sky process mode not being Real-Time
...
The change in 09563e4bd8 wasn't
consistently carried out everywhere needed.
2022-02-16 01:51:48 +01:00
kobewi
8129dd45d9
Update description of LINE_TEXTURE constants
2022-02-16 00:52:09 +01:00
kobewi
547786650f
Automatically select source of the picked tile
2022-02-16 00:39:00 +01:00
Markus Sauermann
415042ac89
Connect notifications from Container to Viewport
...
mouse enter+exit
2022-02-15 22:41:30 +01:00
Hugo Locurcio
ee7cd9a3a1
Add an OS.get_processor_name() method
...
This method can be used to get the CPU model name.
It can be used in conjunction with
`RenderingServer.get_video_adapter_name()` and
`RenderingServer.get_video_adapter_vendor()` for annotating benchmarks
and automatic graphics quality configuration.
2022-02-15 20:55:53 +01:00
Rémi Verschelde and GitHub
98b97d34df
Merge pull request #58151 from akien-mga/notification-switch-scene
2022-02-15 20:48:18 +01:00
Rémi Verschelde and GitHub
6d57587396
Merge pull request #57931 from Calinou/sky-default-filter-realtime
2022-02-15 20:29:57 +01:00
Rémi Verschelde and GitHub
cfb81e09ce
Merge pull request #58088 from reduz/add-particle-userdata
2022-02-15 20:27:57 +01:00
Hugo Locurcio
8c06318722
Tweak the default project icon
...
This only affects newly created projects.
- Use a 128×128 resolution to make the icon look crisp on hiDPI displays.
- Darken the icon's outside area and remove the border, as the
contrast rate between the icon and its background is now sufficient.
This different design also allows distinguishing projects that
were made with Godot 3.x from projects made with Godot 4.0.
2022-02-15 20:23:12 +01:00
reduz
4f73d3beb4
Add Particle Shader Userdata
...
* Adds optional vec4 USERDATA1 .. USERDATA6 to particles, allowing to store custom data.
* This data is allocated on demand, so shaders that do not use it do not cost more.
2022-02-15 19:20:31 +01:00
markdibarry
4d53c086ff
Fix scroll_to_line ignoring line separation
2022-02-15 12:52:11 -05:00
Rémi Verschelde
0f5455230c
Use switch consistently in _notification (scene folder)
2022-02-15 18:44:55 +01:00
Rémi Verschelde and GitHub
171021145d
Merge pull request #58147 from Geometror/fix-tooltip-flicker
2022-02-15 18:02:55 +01:00
Rémi Verschelde and GitHub
3b2e062788
Merge pull request #58144 from Josephblt/Godot-4-CanvasLayer-missing-show-hide
2022-02-15 17:43:05 +01:00
Hendrik Brucker
c30d161562
Fix tooltip flickering in some cases
2022-02-15 16:29:03 +01:00
Rémi Verschelde and GitHub
fa67046e98
Merge pull request #58136 from akien-mga/editor-includes-cleanup
2022-02-15 16:22:11 +01:00
Wagner Scholl Lemos
160ee4ef8e
Added show and hide methods and updated doc API.
2022-02-15 11:37:41 -03:00
Rémi Verschelde
11572c6e30
Editor: Cleanup some includes dependencies
...
Removes some unnecessary includes from `editor_node.h`, and instead add
those where they're used.
Removes unnecessary `editor_node.h` includes in various editor classes.
Renames `dynamicfont` to `dynamic_font` in a couple files.
Misc cleanup while jumping through that rabbit hole.
2022-02-15 14:54:15 +01:00
Rémi Verschelde and GitHub
1d910b1e58
Merge pull request #57863 from Calinou/editor-use-anchors-metadata-no-redundant
2022-02-15 14:41:27 +01:00
Rémi Verschelde and GitHub
6d708dfd6a
Merge pull request #57329 from Ev01/tileset-editor-minimum-zoom
2022-02-15 14:20:22 +01:00
Rémi Verschelde and GitHub
760a95e86a
Merge pull request #57877 from bruvzg/subpixel_gl_pos
2022-02-15 13:58:38 +01:00
Rémi Verschelde and GitHub
a6aba6919f
Merge pull request #58081 from tavurth/bugfix/high-macos-cpu-usage
2022-02-15 13:40:21 +01:00
Rémi Verschelde and GitHub
78a767edb3
Merge pull request #35679 from Calinou/doc-add-xml-schema
2022-02-15 13:14:58 +01:00
Rémi Verschelde and GitHub
efb179c307
Merge pull request #58104 from Calinou/doc-audio-device
2022-02-15 12:24:37 +01:00
Will Whitty
ab5eaf0ad9
Fix new performance regressions (short delay_usec)
...
My Mac was using 20% cpu again, which was related to the Javascript
Export plugin.
I had however no export templates setup in the project so this is more
of a stopgap fix.
2022-02-15 14:05:19 +03:00
Fabio Alessandrelli and GitHub
fdeed6ea06
Merge pull request #58111 from maksloboda/decoding-master-fix
...
Fixed variant decoding Segmentation Fault
2022-02-15 11:05:34 +01:00
Rémi Verschelde and GitHub
5a6da0b2a9
Merge pull request #57905 from V-Sekai/fix_instance_clear_warnings
...
Free surface vertex_buffers after vertex_arrays to silence warnings
2022-02-15 08:32:32 +01:00
Rémi Verschelde and GitHub
af91a42b0a
Merge pull request #57904 from V-Sekai/fix_double_free_warning
...
Fixes some 'Attempted to free invalid ID' warnings in mobile renderer
2022-02-15 08:30:44 +01:00
Haoyu Qiu
b4ffaebb87
Fix infinite recursion when seeking Ogg Vorbis file
2022-02-15 15:11:05 +08:00
Rémi Verschelde and GitHub
c4779196b9
Merge pull request #58125 from fire-forge/editor_property_overlap_fix
...
Fix EditorProperty icon overlapping text with checkbox
2022-02-15 08:09:51 +01:00
Rémi Verschelde and GitHub
b3507ab0cd
Merge pull request #58100 from Calinou/environment-clamp-sky-contribution
...
Clamp environment light sky contribution to the [0.0; 1.0] range
2022-02-15 07:42:30 +01:00
Hugo Locurcio
b68dd2e189
Add an XML schema for documentation
...
This makes it easier to spot syntax errors when editing the
class reference. The schema is referenced locally so validation
can still work offline.
Each class XML's schema conformance is also checked on GitHub Actions.
2022-02-15 00:03:31 +01:00
Rémi Verschelde and GitHub
d02db6306e
Merge pull request #58105 from trollodel/nuke_p_editor_editor_plugin
2022-02-14 21:10:38 +01:00
Max
6aede992a9
Fixed variant decoding Segmentation Fault
2022-02-14 23:04:05 +03:00
Hugo Locurcio
44af98cd12
Compute SSAO at half resolution by default
...
This provides a significant speedup for a small quality loss.
The quality loss is generally more noticeable during a project's
early stages of development (e.g. in level blockouts)
than it is in a finished project.
2022-02-14 18:53:09 +01:00
Rémi Verschelde and GitHub
6208132834
Merge pull request #58103 from timothyqiu/ogg-vorbis
2022-02-14 18:48:55 +01:00
trollodel
cd1d7294d8
Remove the EditorNode parameter from EditorPlugins create methods
...
Remove EditorNode usage from the Navigation editor plugin.
2022-02-14 18:21:42 +01:00
Rémi Verschelde and GitHub
24d0c61c5a
Merge pull request #58091 from Calinou/code-edit-improve-completion-scroll-bar-visibility
2022-02-14 18:16:01 +01:00
Hugo Locurcio
743b5608e3
Improve documentation for AudioServer device properties and methods
2022-02-14 18:09:57 +01:00
Haoyu Qiu
b5badd12c6
Fix crash and memory leak when importing OGG Vorbis
2022-02-15 00:25:02 +08:00
Hugo Locurcio
c10e97b604
Clamp environment light sky contribution to the [0.0; 1.0] range
...
The value is already clamped in the editor, but it wasn't being
clamped when the value was set via code. Values outside the [0.0; 1.0]
range can result in broken rendering.
2022-02-14 17:15:32 +01:00
Rémi Verschelde and GitHub
45428e91ba
Merge pull request #58095 from timothyqiu/intersect-point
2022-02-14 17:06:23 +01:00
Hugo Locurcio
15244e55bd
Improve completion scroll bar visibility in the script editor
...
This makes the scroll bar bar thicker and more opaque (roughly
matching the editor theme's scroll bar by default).
2022-02-14 16:49:08 +01:00
Rémi Verschelde and GitHub
f810f76890
Merge pull request #57306 from trollodel/remove_editornode_param
2022-02-14 16:40:40 +01:00
Rémi Verschelde and GitHub
cd6301ae25
Merge pull request #58008 from Geometror/increase-checkerboard-contrast
2022-02-14 15:22:50 +01:00
Rémi Verschelde and GitHub
f3a5df7822
Merge pull request #58090 from pycbouh/editor-missing-check-icons
2022-02-14 15:22:35 +01:00
Rémi Verschelde and GitHub
89996be091
Merge pull request #57988 from markdibarry/add_get_last_visible_character_line
2022-02-14 15:22:03 +01:00
Haoyu Qiu
66838d88e1
Validate PhysicsDirectSpaceState{2,3}D::_intersect_point input
2022-02-14 22:21:28 +08:00
Rémi Verschelde and GitHub
af98de8823
Merge pull request #58089 from YeldhamDev/crashy_tabs
2022-02-14 15:21:18 +01:00