Commit Graph

6150 Commits (036937ee02dcd3063598a2668b02524703971854)

Author SHA1 Message Date
elsid 036937ee02
Store RenderManager textures by value 2 years ago
elsid 6738722aa5
Initialize all required osgMyGUI::DataManager members in constructor 2 years ago
elsid 1c507125df
Remove empty functions 2 years ago
elsid d307178683
Replace components/vfs/manager.hpp include by forward declaration 2 years ago
elsid a281bcaf90
Remove redundant Platform::initialize function 2 years ago
elsid c0e1642d7f
Use unique_ptr for osgMyGUI::Platform members 2 years ago
Andrei Kortunov de58c9dff3 Get rid of obsolete osg::Geode where it is possible 2 years ago
Andrei Kortunov 168a097c8b Improve binding VFS to MyGUI 2 years ago
psi29a 3b75ae7ff1 Merge branch 'terrain-include-cleanup' into 'master'
Cleanup includes in Terrain component

See merge request OpenMW/openmw!2157
2 years ago
Matt c6bc264b35 Use correct assertion for the file implementation 2 years ago
psi29a 4a15fae588 Merge branch 'fix-fileclose' into 'master'
Use ScopedHandle for File::Handle

See merge request OpenMW/openmw!2159
2 years ago
ζeh Matt 8f7ec42c09
Close handle if valid for move assignment 3 years ago
Andrei Kortunov 4e7fe5a8bd Set VFS only once 3 years ago
ζeh Matt 8a724eb772
Delete assignment and copy constructor 3 years ago
ζeh Matt 3c8ef8463c
Close only valid handles 3 years ago
Petr Mikheev e222afc764 Merge branch 'fwd-lua-vfs' into 'master'
Type forward VFS::Manager in luastate.hpp and l10n.hpp

See merge request OpenMW/openmw!2158
3 years ago
ζeh Matt 2014ea40b9
Use ScopedHandle for File::Handle 3 years ago
psi29a 40cab76de5 Merge branch 'fonts' into 'master'
Enhance a way to setup fonts and layout files

See merge request OpenMW/openmw!2112
3 years ago
ζeh Matt c5d85c1854
Revert removal of <atomic> 3 years ago
ζeh Matt 764d34362e
Type forward VFS::Manager in luastate.hpp and l10n.hpp 3 years ago
ζeh Matt ddf43ec42f
Move structs into separate headers, cleanup includes, cleanup forwarders 3 years ago
ζeh Matt ce556ba0cc
Remove obsolete LowLevelFile 3 years ago
Andrei Kortunov 845a812ebf Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format 3 years ago
Andrei Kortunov 5bc5c1bb0c Use our fonts as a fallback 3 years ago
Andrei Kortunov 1f864e3127 Do not override monospace font 3 years ago
Andrei Kortunov dc0d6fe31d Avoid code duplication 3 years ago
Andrei Kortunov facdc8fc0d Use string_view 3 years ago
Andrei Kortunov d83382d236 Rework Profiler to work with VFS 3 years ago
Andrei Kortunov 59c4ea014d Rework StatsHandler to support VFS 3 years ago
Andrei Kortunov 6f6b5ba04b Some refactoring 3 years ago
Andrei Kortunov db686b25c2 Use fallback data from openmw.cfg to setup fonts 3 years ago
Andrei Kortunov 8513bc9620 Fix build error on MSVC 3 years ago
Andrei Kortunov 8fc3635c2c Use case-insensitive font keys, remove debug code 3 years ago
Andrei Kortunov c47a48e25d Inject layout files to VFS 3 years ago
Andrei Kortunov 2630bc21dd Allow to override MyGUI layout 3 years ago
Andrei Kortunov 4ddba5142e Introduce font mappings 3 years ago
Andrei Kortunov dd04bfccfb Load fonts 3 years ago
Evil Eye 3967509cdd Use meaningful names instead of pretending we don't know what snow is 3 years ago
psi29a 7c442926f8 Merge branch 'platform-file' into 'master'
Move platform specific file code into platform and cleanup LowLevelFile

See merge request OpenMW/openmw!2143
3 years ago
psi29a b032a643f9 Merge branch 'vfs_string_view' into 'master'
Use std::string_view in VFS::Manager

See merge request OpenMW/openmw!2148
3 years ago
psi29a 6cc3ec12db Merge branch 'ci-werror' into 'master'
Windows, MSVC: Enable warnings as errors on CI

See merge request OpenMW/openmw!2146
3 years ago
ζeh Matt 03302a8f5b
Conditionally build cpp for platform, remove obsolete header 3 years ago
elsid 0e12d331f9
Simplify iteration over Bone::mChildren 3 years ago
elsid e4f599575e
Use unique_ptr to manage Bone lifetime 3 years ago
Petr Mikheev 38ee6d285d Use std::string_view in VFS::Manager 3 years ago
elsid 6c8ed4d19c
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
3 years ago
Project579 02ef9c953e MSVC: Fix all warnings at level 4, upgrade Qt5 to 5.15.2 to also reduce warnings, disabled 5054 warnings due to Qt5's use of deprecated operators in C++20 . 3 years ago
ζeh Matt 3d5f898920
Cleanup and fixes 3 years ago
ζeh Matt 1b70ff775d
Move platform specific file code into platform and cleanup LowLevelFile 3 years ago
elsid 9398e97600
Avoid manual memory management for VFS archives 3 years ago