1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 20:29:57 +00:00
openmw/components
jvoisin 9f62f0c292 Reserve the output buffer in lowerCaseUtf8
Since lowercasing an utf8 string shouldn't change its size very much,
it does make sense to reserve the output buffer, to reduce
memory allocations.
2022-09-05 19:46:39 +02:00
..
bsa Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
bullethelpers Cleanup components includes 2022-08-16 19:14:04 +02:00
compiler Cleanup components includes 2022-08-16 19:14:04 +02:00
config Do not copy data when it is not needed 2022-08-15 11:52:09 +04:00
contentselector functor-based Qt signal-slot syntax components 2022-08-23 17:14:12 -03:00
crashcatcher Allows to build on macos 10.15 2022-08-28 15:28:41 +00:00
debug Allow to disable crash catcher on Windows 2022-07-01 22:44:03 +02:00
detournavigator Separate reading navigator stats and reporting 2022-08-28 14:52:34 +02:00
esm Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
esm3 Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
esm3terrain Split components/misc/stringops.hpp into multiple headers 2022-08-03 22:06:24 +02:00
esm4 Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
esmloader Split components/misc/stringops.hpp into multiple headers 2022-08-03 22:06:24 +02:00
fallback Use string_view in Fallback::Map 2022-08-28 17:20:49 +02:00
files Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
fontloader Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
fx omw_GetWorldPosFromUV() should use omw_GetDepth() 2022-08-21 18:03:38 +02:00
interpreter Use string_view in the remaining Class methods and push string_views closer to the MyGUI boundary 2022-08-23 22:14:27 +02:00
l10n Eliminate &thing[0] pattern 2022-09-03 16:41:35 +01:00
loadinglistener Use std::unique_ptr to implement ScopedLoad 2022-08-19 22:39:39 +02:00
lua Do not copy data when it is not needed 2022-08-15 11:52:09 +04:00
lua_ui Cleanup components includes 2022-08-16 19:14:04 +02:00
misc Reserve the output buffer in lowerCaseUtf8 2022-09-05 19:46:39 +02:00
myguiplatform Implement per-font resolution 2022-08-30 12:16:30 +04:00
navmeshtool Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
nif Read NiMultiTargetTransformController 2022-09-04 08:36:32 +03:00
nifbullet Do not use collision shapes with visual only collision to generate navmesh 2022-08-25 00:56:03 +02:00
nifosg Merge branch 'nipixeldata' into 'master' 2022-08-17 12:20:00 +00:00
platform Use correct assertion for the file implementation 2022-07-19 13:48:57 +00:00
process functor-based Qt signal-slot syntax components 2022-08-23 17:14:12 -03:00
resource Show stats for writing and reading navmesh db queue jobs 2022-08-28 14:14:43 +02:00
sceneutil Make Settings::Manager::getString return a reference 2022-08-28 16:38:11 +02:00
sdlutil Do not copy data when it is not needed 2022-08-15 11:52:09 +04:00
serialization moddable post-processing pipeline 2022-05-15 10:03:58 -07:00
settings Make Settings::Manager::getString return a reference 2022-08-28 16:38:11 +02:00
shader Merge branch 'SHADER_HOT_RELOAD' into 'master' 2022-08-21 09:08:27 +00:00
sqlite3 Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
std140 moddable post-processing pipeline 2022-05-15 10:03:58 -07:00
stereo Cleanup components includes 2022-08-16 19:14:04 +02:00
terrain Cleanup components includes 2022-08-16 19:14:04 +02:00
to_utf8 Move to_utf8 from const std::string& to std::string_view 2022-05-21 21:44:47 +02:00
translation Remove some more of boost:: 2022-05-25 21:16:26 +02:00
version Remove boost::filesystem from a couple of files 2022-05-24 21:18:21 +00:00
vfs Split components/misc/stringops.hpp into multiple headers 2022-08-03 22:06:24 +02:00
widgets Merge branch 'string_viewing' into 'master' 2022-08-30 21:12:11 +00:00
CMakeLists.txt Separate reading navigator stats and reporting 2022-08-28 14:52:34 +02:00
doc.hpp second set of additional doxygen comments 2010-09-25 20:15:05 +02:00
windows.hpp Fix build on Windows 2022-04-25 00:25:46 +02:00