1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-21 02:39:43 +00:00
openmw/components
florent.teppe e811f7ed00 Simplified the data structures.
DebugCustomDraw owns the vector of drawcalls and the line geometry.
There are two DebugCustomDraw, so anything they own is double buffered.
Because DebugDrawer has a ref_ptr on the DebugCustomDraw, they live at least as long as DebugDrawer, making memory access from it safe.

removed redundent this
2022-09-13 18:26:33 +02:00
..
bsa Hard fail on loading BSA with records using unicode paths. 2022-09-11 14:41:21 +02:00
bullethelpers Cleanup components includes 2022-08-16 19:14:04 +02:00
compiler Merge branch 'pcvisionbonus' into 'master' 2022-09-07 20:27:22 +00:00
config Added dedicated functions for conversions between QString and std::filesystem::path. 2022-09-11 14:41:21 +02:00
contentselector functor-based Qt signal-slot syntax components 2022-08-23 17:14:12 -03:00
crashcatcher Add new functions and overloads to support std::u8string and std::filesystem::path. 2022-09-11 14:41:20 +02:00
debug Simplified the data structures. 2022-09-13 18:26:33 +02:00
detournavigator Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
esm Make sure all paths are passed as std::filesystem::path instead of std::string where possible. 2022-09-11 14:41:15 +02:00
esm3 Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
esm3terrain Split components/misc/stringops.hpp into multiple headers 2022-08-03 22:06:24 +02:00
esm4 Fix conversion to UTF8 for ESM4 Reader strings 2022-09-12 01:42:01 +02:00
esmloader Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
fallback Use string_view in Fallback::Map 2022-08-28 17:20:49 +02:00
files Added dedicated functions for conversions between QString and std::filesystem::path. 2022-09-11 14:41:21 +02:00
fontloader Make sure all paths are passed as std::filesystem::path instead of std::string where possible. 2022-09-11 14:41:15 +02:00
fx Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +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 Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
lua_ui Cleanup components includes 2022-08-16 19:14:04 +02:00
misc Merge branch 'master' into 'cellstore_refactor' 2022-09-11 15:03:37 +00:00
myguiplatform Fix build errors after rebase against master due to large amount of changes. 2022-09-11 14:41:20 +02:00
navmeshtool Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
nif Fix build errors after rebase against master due to large amount of changes. 2022-09-11 14:41:20 +02:00
nifbullet Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
nifosg Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
platform Fix build errors after rebase against master due to large amount of changes. 2022-09-11 14:41:20 +02:00
process functor-based Qt signal-slot syntax components 2022-08-23 17:14:12 -03:00
resource Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
sceneutil Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
sdlutil Implement system-scaled HiDPI support (SDL_WINDOW_ALLOW_HIGHDPI - Wayland, macOS, etc) 2022-09-12 08:18:08 +00:00
serialization moddable post-processing pipeline 2022-05-15 10:03:58 -07:00
settings Fix some remaining encoding errors due to std::filesystem transition. 2022-09-11 14:41:20 +02:00
shader Fix some remaining encoding errors due to std::filesystem transition. 2022-09-11 14:41:20 +02: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 Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions. 2022-09-11 14:41:20 +02:00
vfs Fix build errors after rebase against master due to large amount of changes. 2022-09-11 14:41:20 +02:00
widgets Merge branch 'string_viewing' into 'master' 2022-08-30 21:12:11 +00:00
CMakeLists.txt Merge branch 'debug_draw_commands' into 'master' 2022-09-11 17:17:16 +00: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