virtualx-engine/core
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
..
config Fix path with multiple slashes not being corrected on templates 2021-09-10 11:14:40 +01:00
crypto [Crypto] Delete mbedtls ctx in deconstructor. 2021-07-03 16:12:55 +02:00
debugger Use doubles for time in many other places 2021-08-09 14:05:42 -05:00
error Improve error descriptions 2021-08-23 17:58:24 +02:00
extension [ClassDB] Unify construct/extension retrieval. 2021-09-22 18:33:29 +02:00
input Improve implementation of builtin action overrides 2021-09-21 22:25:31 +10:00
io [Net] Move multiplayer to core subdir, split RPCManager. 2021-09-07 11:14:30 +02:00
math Auto LOD fixes and improvements 2021-09-27 17:04:56 +02:00
multiplayer Fix custom multiplayer sync commands 2021-09-12 21:20:10 +01:00
object [ClassDB] Unify construct/extension retrieval. 2021-09-22 18:33:29 +02:00
os Merge pull request #52734 from lucypero/thread_override_master 2021-09-16 21:45:04 +02:00
string Fix String::num_real and String test cases when compiling with doubles 2021-09-15 13:41:12 -05:00
templates Replace #pragma once by traditional include guards for consistency 2021-09-24 02:33:15 +02:00
variant Merge pull request #52878 from AnilBK/add-get-center 2021-09-21 21:30:30 +02:00
core_bind.cpp Implement OS::get_locale_language() helper method 2021-09-16 09:34:58 +02:00
core_bind.h Implement OS::get_locale_language() helper method 2021-09-16 09:34:58 +02:00
core_builders.py
core_constants.cpp Merge pull request #52442 from Faless/mp/4.x_rpc_manager 2021-09-07 18:44:39 +02:00
core_constants.h
core_string_names.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
core_string_names.h Removed _change_notify 2021-02-10 19:31:24 -03:00
doc_data.cpp Implement NativeExtension pointer arguments 2021-08-23 19:58:40 -03:00
doc_data.h Implement error return documetation 2021-08-24 15:28:29 -03:00
register_core_types.cpp [Net] Move multiplayer to core subdir, split RPCManager. 2021-09-07 11:14:30 +02:00
register_core_types.h Implement native extension system 2021-06-25 17:32:45 -03:00
SCsub [Net] Move multiplayer to core subdir, split RPCManager. 2021-09-07 11:14:30 +02:00
typedefs.h Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
version.h