Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from godotengine:master #150

Open
wants to merge 306 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
306 commits
Select commit Hold shift + click to select a range
73278bf
SCons: Properly `NoCache` all text files
Repiteo Jan 1, 2025
416ee5f
Update export preset options overrides before doing "Remote Debug"
dsnopek Jan 16, 2025
6fe1bbd
Merge pull request #101627 from ialex32x/fix-get-argument-type-range
Repiteo Jan 16, 2025
c038696
Merge pull request #101636 from bruvzg/fix_particles_gizmo_crash
Repiteo Jan 16, 2025
d6adc77
Merge pull request #89763 from ajreckof/fix-focus-on-reorder
Repiteo Jan 16, 2025
c11863c
Merge pull request #101626 from bruvzg/ts_fix_inv
Repiteo Jan 16, 2025
df7572f
Merge pull request #101347 from akien-mga/thorvg-0.15.8
Repiteo Jan 16, 2025
06b73ff
Merge pull request #101629 from bruvzg/fix_ime_scroll
Repiteo Jan 16, 2025
c4f7192
Merge pull request #101594 from BlueCube3310/image-channel-mask-fix
Repiteo Jan 16, 2025
cad87e5
Merge pull request #101574 from bruvzg/fs_err_res
Repiteo Jan 16, 2025
3204956
Merge pull request #101567 from mateuseap/feat/get_display_safe_area
Repiteo Jan 16, 2025
6820cce
Merge pull request #101566 from TCROC/fix-wayland-cant-set-mode-exclu…
Repiteo Jan 16, 2025
464253e
Merge pull request #101571 from TokageItLab/validate-rotation-axis-sp…
Repiteo Jan 16, 2025
9bcf5ac
Merge pull request #101560 from darksylinc/matias-union-order
Repiteo Jan 16, 2025
b6203da
Merge pull request #101620 from Yelloween10/fix-modifier-doc
Repiteo Jan 16, 2025
7dba098
Merge pull request #101557 from btgs-0/empty-project-window-flowconta…
Repiteo Jan 16, 2025
ad4eeac
Merge pull request #101556 from maidopi-usagi/notifier_doc
Repiteo Jan 16, 2025
97fa4bd
Merge pull request #101540 from akien-mga/vulkan-disable-layer-bandicam
Repiteo Jan 16, 2025
679075b
Merge pull request #101108 from Calinou/doc-worldboundaryshape3d-fini…
Repiteo Jan 16, 2025
fd88acc
Merge pull request #101008 from Repiteo/scons/nocache-all-text
Repiteo Jan 16, 2025
86002e1
Merge pull request #100882 from smix8/node_navmesh_geo_parsers
Repiteo Jan 16, 2025
ec85334
Merge pull request #90425 from tracefree/load-pack-fix
Repiteo Jan 16, 2025
0c0c45d
Merge pull request #99494 from RandomShaper/rerefix_res_unrecog
Repiteo Jan 16, 2025
ce88021
Merge pull request #101606 from Ivorforce/stringname-lock-late
Repiteo Jan 16, 2025
2766543
Fix float constant descriptions not translating on macOS.
Ivorforce Jan 15, 2025
dd7bbcc
Add flag to enable use of accurate path tangents for polygon rotation…
juanjp600 Jul 17, 2024
b12ca37
[Buildsystem] Break after purging cache
AThousandShips Jan 17, 2025
36a62d0
Merge pull request #101674 from AThousandShips/cache_purge_fix
akien-mga Jan 17, 2025
d8db308
Don't duplicate .uid files
KoBeWi Jan 17, 2025
133ea4f
[Wayland] Fix excessive IME updates.
bruvzg Jan 17, 2025
14093fd
[TextServer] Fix ICU data incorrectly marked as loaded even if file w…
bruvzg Jan 17, 2025
484d6d4
Fix emission_shape_changed signal error when using ShaderMaterial wit…
paddy-exe Jan 16, 2025
401310d
Make dialogs non-cancelable on Android.
syntaxerror247 Jan 17, 2025
7c50a78
[Windows] Make native dialogs non-cancelable and stay on top of parent.
bruvzg Jan 17, 2025
6caadd5
`ColorPicker` remove unused children and fix sample bugs.
WhalesState Jan 17, 2025
49481c1
Merge pull request #98792 from MJacred/fix_remove_joy_mapping
Repiteo Jan 17, 2025
d6f688b
Merge pull request #101684 from bruvzg/wl_ime_upd
Repiteo Jan 17, 2025
97daaca
Merge pull request #101685 from bruvzg/ts_data_ld
Repiteo Jan 17, 2025
923eb44
Merge pull request #101617 from paddy-exe/processmaterial-vs-shaderma…
Repiteo Jan 17, 2025
9875cb6
Merge pull request #101652 from TokageItLab/gravity-doc-springbone
Repiteo Jan 17, 2025
4425ce0
Merge pull request #101651 from TokageItLab/fix-flip-springbone
Repiteo Jan 17, 2025
02ea1f8
Merge pull request #101623 from tom-schultz/patch-1
Repiteo Jan 17, 2025
041cb20
Merge pull request #101645 from m4gr3d/disable_xr_mode_for_regular_la…
Repiteo Jan 17, 2025
9630d4e
Merge pull request #101632 from bruvzg/gds_tween_property_crash
Repiteo Jan 17, 2025
b825219
Avoid leaking ninepatch state to other draw commands in GLES backend
clayjohn Jan 17, 2025
3256301
CI: Tighten timeout period for all jobs
Repiteo Jan 17, 2025
72856f3
Make COPYRIGHT.txt compliant with specification
twrightsman Jan 17, 2025
2aa2234
Merge pull request #101712 from Repiteo/ci/timeout
Repiteo Jan 17, 2025
aee6f86
Merge pull request #101713 from twrightsman/fix-copyright
Repiteo Jan 17, 2025
1351d30
Merge pull request #101565 from Hilderin/laspencer91/add-lookup-symbo…
Repiteo Jan 17, 2025
503a20d
Merge pull request #101709 from clayjohn/GLES3-ninepatch-leak
Repiteo Jan 17, 2025
7b1ed52
Merge pull request #101592 from Ivorforce/float-constant-defs-transla…
Repiteo Jan 17, 2025
c734f90
Fix NavigationObstacle3D debug clear regression
smix8 Jan 18, 2025
ad636b7
Fix failure to load joints with indivisual config in SpringBone
TokageItLab Jan 18, 2025
441fc1c
Baked UV2 emission using half float in the compatibility backend
clayjohn Jan 18, 2025
f216efd
Fix Embedded Game Window with user arguments
Hilderin Jan 18, 2025
2e4eb59
Fix camera override when there is no camera in scene tree
aryan-11825114 Dec 21, 2024
dedae63
Add property guards to shape 2D's
miv391 Jan 18, 2025
386b1e0
Fix collision normal being referred to as surface
DinkeyKing Jan 17, 2025
81181c5
[WS] Fix peer stuck in CLOSING state
Faless Jan 18, 2025
9906120
Implemented fix from #91219 in compatibility renderer by reversing the z
brandon515 Jan 5, 2025
8aa3ee6
Create .uid files in EditorFileSystem
KoBeWi Jan 16, 2025
d98528c
Fix Label vertical line alignment.
bruvzg Jan 18, 2025
815e905
Typo fix: rename SortableVisbilityMode
Jan 18, 2025
7f44812
[TextServer] Fix embedded object keys in substrings.
bruvzg Jan 19, 2025
4aba15e
Fixed Timestep Interpolation (3D): Fix warning spam
rburing Jan 19, 2025
605b970
Fix create_instance in android GodotApp so non-editor apps can restart
jamie-pate Jan 2, 2025
8a7c9aa
Fix visual shader error when opening a Fresnel node preview
Chaosus Jan 19, 2025
2f87b7a
Fix `BottomPanel` excessive width.
WhalesState Oct 8, 2024
0ceb992
Fix incomplete FPS spinbox display in sprite frames editor
Chaosus Jan 19, 2025
f4288fb
Fix kinematic bodies not synchronizing state when using Jolt Physics
mihe Jan 19, 2025
05fcfed
Fix Floating Game Window Title
Hilderin Jan 19, 2025
368a59e
Wayland: Release pressed events on application focus out
Riteo Jan 20, 2025
bed2a19
Wayland: Check selection devices before using them
Riteo Jan 18, 2025
409c9ad
Update SubViewport documentations to include a note about input behav…
Yelloween10 Jan 20, 2025
27e2328
Fix Quaternion arc constructor to check dot & Add test for same vec3s
TokageItLab Jan 19, 2025
54bdc5f
Fix spinbox input events propagating during dragging, breaking focus
ryevdokimov Jan 20, 2025
9014cdb
Fix ResourceLoader.has_cached() and ResourceLoader.get_cached_ref() n…
MTareqAzim Jan 18, 2025
b753b87
Android Editor: Disable magnify gesture in the ScriptEditor
syntaxerror247 Jan 20, 2025
e547ff0
Merge pull request #101650 from KoBeWi/duality_of_uid_caches
Repiteo Jan 20, 2025
916d068
Merge pull request #101780 from jkirsteins/janiskirsteins/fix-typo-vi…
Repiteo Jan 20, 2025
dcf4996
Merge pull request #101159 from brandon515/compatibility_particle_sha…
Repiteo Jan 20, 2025
1f2dec7
Merge pull request #101698 from DinkeyKing/rest-info-doc-fix
Repiteo Jan 20, 2025
a0633ff
Merge pull request #101631 from Syntaxxor/voxel-gi-shadow-fix
Repiteo Jan 20, 2025
e062cd2
Merge pull request #101819 from Riteo/wl-embarassingly-easy
Repiteo Jan 20, 2025
7d8e079
Merge pull request #101809 from Hilderin/fix-embedded-game-window-title
Repiteo Jan 20, 2025
7c69fbd
Merge pull request #101803 from mihe/jolt/kinematic-sync
Repiteo Jan 20, 2025
ba73831
Merge pull request #101797 from TokageItLab/fix-quat-arc
Repiteo Jan 20, 2025
b7f91e7
Merge pull request #101794 from rburing/fti_no_warning_spam
Repiteo Jan 20, 2025
6eea431
Merge pull request #101747 from miv391/add-property-guards-to-shape2d
Repiteo Jan 20, 2025
7a63dc9
Merge pull request #101760 from Faless/ws/fix_endless_closing
Repiteo Jan 20, 2025
6fcaf71
Merge pull request #101739 from Hilderin/fix-embedding-with-user-argu…
Repiteo Jan 20, 2025
0d4696b
Merge pull request #101515 from allenwp/agx-negative-optimizations
Repiteo Jan 20, 2025
604e3ab
Merge pull request #101730 from clayjohn/GLES3-emission-half
Repiteo Jan 20, 2025
76ecc10
Merge pull request #101729 from TokageItLab/indivisual-spring
Repiteo Jan 20, 2025
4fb4f05
Merge pull request #101728 from smix8/obstacle_exit
Repiteo Jan 20, 2025
edaf14a
Merge pull request #101697 from bruvzg/win_dlg_ncc
Repiteo Jan 20, 2025
24fb28a
Merge pull request #101689 from syntaxerror247/native-dialogs
Repiteo Jan 20, 2025
ecc8d28
Merge pull request #101100 from WhalesState/color-picker-1
Repiteo Jan 20, 2025
9303ccd
Merge pull request #101596 from TCROC/fix-gpu-particles-3d-emitting-f…
Repiteo Jan 20, 2025
791c87e
Merge pull request #100698 from aryan-11825114/fix-interactive-camera…
Repiteo Jan 20, 2025
522d6fe
Tree - fix `ui_select`
havi05 Jan 20, 2025
d12137b
Wayland: Pass unmodified symbols to key events
Riteo Jan 20, 2025
b8480ff
CI: Change godot-cpp from workflow to action
Repiteo Oct 1, 2024
be7a6d2
Fix URLs for Cubemap template images in documentation
Calinou Jan 20, 2025
4707752
Merge pull request #63059 from Rindbee/fix-getting-wrong-focus-neighb…
Repiteo Jan 20, 2025
0cbcfb3
Merge pull request #101648 from aaronp64/varyingsetter_global_per_node
Repiteo Jan 20, 2025
9700302
Merge pull request #101683 from KoBeWi/duplicate_preventer
Repiteo Jan 20, 2025
7ad545e
Merge pull request #101160 from havi05/tree-fix-cursor-selection
Repiteo Jan 20, 2025
cabd792
Merge pull request #101796 from Chaosus/vs_fix_fresnel_preview_bug
Repiteo Jan 20, 2025
bacf8d1
Merge pull request #101014 from BattyBovine/cs3d-separation-ray-fix-2
Repiteo Jan 20, 2025
d9d705d
Merge pull request #94479 from juanjp600/opt-in-path-rotation-tangent…
Repiteo Jan 20, 2025
1b7b009
Merge pull request #101658 from dsnopek/export-options-overrides-remo…
Repiteo Jan 20, 2025
17423e9
[Windows] Fix left/right Shift key regression
SupSuper Jan 18, 2025
226f7ae
Added check to prevent exception during remote debugging
ecosky Jan 19, 2025
3376ba6
Don't instantiate `ColorPicker` in `EditorPropertyColor` constructor
larspet Jan 15, 2025
a3ef9de
Add debug colours and fills to CollisionPolygon3D.
BattyBovine Jan 18, 2025
748aa1d
Remove dead variable `end_bone_tip_radius` from SpringBoneSimulator
TokageItLab Jan 21, 2025
a5e8c26
[RTL] Fix `ready` signal sent too early in single threaded RTL.
bruvzg Jan 21, 2025
c8b0509
Fixed cpuparticles randomness regression caused by #92089
QbieShay Jan 21, 2025
949f707
Fix `ViewportTexture::get_size`
scgm0 Jan 17, 2025
25fd115
Fix OptionButton::show_popup
scgm0 Jan 21, 2025
23c7b87
Merge pull request #97878 from WhalesState/bottom-panel
Repiteo Jan 21, 2025
3e91b9d
Merge pull request #101784 from ecosky/scene_debugger_fix
Repiteo Jan 21, 2025
8cf94c8
Merge pull request #101763 from SupSuper/patch-1
Repiteo Jan 21, 2025
ebea7b1
Merge pull request #101872 from QbieShay/qbe/fix-particle-random
Repiteo Jan 21, 2025
c7c19eb
Merge pull request #101876 from scgm0/Fix-OptionButton--show_popup
Repiteo Jan 21, 2025
08eb2f1
Merge pull request #101861 from TokageItLab/deltip
Repiteo Jan 21, 2025
28b917d
Merge pull request #101848 from Riteo/wl-embarassingly-hard
Repiteo Jan 21, 2025
672fd7b
Merge pull request #101842 from havi05/tree-fix-ui_select
Repiteo Jan 21, 2025
9a2ab85
Merge pull request #101810 from BattyBovine/collision-polygon-3d-debu…
Repiteo Jan 21, 2025
b5737f8
Merge pull request #101700 from scgm0/Fix-`ViewportTexture--get_size`
Repiteo Jan 21, 2025
a7146ef
Merge pull request #101570 from larspet/color-picker-pickle
Repiteo Jan 21, 2025
ae0b7ff
Fix Embedded Game Size
Hilderin Jan 20, 2025
9eed43d
Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window
Hilderin Jan 22, 2025
e9b164a
Fix ColorPicker hide save/load swatches for pressets_visible
Giganzo Jan 22, 2025
a6da0aa
Merge pull request #97742 from Repiteo/ci/godot-cpp-action
Repiteo Jan 22, 2025
76f074b
Merge pull request #101895 from Hilderin/fix-close-request-notificati…
Repiteo Jan 22, 2025
fef1bc6
Merge pull request #101807 from Hilderin/fix-embedded-game-size
Repiteo Jan 22, 2025
f1c0b5b
Merge pull request #101779 from Riteo/primary-mess
Repiteo Jan 22, 2025
660b5af
Fix ColorPicker Swatches button width
Giganzo Jan 22, 2025
8ddd498
[Editor] Add editor setting to globally override project game mode se…
bruvzg Jan 8, 2025
cdaeb31
Fix Make Sub-Resources Unique shortcut focus
Yelloween10 Jan 22, 2025
3973c0b
fix gpu_particles_3d randomizing seed when set_one_shot is called
TCROC Jan 22, 2025
2221f6e
WebGL2: Fix 2D array textures with RGTC compression not rendering
BlueCube3310 Jan 22, 2025
e75f679
Disable Game Embedding in Single Window Mode
Hilderin Jan 22, 2025
9ecb301
Merge pull request #101283 from bruvzg/game_mode_glob_conf
Repiteo Jan 22, 2025
d4dafee
Merge pull request #101856 from Calinou/doc-cubemap-templates-fix-urls
Repiteo Jan 22, 2025
c032ce4
Merge pull request #101613 from kitbdev/fix-te-hover-mouse-exit
Repiteo Jan 22, 2025
376b1c9
Merge pull request #101752 from MTareqAzim/fix-resource-loader-cache-uid
Repiteo Jan 22, 2025
53f3143
Merge pull request #101923 from Giganzo/color-button-click
Repiteo Jan 22, 2025
e62be79
Merge pull request #100350 from Namey5/visualshader-worldposfromdepth…
Repiteo Jan 22, 2025
28c4ae2
Merge pull request #101841 from syntaxerror247/zoom-issue
Repiteo Jan 22, 2025
1022c6b
Merge pull request #100920 from Summersay415/uid-moment
Repiteo Jan 22, 2025
b0655dc
Merge pull request #101050 from jamie-pate/fix_android_godot_app_crea…
Repiteo Jan 22, 2025
41afe2d
Update Jolt Physics `BoxShape` to allow for zero-sized boxes
mihe Jan 22, 2025
721f8e7
Fix SceneTreeDock::_new_scene_from()'s reset_scale in 3D
gofastlily Jan 23, 2025
046793b
`TextureProgressBar` minimum size selection as maximum among all text…
arkology Jan 23, 2025
7e9cbfb
Remove erroneous squared version
kiroxas Jan 23, 2025
6639174
2D: Fix `CanvasTexture` rendering when updating channels
stuartcarnie Jan 22, 2025
5a53ec5
[.NET] Add Obsolete attribute to signal trampolines and emitter funct…
raulsntos Jan 24, 2025
c30eff5
Fix performance regression introduced in #90993
darksylinc Jan 24, 2025
56fc0fd
CPUParticles2D - Add ability to follow physics interpolated target
rburing Jan 22, 2025
b381d1b
Merge pull request #101943 from gofastlily/fix-101907-save-branch-as-…
Repiteo Jan 24, 2025
1ffb40c
Merge pull request #101972 from darksylinc/matias-vma-slowdown
Repiteo Jan 24, 2025
21e1115
Merge pull request #101931 from stuartcarnie/canvas_texture_cache
Repiteo Jan 24, 2025
802cb0f
Merge pull request #101909 from BlueCube3310/compat-rgtc-arr
Repiteo Jan 24, 2025
7625d6d
Merge pull request #101940 from mihe/jolt/zero-sized-box
Repiteo Jan 24, 2025
0d7af5b
Merge pull request #101968 from kiroxas/FixSlightlyWrongPath
Repiteo Jan 24, 2025
a5015ca
Merge pull request #101957 from arkology/texture-progress-minimum-size
Repiteo Jan 24, 2025
a736394
Merge pull request #101911 from rburing/fti_2d_particles_on_target
Repiteo Jan 24, 2025
b298f6f
Merge pull request #101936 from Hilderin/disable-game-embedding-singl…
Repiteo Jan 24, 2025
b15b24b
Merge pull request #101688 from TCROC/fix-gpu-particles-2d-set_one_sh…
Repiteo Jan 24, 2025
2c35077
Itemlist - fix `text_overrun_behavior`
havi05 Jan 5, 2025
2510fef
2D: Fix rendering artefacts when using `BackBufferCopy`.
stuartcarnie Jan 24, 2025
0e7de3a
Fix incorrect CPUParticles2D documentation
ProgrammerOnCoffee Jan 21, 2025
a30410b
Refactor post-step operations in Jolt module to be done as needed
mihe Jan 19, 2025
90208f7
SCons: Fix handling of platform-specific tools, notably `mingw`
akien-mga Jan 25, 2025
1823460
Add missing `cstdint` includes for GCC 15
akien-mga Jan 25, 2025
d5eab41
Add missing metadata saving for embed size mode
YeldhamDev Jan 25, 2025
f380b00
Override mass properties for `Area3D` when using Jolt Physics
mihe Jan 25, 2025
46fa858
Fix center viewport not working horizontally
kitbdev Jun 30, 2024
725dd49
Fix BadWindow error when stopping embedded game on Linux
Hilderin Jan 26, 2025
998e3df
Update the app bundle's creation time to match the build time on macOS
Meorge Jan 24, 2025
4c4f29a
Fix several i18n issues in editor
timothyqiu Jan 26, 2025
46434b0
Merge pull request #101726 from akien-mga/scons-platform-custom-tools-v2
Repiteo Jan 26, 2025
6fdf91c
Merge pull request #101616 from KoBeWi/how_was_it_even_functional
Repiteo Jan 26, 2025
e549802
Merge pull request #101815 from mihe/jolt/no-post-step
Repiteo Jan 26, 2025
b5622e9
Initialize pa_buffer_attr.maxlength to -1
goatchurchprime Jan 27, 2025
adceb32
Fix FILE_MODE_OPEN_ANY file dialog not selecting folders.
bruvzg Jan 27, 2025
7ce0828
Merge pull request #101883 from ProgrammerOnCoffee/cpuparticles-doc
Repiteo Jan 27, 2025
4129a09
Merge pull request #102080 from bruvzg/fd_open_any
Repiteo Jan 27, 2025
583b6ae
Merge pull request #101818 from Yelloween10/update-subviewport-doc
Repiteo Jan 27, 2025
07ceb0f
Merge pull request #102069 from goatchurchprime/gtch/pamaxlength
Repiteo Jan 27, 2025
ecbd90d
Merge pull request #101825 from ryevdokimov/spin-box-drag-accept-event
Repiteo Jan 27, 2025
7bf6caa
Merge pull request #101791 from bruvzg/ts_emb_keys
Repiteo Jan 27, 2025
69c5b03
Merge pull request #101625 from Rindbee/fix-follow-focus-in-rotated-S…
Repiteo Jan 27, 2025
c019f3d
Merge pull request #102049 from timothyqiu/editor-i18n
Repiteo Jan 27, 2025
4793965
Merge pull request #102045 from Hilderin/fix-bad-window-error-when-st…
Repiteo Jan 27, 2025
a366f23
Merge pull request #102027 from YeldhamDev/missing_game_view_metadata
Repiteo Jan 27, 2025
1c0bff5
Merge pull request #93792 from kitbdev/fix-center-viewport-horizontal
Repiteo Jan 27, 2025
7d18547
Merge pull request #96623 from ajreckof/avoid-bubbling-up-changed-not…
Repiteo Jan 27, 2025
1a2ad2f
Merge pull request #102022 from akien-mga/glslang-fix-gcc15
Repiteo Jan 27, 2025
82199a8
Merge pull request #101998 from stuartcarnie/2d_buffer_overwrite
Repiteo Jan 27, 2025
0dc6b7c
Merge pull request #101280 from Sauermann/fix-focus-rect-meta-access
Repiteo Jan 27, 2025
2776715
Merge pull request #101970 from raulsntos/dotnet/signal-obsolete-ever…
Repiteo Jan 27, 2025
6dc78c8
Merge pull request #101771 from bruvzg/lbl_line_valign
Repiteo Jan 27, 2025
9226424
Fix inspector jumping when gaining focus
KoBeWi Jan 18, 2025
6df21a8
Android: Keep swipe-to-dismiss disabled by default
syntaxerror247 Jan 24, 2025
fddf30d
Fix patch PCKs incorrectly marking imported resources for removal
mihe Jan 27, 2025
3580509
Fix flickering in embedded game when paused
Hilderin Jan 25, 2025
7a85b19
Fix ProgressDialog in single window mode
KoBeWi Jan 22, 2025
a525e30
Avoid flipping normal based on facing direction when calculation SDF.…
clayjohn Jan 28, 2025
6091317
Add check for float texture linear filtering support
adamscott Jan 27, 2025
24b502b
Fix Y-sorted root item having modulation applied twice
kleonc Jan 28, 2025
655e98b
Fix default SDFGI variant not being compiled in time.
DarioSamo Jan 28, 2025
d0c29fa
Mark pipeline compilation of ubershaders as high priority.
DarioSamo Jan 28, 2025
108e662
Merge pull request #102006 from Hilderin/fix-embedded-game-paused
Repiteo Jan 28, 2025
b238fe2
Merge pull request #101996 from syntaxerror247/fix-swipe-to-dismiss
Repiteo Jan 28, 2025
ef4940c
Merge pull request #101918 from Yelloween10/fix-subresources-shortcut
Repiteo Jan 28, 2025
55c9dbc
Merge pull request #102003 from Meorge/app-bundle-date
Repiteo Jan 28, 2025
1aed2f5
Merge pull request #100904 from kiroxas/fixVariantMSVCWorkaround
Repiteo Jan 28, 2025
5ac6bce
Merge pull request #102105 from clayjohn/SDFGI-unflip-normal
Repiteo Jan 28, 2025
d421ccc
Merge pull request #102099 from mihe/pck-patch-bug
Repiteo Jan 28, 2025
1d11751
Merge pull request #101899 from havi05/itemlist-fix-textoverrun
Repiteo Jan 28, 2025
808c25f
Merge pull request #102089 from adamscott/fix-curve-texture-web
Repiteo Jan 28, 2025
b7deb85
Merge pull request #102029 from mihe/jolt/area-mass-properties
Repiteo Jan 28, 2025
d571eea
Merge pull request #101933 from KoBeWi/embedded_problems_require_embe…
Repiteo Jan 28, 2025
998a217
Merge pull request #101768 from KoBeWi/just_spread_the_code_with_anot…
Repiteo Jan 28, 2025
71d80b2
Merge pull request #100371 from larspet/audio-bus-uid
Repiteo Jan 28, 2025
47f553a
Delegate to the DisplayServer the task of handling mouse_mode
adamscott Jan 22, 2025
5c7fd16
Fix framebuffer clear for particle collider heightfield.
DarioSamo Jan 28, 2025
2710c35
Changed if false to if true "Emoji and Symbols" menu is enabled.
ChildLearningClub Jan 25, 2025
d9bba03
[Windows] Remove unused code from `godot_windows.cpp`.
bruvzg Jan 28, 2025
ab67fd7
Merge pull request #102042 from ChildLearningClub/master
Repiteo Jan 28, 2025
3c80c14
Merge pull request #101924 from adamscott/game-editor-non-cached-mous…
Repiteo Jan 28, 2025
3c3ff85
Merge pull request #101913 from Giganzo/color-hide-button
Repiteo Jan 28, 2025
a013481
Merge pull request #102133 from DarioSamo/particles-clear-color-fix
Repiteo Jan 28, 2025
964cd65
Fix: Mass property particle shader error
MathdudeMan Jan 29, 2025
1048576
Update `ucaps.h` to contain proper case matchings
Chubercik Apr 15, 2024
0a9cd5e
2D: Fix clip children and rendering artefacts
stuartcarnie Jan 29, 2025
c02b4e5
Merge pull request #102161 from stuartcarnie/2d_clip_children
Repiteo Jan 29, 2025
3ba6ac0
Merge pull request #102143 from MathdudeMan/shader-error
Repiteo Jan 29, 2025
4244878
Merge pull request #90726 from Chubercik/ucaps-exorcism
Repiteo Jan 29, 2025
f4c2fff
Merge pull request #102134 from bruvzg/win_main_cleanup
Repiteo Jan 29, 2025
7e97ada
Merge pull request #102125 from DarioSamo/ubershader-thread-priority
Repiteo Jan 29, 2025
4b9f882
Merge pull request #102122 from DarioSamo/default-sdfgi-fix
Repiteo Jan 29, 2025
5310426
Merge pull request #101868 from bruvzg/rtl_nt_ready
Repiteo Jan 29, 2025
dba3023
Merge pull request #101798 from Chaosus/fix_animation_editor_fps_spinbox
Repiteo Jan 29, 2025
ee4acfb
Merge pull request #95669 from kleonc/y_sort_fix_root_double_modulate
Repiteo Jan 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 39 additions & 0 deletions .github/actions/godot-cpp-build/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Build godot-cpp
description: Build godot-cpp with the provided options.

