1
0
Fork 0
Commit Graph

12436 Commits

Author SHA1 Message Date
Rémi Verschelde 36d7a87cc8
Merge pull request #107168 from Rudolph-B/Issue-102300
Fix SH lightmap coefficients for direct lights
2025-06-09 00:44:59 +02:00
Rémi Verschelde 85fedecfa1
Merge pull request #107163 from akien-mga/libktx-4.4.0
libktx: Update to 4.4.0
2025-06-09 00:44:54 +02:00
Rémi Verschelde 258b872a9c
Merge pull request #106220 from aaronfranke/gltf64
GLTF: Support 64-bit sizes in glTF import and export
2025-06-09 00:44:27 +02:00
Rémi Verschelde fb59a99244
Merge pull request #106198 from SatLess/User-Func-Autocomplete
Add code completion for user-defined methods when overriding in GDScript
2025-06-09 00:44:22 +02:00
Sat fc4df4b17d Added working version for user-defined function autocompletion 2025-06-08 07:01:35 -03:00
Rémi Verschelde b05ae3e0bc
Merge pull request #107193 from aaronfranke/gltf-align-accessor-buffer
GLTF: Align accessor buffer `byteOffset` to multiple of component size
2025-06-07 00:43:58 +02:00
Rémi Verschelde 9786857bd9
Merge pull request #107194 from aaronfranke/gltf-no-zero-byte-offset
GLTF: Don't save unnecessary zero "byteOffset" on export
2025-06-06 17:38:08 +02:00
Rémi Verschelde a54286197e
Merge pull request #107145 from BlueCube3310/light-shadowmask-sort
LightmapGI: Search for shadowmask light index only after sorting the lights
2025-06-06 17:37:29 +02:00
kobewi 13f642d959
Replace XML codeblock spaces with tabs 2025-06-06 14:35:38 +02:00
Aaron Franke 902e7cc82b
GLTF: Don't save unnecessary zero "byteOffset" 2025-06-05 19:08:59 -07:00
Aaron Franke 968744e17e
GLTF: Align accessor buffer byteOffset to multiple of component size 2025-06-05 19:01:12 -07:00
Rémi Verschelde b71d0a3671
libktx: Update to 4.4.0 2025-06-06 01:24:43 +02:00
Aaron Franke 61ff5f1bdd
GLTF: Support 64-bit sizes in glTF import and export 2025-06-05 12:40:21 -07:00
Rudolph Bester 9b00031886 Fix SH lightmap coefficients for direct lights 2025-06-05 20:38:13 +02:00
BlueCube3310 6434c3d2c4 LightmapGI: Search for shadowmask light index only after sorting the lights 2025-06-05 15:55:48 +02:00
Haoyu Qiu 1ca5bc2d04 Doc: Add "required" qualifier to methods 2025-06-05 21:41:07 +08:00
Rémi Verschelde 61639d9574
Merge pull request #106996 from Ivorforce/no-oa-hashmap
Core: Remove `OAHashMap`, in favour of `AHashMap`
2025-06-05 13:12:34 +02:00
Rémi Verschelde 5d671accea
Merge pull request #106803 from aaronfranke/gltf-no-export-anim-player
GLTF: Don't export AnimationPlayer nodes as glTF nodes
2025-06-05 13:12:16 +02:00
Rémi Verschelde 0518bd5fee
Merge pull request #106683 from dalexeev/gds-remove-leftmost-rightmost-column
GDScript: Remove `leftmost_column` and `rightmost_column` fields
2025-06-05 13:12:02 +02:00
Rémi Verschelde 31c3c8d04b
Merge pull request #106159 from timothyqiu/enum-enum
[Docs] Remove redundant info on the enum types used
2025-06-05 13:11:30 +02:00
Rémi Verschelde 99943ee9fb
Merge pull request #106055 from BlueCube3310/dds-formats-no-convert
DDS: Load BGRA4 textures directly as RGBA4
2025-06-05 13:11:22 +02:00
Rémi Verschelde 7aee071097
Merge pull request #106013 from akien-mga/move-MovieWriterMJPEG-to-jpg-module
Move MovieWriterMJPEG class to `jpg` module it depends on
2025-06-05 13:11:18 +02:00
Rémi Verschelde 9d0b4ee74f
Merge pull request #105927 from Joy-less/Don't-create-unnecessary-arrays-in-C#
Don't create unnecessary arrays in C#
2025-06-05 13:11:06 +02:00
Rémi Verschelde 1f517a029d
Merge pull request #105746 from mihe/jolt/area-vs-static
Remove Jolt Physics project setting "Areas Detect Static Bodies"
2025-06-05 13:10:57 +02:00
Rémi Verschelde 088ef7b6f6
Merge pull request #100283 from devloglogan/vk-motion-vectors
Implement motion vectors in mobile renderer
2025-06-05 13:10:20 +02:00
Rémi Verschelde 8131883b16
Merge pull request #99504 from LunaCapra/audio-metadata
Add metadata tags to WAV and OGG audio streams
2025-06-05 13:10:12 +02:00
Rémi Verschelde 78eb0b68d3
Move MovieWriterMJPEG class to `jpg` module it depends on
Fixes #90932.
2025-06-05 10:29:22 +02:00
Thaddeus Crews 0d88e17143
Merge pull request #105629 from aaronp64/list_sort
Reuse and optimize sorting logic for `List`, `SelfList`, and `HashMap`
2025-06-04 10:34:37 -05:00
Thaddeus Crews 46437d3c9f
Merge pull request #82083 from ronyeh/typo
Remove unnecessary spaces.
2025-06-04 10:34:26 -05:00
aaronp64 6b2674fe18 Reuse and optimize sorting logic for List, SelfList, and HashMap
Added SortList class, and updated List, SelfList, and HashMap sort methods to use it.  Sorting is done with merge sort, with an initial check to optimize for already sorted lists, and sorted lists that were appended to.
2025-06-04 10:18:22 -04:00
Haoyu Qiu 1e82bafa3a Remove redundant info on the enum types used 2025-06-04 08:21:47 +08:00
Thaddeus Crews 344b8ce1f1
Merge pull request #106190 from aaronfranke/compression64
Support 64-bit sizes in Compression
2025-06-03 15:30:24 -05:00
Pāvels Nadtočajevs e928b2a5e5
[SVG in OT] Fix rendering of some glyphs using "defs" with "#glyphXXXXX.X" id. 2025-06-03 13:18:55 +03:00
Mikael Hermansson e160040f0c Remove Jolt Physics project setting "Areas Detect Static Bodies" 2025-06-03 09:52:57 +02:00
Aaron Franke 5777a88b76
Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
Thaddeus Crews 7a3d2f6779
Merge pull request #106606 from aaronfranke/pow2_64
Add 64-bit versions of core power of 2 functions
2025-06-02 18:51:56 -05:00
Thaddeus Crews 760b3522d7
Merge pull request #105571 from marcosc90/perf-ws-onmessage
[Web] Avoid extra copy when encoding string in WebSocket `_onmessage`
2025-06-02 18:51:55 -05:00
Thaddeus Crews b6b8c32673
Merge pull request #106465 from Chubercik/manifold-3.1.0
manifold: Update to 3.1.1
2025-06-02 18:51:54 -05:00
Thaddeus Crews 5c2b9cd631
Merge pull request #106976 from Ivorforce/gdscript-tests-infinite-print
Fix infinite recursion on `GDScriptTests` if a script cannot be reloaded.
2025-06-02 18:51:52 -05:00
Thaddeus Crews a6be6d1cd1
Merge pull request #106959 from bruvzg/w10_cleanup
[Windows] Drop support for Windows 7/8/8.1.
2025-06-02 18:51:46 -05:00
Thaddeus Crews c2eb6a60f5
Merge pull request #103234 from dsnopek/pico4-ultra-controller
OpenXR: Add controller interaction profile for Pico 4 Ultra
2025-06-02 18:51:42 -05:00
Thaddeus Crews eb85faa812
Merge pull request #106918 from mihe/jolt/area-ref-count
Fix Area3D signal emissions when using Jolt Physics
2025-06-02 18:51:33 -05:00
Thaddeus Crews 4f64eaef0c
Merge pull request #69012 from KoBeWi/settings_of_editor_project
Allow to override editor settings per project
2025-06-02 18:51:26 -05:00
Thaddeus Crews 04924c6e71
Merge pull request #106899 from roughbits01/line-edit-extra-queue-draw
Remove redundant `queue_redraw()` & fix typo
2025-06-02 18:51:24 -05:00
Thaddeus Crews 167a9e33d3
Merge pull request #106880 from dsnopek/meta-depth-api-nonhacks
Minor rendering and XR changes to allow Meta enivornment depth API to work entirely from GDExtension
2025-06-02 18:51:19 -05:00
kobewi b41d6ecf8c Allow to override editor settings per project 2025-06-02 17:51:26 +02:00
Aaron Franke f6f1df7d73
Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
David Snopek fd220081c1 OpenXR: Add controller interaction profile for Pico 4 Ultra 2025-06-01 06:05:30 -05:00
Jakub Marcowski f3da6201f8
manifold: Update to 3.1.1 2025-06-01 10:13:46 +02:00
Lukas Tenbrink 963c20565b Remove `OAHashMap`, in favour of `AHashMap`.
The two types had (mostly) the same decisions, but `AHashMap` is a faster implementation, and is more consistent with `HashMap`.
2025-05-31 15:50:10 +02:00