1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-29 08:15:35 +00:00
openmw/components/misc
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
..
strings Improve format workaround and add unit tests 2022-08-26 19:43:57 +00:00
algorithm.hpp Split components/misc/stringops.hpp into multiple headers 2022-08-03 22:06:24 +02:00
barrier.hpp Use unsigned to define number of threads 2022-07-12 15:19:52 +02:00
budgetmeasurement.hpp Cleanup components includes 2022-08-16 19:14:04 +02:00
color.cpp Fix warning: maybe-uninitialized 2022-01-30 00:44:22 +01:00
color.hpp Lua bindings for Colours 2022-01-17 22:35:06 +00:00
compression.cpp Add functions to compress/decompress vector of bytes 2021-10-18 20:46:22 +02:00
compression.hpp Add functions to compress/decompress vector of bytes 2021-10-18 20:46:22 +02:00
constants.hpp experimental point light bindings 2022-05-15 10:03:58 -07:00
convert.hpp Remove unused z coordinate 2022-02-03 21:43:53 +01:00
coordinateconverter.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
endianness.hpp Add unit test for swapEndiannessInplace(). Part of Bug #5837 2021-02-09 13:09:36 -05:00
errorMarker.cpp Get rid of obsolete osg::Geode where it is possible 2022-07-20 15:28:56 +04:00
errorMarker.hpp Embed error marker in osgt format inside a string defined in misc/errorMarker.hpp. 2021-11-20 11:12:08 +01:00
frameratelimiter.hpp Clean up MSVC warnings 2021-04-17 12:14:50 +04:00
guarded.hpp Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
hash.hpp Support seed type different from std::size_t for hashCombine 2021-11-13 16:14:50 +01:00
helpviewer.cpp Add link to opencs documentation on readthedocs, available through 2020-04-18 20:54:21 +00:00
helpviewer.hpp Add link to opencs documentation on readthedocs, available through 2020-04-18 20:54:21 +00:00
math.hpp Remove unnecessary loops from path 2022-01-24 22:32:04 +01:00
mathutil.hpp Merge branch 'movement_refactoring' into 'master' 2020-08-27 11:54:30 +00:00
messageformatparser.cpp Make getStringLiteral return a string_view 2022-05-21 01:21:55 +02:00
messageformatparser.hpp Change includes 2022-05-21 10:48:32 +02:00
notnullptr.hpp Make Environment a storage of referencing pointers instead of owned 2022-05-06 23:44:01 +02:00
objectpool.hpp Use RAII for object ptr from pool 2020-07-04 01:15:27 +02:00
osguservalues.cpp allow soft particles on meshes and add extra data extensions 2022-06-29 18:15:12 -07:00
osguservalues.hpp allow soft particles on meshes and add extra data extensions 2022-06-29 18:15:12 -07:00
pathhelpers.hpp Add a dictionary to retrieve the LOD mesh name of a mesh cache 2022-09-03 18:52:27 +02:00
progressreporter.hpp Support frequency of ProgressReporter calls lower than interval 2022-01-19 01:10:58 +01:00
resourcehelpers.cpp Use the pattern according to the esm version 2022-09-03 18:55:06 +02:00
resourcehelpers.hpp Use the pattern according to the esm version 2022-09-03 18:55:06 +02:00
rng.cpp Remove unnecessary debug output 2022-03-21 17:49:42 +02:00
rng.hpp Add a comment explaining the pick of the prng 2022-03-22 17:09:36 +02:00
strongtypedef.hpp Support compilation with c++20 2022-02-24 00:49:40 +01:00
thread.cpp Fix build on Windows 2022-04-25 00:25:46 +02:00
thread.hpp Set idle priority for navmesh generation thread 2021-04-14 21:39:06 +02:00
timer.hpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
typetraits.hpp Do not write shapes to navmeshdb when writing is disabled 2021-12-16 22:57:35 +01:00
utf8stream.hpp Reserve the output buffer in lowerCaseUtf8 2022-09-05 19:46:39 +02:00
weakcache.hpp constify weakcache overloaded operators 2022-03-01 10:53:01 +01:00