Thaddeus Crews
9f9ee0c813
SCons: Add unobtrusive type hints in SCons files
2024-09-25 09:34:35 -05:00
Joel Fortier
a58ae8e1c6
Fixed SoftBody3D handles not being clickable in 3D Editor Viewport
...
Fix erratic behaviour when modifying pinned_points via inspector
2024-09-16 21:30:31 +09:30
bruvzg
10f3c1f587
Add support for non-blocking IO mode to `OS.execute_with_pipe`.
2024-09-06 14:16:39 +03:00
Rémi Verschelde
2c733cbf1c
Merge pull request #95885 from bruvzg/macos_arch
...
[macOS] Use per-architecture min. OS version for export.
2024-09-06 11:11:01 +02:00
Chris Cranford
9122be6474
Pass current value to `EditorInterface` node/property popups
2024-09-03 00:54:55 -04:00
Raul Santos
7fd261c8c1
Expose `AudioStreamPlayer{2D,3D}::set_playing` and remove `AudioStreamPlayer::{2D,3D}::_is_active`
...
- The `_is_active` method seems to be unused, so it was removed.
- The `_set_playing` method is now exposed, as the setter of the `playing` property.
- The `play` method can't be used as a setter because it takes a `float` parameter instead of a `bool` parameter.
2024-08-30 17:16:46 +02:00
Nikita\Nick
ebb5a5cc3d
[RegEx] Add show_error parameter to control error printing on compilation fail
2024-08-28 15:35:42 +03:00
Rémi Verschelde
1ead46e782
Merge pull request #95275 from OlesyaGerasimenko/master
...
Add Russian translation for Linux .desktop file
2024-08-27 22:27:44 +02:00
Radiant
6311ee5bd5
Add optional count argument to Sempahore::post
...
Co-authored-by: RandomShaper <RandomShaper@users.noreply.github.com>
Co-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mickeon <Mickeon@users.noreply.github.com>
2024-08-27 18:18:01 +03:00
Chaosus
db251a3f99
Allow setting a cubemap as default parameter to shader
2024-08-27 09:43:05 +03:00
Rémi Verschelde
f0d297d059
Merge pull request #95594 from aaronfranke/extension-api-validation
...
Update expected API validation files for the releases of Godot 4.2 & 4.3
2024-08-25 22:24:14 +02:00
David Snopek
6f7c52d17f
Temporarily disable "validation errors no longer occur" warnings
2024-08-22 18:16:11 -05:00
Matias N. Goldberg
364f916f3f
Add debug utilities for Vulkan
...
Features:
- Debug-only tracking of objects by type. See
get_driver_allocs_by_object_type et al.
- Debug-only Breadcrumb info for debugging GPU crashes and device lost
- Performance report per frame from get_perf_report
- Some VMA calls had to be modified in order to insert the necessary
memory callbacks
Functionality marked as "debug-only" is only available in debug or dev
builds.
Misc fixes:
- Early break optimization in RenderingDevice::uniform_set_create
============================
The work was performed by collaboration of TheForge and Google. I am
merely splitting it up into smaller PRs and cleaning it up.
2024-08-21 23:48:08 +02:00
bruvzg
3034d32429
[macOS] Use per-architecture min. OS version for export.
2024-08-21 07:51:39 +03:00
Stuart Carnie
41875d8aef
macOS/iOS: Fix various warnings when targeting newer SDKs
2024-08-20 11:55:21 +02:00
Aaron Franke
cd2a9230e9
Update expected API validation files for the releases of Godot 4.2 & 4.3
2024-08-15 14:50:54 -07:00
Raul Santos
e47ff98451
Expose `ShapeCast{2D,3D}::get_collision_result`
2024-08-15 16:20:13 +02:00
David Snopek
dd78ce4217
Update GDExtension related CI after Godot 4.3-stable's release
2024-08-15 07:38:49 -05:00
Rémi Verschelde
c2a4942850
Bump version to 4.4-dev
...
Mr. Godot still didn't show up...
2024-08-15 11:39:34 +02:00
OlesyaGerasimenko
443da32655
Add Russian translation to Linux .desktop file
2024-08-08 14:22:19 +02:00
Rémi Verschelde
18c1c25ca0
Merge pull request #94652 from shana/fix-header-guards
...
Fix `header_guards.py` so it detects the copyright header properly.
2024-07-23 16:19:15 +02:00
Andreia Gaita
09f2b9513c
Fix header_guards so it detects the copyright header properly.
...
Having hardcoded offsets is a problem if the copyright header ever changes
or when running on forks with different copyright header formats.
2024-07-23 12:19:20 +02:00
Rémi Verschelde
4e5ed0bbfb
Merge pull request #93753 from Repiteo/scons/visual-studio-fixes
...
SCons: Fix output with `vsproj=yes`
2024-07-22 17:30:25 +02:00
Hugo Locurcio
0445ccf428
Fix Image CowData crash when baking large lightmaps
...
This switches to 64-bit integers in select locations of the Image
class, so that image resolutions of 16384×16384 (used by
lightmap texture arrays) can be used properly. Values that are larger
should also work.
VRAM compression is also supported, although most VRAM-compressed
formats are limited to individual slices of 16384×16384. WebP
is limited to 16383×16383 due to format limitations.
2024-07-19 16:04:30 +02:00
Silc Lizard (Tokage) Renew
9c1f23c3db
Re-add Skeleton3D::animate_physical_bones
2024-07-14 14:24:25 +09:00
Pedro J. Estébanez
ee2c1584e4
D3D12: Get rid of DXIL.dll!
2024-07-11 17:56:45 +02:00
Silc Lizard (Tokage) Renew
59667f8ea2
Fix property type of Sprite3D `frame_coords` to Vector2i from Vector2
2024-07-06 05:36:45 +09:00
Kristopher A
fd2e13d9b1
Remove duplicate styling from editor
...
The \#status-notice styling had a duplicate visibility styling.
2024-07-03 12:32:03 -04:00
Thaddeus Crews
8a24f44fe5
SCons: Fix output with `vsproj=yes`
2024-06-29 13:11:19 -05:00
Rémi Verschelde
b7ba0b84ff
Merge pull request #93511 from Repiteo/style/relocate-pretty-print
...
Style: Relocate `godot_gdb_pretty_print.py`
2024-06-25 10:02:02 +02:00
Thaddeus Crews
47babe860e
Style: Relocate `godot_gdb_pretty_print.py`
2024-06-23 10:54:12 -05:00
Thaddeus Crews
cc6dd8d02c
Style: Optimize `.svg` files with `svgo`
2024-06-23 08:15:19 -05:00
Thaddeus Crews
4af1068688
CI: Add `svgo` pre-commit hook
2024-06-23 08:14:54 -05:00
Rémi Verschelde
19bf77f666
Merge pull request #91382 from adamscott/sample-player
...
Add sample playback support
2024-06-19 07:59:07 +02:00
Adam Scott
52fa4f05f3
Add samples playback support
2024-06-18 11:06:31 -04:00
Thaddeus Crews
576c9e4fe8
CI: Add pre-commit hook for `clang-tidy`
...
• Set to "manual" so it isn't invoked in normal workflow
• Modernize `.clang-tidy` file
2024-06-17 11:27:18 -05:00
Rémi Verschelde
62a056aa56
Fix extension API validation warning after #92861
2024-06-11 11:23:09 +02:00
Silc Lizard (Tokage) Renew
bea47d877b
Fix seeking Animation immediate after playback for Discrete track
2024-06-08 22:09:37 +09:00
Adam Scott
2c3b871b3b
Make displayed Web errors more meaningful
2024-05-30 12:38:08 -04:00
bruvzg
c8ae9e9c76
[iOS] Change default iPad landscape orientation from "left" to "right".
2024-05-29 12:47:49 +03:00
Gilles Roudière
85eac45513
Display custom data name instead of indices in TileData inspector
2024-05-25 17:21:31 +02:00
patwork
1a89ae70eb
Upgrade to eslint 9
2024-05-22 11:32:25 +02:00
Jakub Marcowski
d9f8ef68df
Update pre-commit hooks configuration to use `ruff` instead of `black`
2024-05-21 18:02:29 -05:00
Thaddeus Crews
96d1e61ee6
CI: Fix incorrect executable perms
2024-05-17 10:47:40 -05:00
Rémi Verschelde
e63b5ba9e4
Merge pull request #91416 from Calinou/d3d12-sdk-update-install-script
...
Update dependencies in D3D12 SDK installer script
2024-05-15 13:51:31 +02:00
Rémi Verschelde
44833c7995
Merge pull request #91954 from Repiteo/scons/pyproject.toml
...
CI: Consolidate pysettings via `pyproject.toml`
2024-05-15 12:09:59 +02:00
Rémi Verschelde
86b72d9215
Merge pull request #91377 from bruvzg/macos_privacy
...
[macOS export] Add support for privacy manifest configuration.
2024-05-15 12:09:34 +02:00
Thaddeus Crews
f4e58691c2
SCons: Consolidate pysettings via `pyproject.toml`
2024-05-14 12:01:48 -05:00
sgilissen
666aeac0b8
Add Dutch tranlsation for Linux desktop file
2024-05-14 06:55:36 +02:00
Rémi Verschelde
13a6df24fc
Merge pull request #91852 from patwork/fix-splash-bg-color
...
[Web] Fix splash screen background color in HTML shell
2024-05-13 17:32:14 +02:00