clayjohn
07ef21c87a
Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available
2025-05-04 13:54:11 -07:00
Fredia Huya-Kouadio
d320b92352
Enable XR play mode options in the regular editor
...
The feature is necessary for XR projects with regular scenes, or hybrid app projects.
2025-05-04 12:54:06 -07:00
Riteo Siuga
d4dabd15aa
Wayland: Ensure pointed window's existence in mouse_get_position
...
Should fix a crash with certain compositors.
2025-05-03 20:24:44 +02:00
Daylily-Zeleen
1bccf5c9a3
Add include/exclude to `FindInFiles` for filtering files.
2025-05-03 23:31:52 +08:00
BlueCube3310
2b8fcca343
DDS: Load BGRA4 textures directly as RGBA4
2025-05-03 16:02:29 +02:00
Danil Alexeev
413cb795cd
Move `alt_code_oem437` and `alt_code_cp1252` to separate header file
2025-05-03 11:52:49 +03:00
nklbdev
66faae4d83
Fix Set focus on right control on user action "show in file system"
2025-05-03 09:19:12 +05:00
kobewi
7fe61c7e84
Change FileDialog's Tree to ItemList
2025-05-03 01:34:35 +02:00
Alexander Hartmann
cf00265386
Fix Xbox Controller on Android
2025-05-03 01:09:05 +02:00
LuoZhihao
237597b01f
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-03 01:45:38 +08:00
Leandro (Cerberus1746) Benedet Garcia
ed35b9e181
Delete test cache before running it
2025-05-02 14:08:32 -03:00
Lukas Tenbrink
1d49a557b6
Optimize away duplicate hash and position computation in `HashMap` on insert.
...
Co-authored-by: Nazarii <nazarii.yablonskyi.pp.2022@lpnu.ua>
2025-05-02 19:02:03 +02:00
aaronp64
a4ba8c37c9
Reduce allocations/copies in String::format
...
- Updated initial new_string copy to use copy constructor/increase ref count instead of copying to new allocated memory
- Removed Variant copies from Array before assigning to String
- Only convert i to String when needed
2025-05-02 12:32:11 -04:00
Danil Alexeev
2b30f23595
GDScript: Fix `Callable` call error text
2025-05-02 18:30:35 +03:00
Danil Alexeev
4f3b998b09
Documentation: Add tip to use more specific return type for `_iter_get()`
2025-05-02 18:20:08 +03:00
Thaddeus Crews
1cf573f44d
Merge pull request #105887 from Repiteo/core/modernize-headers
...
Core: Modernize C headers with C++ equivalents
2025-05-02 09:25:29 -05:00
Thaddeus Crews
f45e6d7462
Merge pull request #88925 from Aziroshin/linear-curve-zero-vector-bug
...
[Curve3D] Fix middle point forward vector when control1=end and…
2025-05-02 09:25:28 -05:00
Thaddeus Crews
da462c093a
Merge pull request #105147 from Lazy-Rabbit-2001/sprite_stretching
...
Allow `Sprite2D` being dragged to change their `region_rect`
2025-05-02 09:25:27 -05:00
Thaddeus Crews
b5d176b537
Merge pull request #106003 from juanjp600/ci-macos-sconsflags-propagation
...
CI: Propagate `matrix.sconsflags` in macos_builds.yml
2025-05-02 09:25:27 -05:00
Thaddeus Crews
8fe55020c9
Merge pull request #106001 from kitbdev/dont-force-control-rect-pixel-snap
...
Allow Control Rect tool to not snap to pixel
2025-05-02 09:25:26 -05:00
Thaddeus Crews
acf38b2292
Merge pull request #76560 from aaronfranke/node-set-string-name
...
Change Node `set_name` to use StringName, slightly improves performance
2025-05-02 09:25:25 -05:00
Thaddeus Crews
bec3856cec
Merge pull request #105997 from nklbdev/fix-file-system-dock-add-missing-shortcuts-from-tree-to-file-list
...
Fix added missing shortcuts from tree to file list
2025-05-02 09:25:24 -05:00
Thaddeus Crews
01fc9aee6c
Core: Modernize C headers with C++ equivalents
2025-05-02 08:23:01 -05:00
Rémi Verschelde
a8ece29adc
Merge pull request #104347 from DanielKinsman/libjpeg_turbo
...
Use libjpeg-turbo for improved jpg compatibility and speed
2025-05-02 12:03:28 +02:00
Daniel Kinsman
a0cc41b5ed
Use libjpeg-turbo for improved jpg compatibility and speed
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-05-02 11:47:56 +02:00
Rémi Verschelde
cc948984ad
Merge pull request #104973 from Ivorforce/gdextension-cpp-docs-link
...
Change "GDExtension example in C++" links to accommodate the new docs file structure.
2025-05-02 09:50:40 +02:00
Aaron Franke
067704f1cd
Add a keyword for abstract classes in GDScript
...
Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
2025-05-02 00:03:04 -07:00
ProgrammerOnCoffee
b3def2571e
Fix typo in `Light3D` documentation
2025-05-01 20:51:37 -04:00
kit
e6cb7affdc
Allow Control Rect tool to not snap to pixel
2025-05-01 19:47:17 -04:00
Juan Pablo Arce
257058a550
CI: Propagate matrix.sconsflags in macos_builds.yml
2025-05-01 20:45:26 -03:00
Aaron Franke
9f38cfe3ca
Add mid height property to CapsuleShape2D/3D
2025-05-01 15:45:51 -07:00
Aaron Franke
a404b668a1
Change Node set_name to use StringName
2025-05-01 15:15:19 -07:00
Thaddeus Crews
730adf4801
Merge pull request #105973 from lawnjelly/fti_fix_3d_exit_tree
...
FTI - Fix `SceneTreeFTI` behaviour on exit tree
2025-05-01 14:27:21 -05:00
Thaddeus Crews
b4c9602031
Merge pull request #105964 from markdibarry/deprecate-parallax-background-and-layer
...
Deprecate `ParallaxBackground` and `ParallaxLayer`
2025-05-01 14:27:20 -05:00
Thaddeus Crews
f215384aaa
Merge pull request #105625 from zmn-hamid/zoom_drag_2d
...
Add drag zoom feature with CTRL+MiddleMouseButton
2025-05-01 14:27:20 -05:00
Thaddeus Crews
d51e0f9d2d
Merge pull request #105968 from jaydensipe/find-bar-qol
...
Some QOL and cleanup to EditorHelp's `FindBar`
2025-05-01 14:27:19 -05:00
nklbdev
767e037726
Fix added missing shortcuts from tree to file list
2025-05-02 00:23:33 +05:00
Aziroshin
1a91570ce9
[Curve3D] Fix middle point forward vector when control1=end and control2=begin; issue #88923
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-05-01 20:54:59 +02:00
uno1982
5ce11b1eac
Fix for ps4 and ps5 controller options and share buttons
2025-05-01 11:30:02 -05:00
RedMser
67232f809a
Deprecate PackedDataContainer
...
A custom resource type, or the methods suggested in the
deprecation message are easier to use and work more reliably.
2025-05-01 17:30:09 +02:00
hamid
82e23da12e
Add drag zoom feature with CTRL+MiddleMouseButton
...
This change introduces a DragType enum to scene/gui/view_panner.cpp of
dragging, which includes:
- DRAG_TYPE_NONE: Not dragging
- DRAG_TYPE_PAN: Panning (dragging using MMB)
- DRAG_TYPE_ZOOM: Zooming (dragging using CTRL+MMB)
The goal of this change is the third option, which was already available
in 3D viewport but not in 2D. This feature should work in other editors
as well such as Animation Track Editor and Visual Shader Editor and so
on.
2025-05-01 15:15:44 +03:30
Marwen Azouzi
55dd5d59e1
Check if MJPEG and PNGWAV movie writers are enabled
2025-05-01 11:25:58 +02:00
lawnjelly
ba4ab2dda3
FTI - Fix `SceneTreeFTI` behaviour on exit tree
2025-05-01 07:52:16 +01:00
Jayden Sipe
201238168c
Some QOL and cleanup to EditorHelp's `FindBar`
2025-04-30 21:43:05 -04:00
Mark DiBarry
36e53922c7
Deprecate Parallax Background and Parallax Layer
2025-04-30 19:10:13 -04:00
Thaddeus Crews
80a3d205f1
Merge pull request #105949 from bruvzg/emb_os_fix
...
Fix oversampling for embedded windows using content scale.
2025-04-30 16:51:54 -05:00
Thaddeus Crews
9e9f6c9c35
Merge pull request #105916 from Repiteo/core/msvc-fastfail
...
Core: Use `__fastfail()` in MSVC error macros
2025-04-30 16:51:53 -05:00
Thaddeus Crews
304347c3ac
Merge pull request #104055 from Ivorforce/fixed-vector
...
Core: Add `FixedVector` template - a collection that can be used completely on the stack.
2025-04-30 16:51:53 -05:00
Thaddeus Crews
baf9d6e150
Merge pull request #105871 from Ivorforce/quick-stringname-fixes
...
Quick `StringName` improvements.
2025-04-30 16:51:52 -05:00
Thaddeus Crews
fb08e94c35
Merge pull request #105930 from a-johnston/fuzzy_search_index_field
...
Add original index field to fuzzy search result
2025-04-30 16:51:51 -05:00