1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-24 22:26:37 +00:00
openmw/apps/openmw/mwscript
elsid b88f0d2dbd
Replace mwscript program serialization into a vector with simple struct
Mostly to avoid string literal lookup by index with iteration over all preciding
literals and calling strlen. This is very inefficient. In genral this makes code
much more straightforward but also makes it portable since now int and float of
different sizes are properly supported.
2023-01-14 00:07:37 +01:00
..
docs Implement TestModels/T3D 2022-11-08 22:36:15 +01:00
aiextensions.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
aiextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
animationextensions.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
animationextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
cellextensions.cpp Fixed issue with getSummonedCreature( that returned a reference to a non const static value 2022-12-27 19:16:22 +01:00
cellextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
compilercontext.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
compilercontext.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
consoleextensions.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
consoleextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
containerextensions.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
containerextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlextensions.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
dialogueextensions.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
dialogueextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
extensions.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
extensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
globalscripts.cpp Use default initializers for ESM::RefNum members 2023-01-10 00:44:51 +01:00
globalscripts.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
guiextensions.cpp CellName is now a RefId, makes more sense that way. 2022-12-27 19:16:21 +01:00
guiextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
interpretercontext.cpp Fixed issue with getSummonedCreature( that returned a reference to a non const static value 2022-12-27 19:16:22 +01:00
interpretercontext.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
locals.cpp Access local mwscript variables in Lua scripts 2023-01-07 22:10:10 +01:00
locals.hpp Access local mwscript variables in Lua scripts 2023-01-07 22:10:10 +01:00
miscextensions.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
miscextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
ref.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
ref.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
scriptmanagerimp.cpp Replace mwscript program serialization into a vector with simple struct 2023-01-14 00:07:37 +01:00
scriptmanagerimp.hpp Replace mwscript program serialization into a vector with simple struct 2023-01-14 00:07:37 +01:00
skyextensions.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
skyextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
soundextensions.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
soundextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
statsextensions.cpp script blacklist => RefId 2022-12-27 19:16:21 +01:00
statsextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
transformationextensions.cpp Replace World::getExterior with WorldModel::getCell 2022-12-28 22:06:49 +01:00
transformationextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
userextensions.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
userextensions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00