virtualx-engine/modules
jfons 9e1810695c Auto LOD fixes and improvements
* Fixed LODs for shadow meshes.
* Added a merging step before simplification. This helps with tesselated
  meshes that were previously left untouched. The angle difference at
  wich edges ar considered "hard" can be tweaked as an import setting.
* LODs will now start with the highest decimation possible and keep
  doubling (approximately) the number of triangles from there. This
  makes sure that very low triangle counts are included when possible.
* Given more weight to normal preservation.
* Modified MeshOptimizer to report distance-based error instead of
  including attributes in the reported metrics.
* Added attribute transference between the original mesh and the
  various LODs. Right now only normals are taken into account,
  but it could be expanded to other attributes in the future.
2021-09-27 17:04:56 +02:00
..
basis_universal Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
bmp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
bullet Rename WorldMarginShape to WorldBoundaryShape 2021-09-14 11:16:31 -07:00
camera [macOS] Request camera permission before session init. 2021-08-22 00:34:02 +03:00
csg Merge pull request #52878 from AnilBK/add-get-center 2021-09-21 21:30:30 +02:00
cvtt Modernize atomics 2021-02-18 17:12:46 +01:00
dds Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
denoise Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
enet Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
etcpak etcpak: Update to upstream commit 7c3cb6f (Jul 29, 2021) 2021-09-22 13:17:07 +02:00
fbx Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
freetype HTML5: Fix warnings and re-enable werror=yes on CI 2021-08-06 12:12:37 +02:00
gdnative Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
gdscript Merge pull request #52906 from vnen/gdscript-show-error-on-yield 2021-09-21 20:36:39 +02:00
glslang Vulkan: Update volk and Vulkan SDK components to 1.2.190 2021-09-22 12:56:15 +02:00
gltf Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
gridmap implement individual mesh transform for meshlibrary items 2021-09-09 16:40:16 +02:00
hdr Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
jpg Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
jsonrpc Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
lightmapper_rd GPULightmapper exclude back-face triangles while calculating bounces 2021-09-14 22:29:31 +02:00
mbedtls Misc cleanup of header includes 2021-07-15 00:46:43 +02:00
meshoptimizer Disable 3D-only modules when 3D is disabled 2021-06-03 17:45:28 -04:00
minimp3 Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
mobile_vr Change to using doubles in XR classes 2021-09-21 22:46:31 +10:00
mono Merge pull request #52878 from AnilBK/add-get-center 2021-09-21 21:30:30 +02:00
msdfgen Makes FontData importable resource. 2021-08-27 15:43:18 +03:00
navigation Rename WorldMarginShape to WorldBoundaryShape 2021-09-14 11:16:31 -07:00
ogg Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
opensimplex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
opus Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
pvr Validate image formats, check if resize_to_po2 failed 2021-06-28 21:17:06 +02:00
raycast Auto LOD fixes and improvements 2021-09-27 17:04:56 +02:00
regex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
squish Import: Cleanup and optimize etcpak compression method 2021-04-16 17:08:36 +02:00
svg Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
text_server_adv Improve invalid non-graphic glyph detection. 2021-09-22 14:37:16 +03:00
text_server_fb TextServer: Fix build with freetype disabled 2021-09-15 10:11:31 +02:00
tga Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
theora Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
tinyexr Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
upnp doc: Use self-closing tags for return and argument 2021-07-30 15:29:52 +02:00
vhacd Clean convex hull decomposition code 2021-09-14 17:14:06 -07:00
visual_script Merge pull request #52877 from Calinou/add-print-verbose 2021-09-21 17:00:58 +02:00
vorbis Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
webm Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
webp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
webrtc Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
websocket Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
webxr Change to using doubles in XR classes 2021-09-21 22:46:31 +10:00
xatlas_unwrap Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
modules_builders.py Enable support for C++ modules tests 2020-07-26 17:41:46 +03:00
register_module_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-05-05 11:44:29 +02:00