env:
GODOT_CPP_BRANCH: 4.3

inputs:
bin:
description: Path to the Godot binary.
required: true
type: string
scons-flags:
description: Additional SCons flags.
type: string
scons-cache:
description: The SCons cache path.
default: ${{ github.workspace }}/.scons_cache/
type: string

runs:
using: composite
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
repository: godotengine/godot-cpp
ref: ${{ env.GODOT_CPP_BRANCH }}
path: godot-cpp

- name: Extract API
shell: sh
run: ${{ inputs.bin }} --headless --dump-gdextension-interface --dump-extension-api

- name: SCons Build
shell: sh
env:
SCONS_CACHE: ${{ inputs.scons-cache }}
run: scons --directory=./godot-cpp/test "gdextension_dir=${{ github.workspace }}" ${{ inputs.scons-flags }}
1 change: 1 addition & 0 deletions .github/workflows/android_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:
build-android:
runs-on: ubuntu-24.04
name: ${{ matrix.name }}
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
Expand Down
56 changes: 0 additions & 56 deletions .github/workflows/godot_cpp_test.yml

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/ios_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:
ios-template:
runs-on: macos-latest
name: Template (target=template_release)
timeout-minutes: 60

steps:
- name: Checkout
Expand Down
20 changes: 11 additions & 9 deletions .github/workflows/linux_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ jobs:
# Stay one LTS before latest to increase portability of Linux artifacts.
runs-on: ubuntu-22.04
name: ${{ matrix.name }}
timeout-minutes: 120
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,9 @@ jobs:
proj-conv: true
api-compat: true
artifact: true
cache-limit: 1
# Validate godot-cpp compatibility on one arbitrary editor build.
godot-cpp: true
cache-limit: 2

