Commit graph

13094 commits

Author SHA1 Message Date
Thaddeus Crews
4e7511968f
Merge pull request #109753 from dsnopek/openxr-ext-threading-docs
`OpenXRExtensionWrapper`: Document how to safely work when rendering with "Separate" thread model
2025-10-22 13:48:42 -05:00
KOGA Mitsuhiro
4483871cd3 Android: Stabilize camera lifecycle handling
- Pause camera feeds during lifecycle transitions to avoid crashes
- Refresh camera metadata after rotation to keep orientation accurate
2025-10-23 01:32:16 +09:00
kobewi
33ccc5110e Remove side menu functionality in EditorFileDialog 2025-10-22 12:29:26 +02:00
Thaddeus Crews
03ae868b15
Merge pull request #111478 from HolonProduction/lsp-decl-fix
LSP: Fix goto native declaration
2025-10-21 15:11:10 -05:00
Thaddeus Crews
70a2ce974b
Merge pull request #110060 from BlueCube3310/betsy-rgb
Betsy: Convert RGB to RGBA on the GPU for faster compression
2025-10-21 15:11:09 -05:00
Thaddeus Crews
1bae99a65d
Merge pull request #101092 from HolonProduction/argument-options-completion-type
Autocompletion: Use correct completion type for argument options
2025-10-21 15:11:07 -05:00
Thaddeus Crews
cc2fdc3937
Merge pull request #111015 from Alexofp/texture-compression-build-option
Scons option to enable CVTT and Betsy compression in export templates
2025-10-21 15:10:56 -05:00
Thaddeus Crews
331d57d497
Merge pull request #109725 from BlueCube3310/betsy-rt-bc1-cache
Betsy: Generate BC1 table cache during compression
2025-10-21 15:10:54 -05:00
BlueCube3310
885904ef2f Betsy: Convert RGB to RGBA textures on the GPU 2025-10-21 17:49:35 +02:00
Aaron Franke
62acc21bf5
GLTF: Move accessor encoding functions to GLTFAccessor 2025-10-21 08:42:29 -07:00
Thaddeus Crews
7d7d479162
Merge pull request #111615 from aaronfranke/gltf-anim-ptr-int-erpolate
GLTF: Enforce `STEP` interpolation for integer and boolean animations
2025-10-21 10:27:14 -05:00
Thaddeus Crews
80d06f166d
Merge pull request #111341 from aaronfranke/gltf-animate-visibility
GLTF: Support animating node visibility
2025-10-21 10:27:11 -05:00
Thaddeus Crews
0fce9b0439
Merge pull request #111684 from ultsi/fix-lsp-non-existing-values-dict-access
LSP: Use safe methods to get data from dictionaries
2025-10-21 10:27:03 -05:00
Thaddeus Crews
8f7cb0712a
Merge pull request #109475 from nikitalita/preserve-gltf-names
Preserve mesh, material, and texture names in GLTF export
2025-10-21 10:27:00 -05:00
Thaddeus Crews
563036185f
Merge pull request #108320 from aaronfranke/gltf-buf-accessor-dict
GLTF: Move accessor and buffer view Dictionary conversion into those classes
2025-10-21 10:26:59 -05:00
Thaddeus Crews
f50d7fa1e8
Merge pull request #110709 from DeeJayLSP/dict-reserve
Add `reserve()` to `Dictionary`, apply to constructors on GDScript VM
2025-10-20 18:09:58 -05:00
Thaddeus Crews
414a4977d8
Merge pull request #108489 from raulsntos/dotnet/fix-bindgen-errors
[.NET] Fix various errors in bindings generator
2025-10-20 18:09:47 -05:00
Thaddeus Crews
3f4c15283e
Merge pull request #108487 from raulsntos/dotnet/remove-efs-update
[.NET] Remove EFS update on reloading assemblies
2025-10-20 18:09:44 -05:00
Haoyu Qiu
7af7ac6785 Fix crash when operating on newly created font RIDs 2025-10-19 10:46:28 +08:00
David Snopek
30d2a8a14c OpenXRExtensionWrapper: Document how to safely work when rendering with "Separate" thread model 2025-10-18 06:55:46 -05:00
Thaddeus Crews
6ae1caecaf
Merge pull request #109431 from dsnopek/openxr-composition-layer-safe-multithreaded-rendering
Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering
2025-10-17 09:07:44 -05:00
Thaddeus Crews
769505fef3
Merge pull request #111703 from timothyqiu/glsl-utf8
Fix error when compute shaders contain Unicode comment
2025-10-16 12:48:10 -05:00
Thaddeus Crews
13404515fb
Merge pull request #111523 from Joy-less/fix-IsStaticallyResolvable
Fix `IsStaticallyResolvable`
2025-10-16 12:48:03 -05:00
Joonas Ulmanen
c5aedff514 LSP: Fix dict[] uses where the key might not exist 2025-10-16 11:02:59 +03:00
Haoyu Qiu
73afe696d2 Fix error when compute shaders contain Unicode comment 2025-10-16 11:21:14 +08:00
Aaron Franke
74a03b4cfa Preserve mesh, material, and texture names in GLTF export 2025-10-15 10:57:11 -07:00
Thaddeus Crews
79e533679c
Merge pull request #111620 from Ivorforce/node-no-display-server
Remove `display_server.h` transitive include from `node.h`.
2025-10-14 10:31:25 -05:00
Thaddeus Crews
e825169957
Merge pull request #107836 from aaronfranke/gltf-without-nodes
GLTF: Allow parsing glTF files without nodes
2025-10-13 19:29:03 -05:00
Thaddeus Crews
4ae535b3b9
Merge pull request #111419 from YeldhamDev/numbers_numbers_numbers
Add source lines to file locations on POT generation
2025-10-13 19:29:01 -05:00
Thaddeus Crews
8be090c03a
Merge pull request #111569 from DeeJayLSP/harfbuzz-update
Update HarfBuzz to 12.1.0
2025-10-13 19:28:49 -05:00
Thaddeus Crews
21a6488c7f
Merge pull request #109421 from aaronfranke/gltf-export-mesh-name
GLTF: Preserve mesh names on export
2025-10-13 19:28:46 -05:00
Thaddeus Crews
3dbd7d36d0
Merge pull request #111461 from DeeJayLSP/fthb
Use HarfBuzz to fix variant hinting in `TextServerAdvanced`
2025-10-13 19:28:44 -05:00
Lukas Tenbrink
1e0b41ab27 Remove display_server.h transitive include from node.h. 2025-10-14 00:43:02 +02:00
Aaron Franke
963b33ac40
GLTF: Enforce STEP interpolation for integer and boolean animations 2025-10-13 12:47:41 -07:00
Aaron Franke
02182b1087
GLTF: Move accessor and buffer view Dictionary conversion into classes 2025-10-13 11:51:25 -07:00
DeeJayLSP
276e1c222c Update HarfBuzz to 12.1.0 2025-10-13 15:12:33 -03:00
Aaron Franke
b2e9bbfe01
GLTF: Support animating node visibility 2025-10-13 10:38:32 -07:00
Thaddeus Crews
c9b72fcfb6
Merge pull request #111481 from Ivorforce/texture-less-includes
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
Thaddeus Crews
094eb99a43
Merge pull request #111601 from AThousandShips/fix_build_objprof
Fix use of outdated macros in ObjectDBProfiler
2025-10-13 12:30:09 -05:00
Thaddeus Crews
1274facd44
Merge pull request #111434 from ChristophHaag/initialize_XrRenderModelPropertiesEXT_type
Ensure `XrRenderModelPropertiesEXT::type` is initialized
2025-10-13 12:30:04 -05:00
A Thousand Ships
ac05ce5226
Fix use of outdated macros in ObjectDBProfiler
These were renamed but were missed in this PR and fails with disable
deprecated.
2025-10-13 17:25:45 +02:00
Joyless
a5ce9c3706 Fix IsStaticallyResolvable 2025-10-11 21:20:01 +01:00
DeeJayLSP
70f180975b Use HarfBuzz to fix variant hinting in TextServerAdvanced 2025-10-10 18:01:03 -03:00
HolonProduction
bf7d580e29 Remove raw base pointer from GDScript 2025-10-10 21:55:25 +02:00
Lukas Tenbrink
985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
Thaddeus Crews
16a11ac88b
Merge pull request #111358 from Ivorforce/no-variant-hasher
Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.
2025-10-10 10:26:12 -05:00
Thaddeus Crews
e33f89fe27
Merge pull request #111323 from HolonProduction/rm-script
Remove `Object::script`
2025-10-10 10:26:09 -05:00
HolonProduction
87bbad5e8c LSP: Fix goto native declaration 2025-10-10 15:43:48 +02:00
Thaddeus Crews
092b7c6427
Merge pull request #110799 from AR-DEV-1/master
Update Godot's .NET version from 6.0 to 8.0
2025-10-09 11:46:51 -05:00
Thaddeus Crews
4ab22026b6
Merge pull request #111405 from Ivorforce/node-no-mesh
Remove transitive rendering includes from `node.h`
2025-10-09 11:46:49 -05:00