1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-05 01:11:32 +00:00
openmw/apps
Bo Svensson ef906cbfa8
improves MWClass mapping (#3166)
Currently, we use a peculiar mapping of ESM classes by their std::type_info::name. This mapping is an undefined behaviour because std::type_info::name is strictly implementation defined. It could return a non-unique value on some platforms. With this PR we use the unsigned int sRecordId of the ESM class as a more efficient lookup type that does not build on undefined behaviour. We can expect marginally faster save-game loading with these changes as well.
2021-10-11 13:46:21 +02:00
..
benchmarks Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
bsatool Add file to BSA 2021-04-08 18:08:28 +02:00
esmtool Add a std::noboolalpha to a std::boolalpha 2021-07-21 14:40:54 +02:00
essimporter Overhaul magic effects to work with onApply and onEnd events 2021-09-29 19:25:10 +02:00
launcher Remove 'no relevant classes' moc warning 2021-09-14 11:20:18 +02:00
mwiniimporter Using auto keyword in most apps 2021-05-18 19:20:59 -05:00
niftest Use recurse subdirectory iterator to iterate over the VFS without exposing internal details 2021-09-14 18:09:54 +02:00
opencs Merge branch 'omwaddon_dep' into 'master' 2021-10-08 06:40:43 +00:00
openmw improves MWClass mapping (#3166) 2021-10-11 13:46:21 +02:00
openmw_test_suite Merge branch 'options_tests' into 'master' 2021-10-08 08:02:40 +00:00
wizard Remove 'no relevant classes' moc warning 2021-09-14 11:20:18 +02:00
doc.hpp first set of additional doxygen comments 2010-09-25 15:03:53 +02:00