- name: Editor with doubles and GCC sanitizers (target=editor, tests=yes, dev_build=yes, scu_build=yes, precision=double, use_asan=yes, use_ubsan=yes, linker=gold)
cache-name: linux-editor-double-sanitizers
Expand All @@ -43,8 +46,6 @@ jobs:
build-mono: false
tests: true
proj-test: true
# Generate an API dump for godot-cpp tests.
api-dump: true
# Skip 2GiB artifact speeding up action.
artifact: false
cache-limit: 7
Expand Down Expand Up @@ -157,6 +158,13 @@ jobs:
tests: ${{ matrix.tests }}
scons-cache-limit: ${{ matrix.cache-limit }}

- name: Compilation (godot-cpp)
uses: ./.github/actions/godot-cpp-build
if: matrix.godot-cpp
with:
bin: ${{ matrix.bin }}
scons-flags: target=template_debug dev_build=yes verbose=yes

- name: Save Godot build cache
uses: ./.github/actions/godot-cache-save
with:
Expand Down Expand Up @@ -186,12 +194,6 @@ jobs:
with:
name: ${{ matrix.cache-name }}

- name: Dump Godot API
uses: ./.github/actions/godot-api-dump
if: matrix.api-dump
with:
bin: ${{ matrix.bin }}

- name: Unit tests
if: matrix.tests
run: |
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/macos_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:
build-macos:
runs-on: macos-latest
name: ${{ matrix.name }}
timeout-minutes: 120
strategy:
fail-fast: false
matrix:
Expand Down
12 changes: 0 additions & 12 deletions .github/workflows/runner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,3 @@ jobs:
name: 🌐 Web
needs: static-checks
uses: ./.github/workflows/web_builds.yml

# Third stage: Run auxiliary tests using build artifacts from previous jobs.

# Can be turned off for PRs that intentionally break compat with godot-cpp,
# until both the upstream PR and the matching godot-cpp changes are merged.
godot-cpp-test:
name: 🪲 Godot CPP
# This can be changed to depend on another platform, if we decide to use it for
# godot-cpp instead. Make sure to move the .github/actions/godot-api-dump step
# appropriately.
needs: linux-build
uses: ./.github/workflows/godot_cpp_test.yml
1 change: 1 addition & 0 deletions .github/workflows/static_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ jobs:
static-checks:
name: Code style, file formatting, and docs
runs-on: ubuntu-24.04
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/web_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
web-template:
runs-on: ubuntu-24.04
name: ${{ matrix.name }}
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/windows_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
# Windows 10 with latest image
runs-on: windows-latest
name: ${{ matrix.name }}
timeout-minutes: 120
strategy:
fail-fast: false
matrix:
Expand Down
Loading