virtualx-engine/modules
A Thousand Ships 955d5affa8
Reduce and prevent unnecessary random-access to List
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)

* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
..
astcenc Merge pull request #88763 from BlueCube3310/image-is-compressed-static 2024-05-02 14:01:18 +02:00
basis_universal Merge pull request #88763 from BlueCube3310/image-is-compressed-static 2024-05-02 14:01:18 +02:00
bmp Fix some typos in source. 2023-10-04 19:55:11 +09:00
camera Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
csg Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
cvtt Merge pull request #88763 from BlueCube3310/image-is-compressed-static 2024-05-02 14:01:18 +02:00
dds Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
enet Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
etcpak Merge pull request #88763 from BlueCube3310/image-is-compressed-static 2024-05-02 14:01:18 +02:00
fbx Fix handling missing skins using ufbx importer 2024-05-03 20:46:26 +03:00
freetype UWP: Remove platform port, needs to be redone from scratch for 4.x 2023-09-07 15:01:59 +02:00
gdscript Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
glslang Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
gltf Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
gridmap Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
hdr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
interactive_music Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
jpg Merge pull request #84546 from Rubonnek/fix-jpg-save-bugs 2024-01-04 14:26:04 +01:00
jsonrpc Add unit tests for JSONRPC 2024-04-10 18:27:08 +01:00
ktx libktx: Update to 4.3.2 2024-04-05 12:18:00 +02:00
lightmapper_rd LightmapGI: Fix seam blending with directional lightmaps 2024-04-18 14:21:29 +02:00
mbedtls mbedTLS: Update to new LTS v3.6.0 2024-04-10 21:19:22 +02:00
meshoptimizer Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
minimp3 [Doc] Fix some incorrect uses of a/an 2024-03-13 21:20:28 +01:00
mobile_vr Improvements to VRS/Foveated rendering 2024-05-03 17:20:30 +10:00
mono Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
msdfgen Update ICU and msdfgen. 2024-03-13 09:12:50 +02:00
multiplayer Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
navigation Fix TileMapLayer navmesh baking 2024-05-02 18:06:23 +02:00
noise Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
ogg fix next_ogg_packet never returning false 2023-12-10 02:47:52 -08:00
openxr Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
raycast Fix arm64/Windows build. 2024-04-30 16:26:42 +03:00
regex Add additional unit tests for RegEx 2024-04-10 23:24:27 +02:00
squish Fix squish DXT5 RA-As-RG channel swapping 2023-12-09 18:07:25 +01:00
svg Fix error when loading SVG imported as Image 2024-04-12 18:01:58 +08:00
text_server_adv Merge pull request #81639 from MJacred/is_letter 2024-05-03 01:21:34 +02:00
text_server_fb SCons: Fixes for warn/error colorization 2024-04-29 11:56:21 -05:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
tinyexr Fix memory leak on error paths in tinyexr loader 2023-11-17 17:40:26 +11:00
upnp Use local variable to stop memory leak. 2024-04-05 09:13:27 +11:00
vhacd Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
vorbis [Doc] Fix some incorrect uses of a/an 2024-03-13 21:20:28 +01:00
webp Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
webrtc Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
websocket Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
webxr Remove the Hand enum from XRHandTracker to fix name-collision with the hand property of the base class. 2024-04-25 19:38:57 -04:00
xatlas_unwrap Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
zip Fix ZIPReader.get_files() error on empty zip files 2024-04-08 15:57:35 -04:00
modules_builders.py SCons: Remove run_in_subprocess dependency 2024-03-11 13:20:09 -05:00
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Remove run_in_subprocess dependency 2024-03-11 13:20:09 -05:00