elsid
d165966bea
Make OSGTexture final
...
To show that there are no more inheritance levels and also help compiler to
better optimize virtual function calls. There is no need to access virtual table
when compiler calls a virtual function of a final type.
2022-07-26 12:33:31 +02:00
elsid
5f800279ac
Remove unused Gui::FontLoader::mTextures
2022-07-26 12:33:27 +02:00
elsid
036937ee02
Store RenderManager textures by value
2022-07-20 22:49:46 +02:00
elsid
6738722aa5
Initialize all required osgMyGUI::DataManager members in constructor
2022-07-20 22:49:46 +02:00
elsid
1c507125df
Remove empty functions
2022-07-20 22:49:46 +02:00
elsid
d307178683
Replace components/vfs/manager.hpp include by forward declaration
2022-07-20 22:49:46 +02:00
elsid
a281bcaf90
Remove redundant Platform::initialize function
2022-07-20 22:49:44 +02:00
elsid
c0e1642d7f
Use unique_ptr for osgMyGUI::Platform members
2022-07-20 21:49:33 +02:00
psi29a
ebc34ea251
Merge branch 'geodes' into 'master'
...
Get rid of obsolete osg::Geode where it is possible
See merge request OpenMW/openmw!2167
2022-07-20 12:47:11 +00:00
Andrei Kortunov
de58c9dff3
Get rid of obsolete osg::Geode where it is possible
2022-07-20 15:28:56 +04:00
psi29a
0b08e5e29a
Merge branch 'guifixes' into 'master'
...
Improve binding VFS to MyGUI
See merge request OpenMW/openmw!2165
2022-07-20 08:32:22 +00:00
Andrei Kortunov
168a097c8b
Improve binding VFS to MyGUI
2022-07-20 08:06:57 +04:00
elsid
2acf19bf2a
Merge branch 'revert' into 'master'
...
Revert controversial changes in luadoc generation (!2124 , !2130 )
See merge request OpenMW/openmw!2166
2022-07-19 22:25:47 +00:00
Petr Mikheev
aa807c0c3c
Revert controversial changes in luadoc generation ( !2124 , !2130 )
2022-07-19 22:25:46 +00:00
psi29a
3b75ae7ff1
Merge branch 'terrain-include-cleanup' into 'master'
...
Cleanup includes in Terrain component
See merge request OpenMW/openmw!2157
2022-07-19 14:42:43 +00:00
psi29a
29d8330c5f
Merge branch 'fix-debug-build' into 'master'
...
Use correct assertion for the file implementation
See merge request OpenMW/openmw!2163
2022-07-19 13:48:57 +00:00
Matt
c6bc264b35
Use correct assertion for the file implementation
2022-07-19 13:48:57 +00:00
psi29a
4a15fae588
Merge branch 'fix-fileclose' into 'master'
...
Use ScopedHandle for File::Handle
See merge request OpenMW/openmw!2159
2022-07-19 10:05:07 +00:00
psi29a
b460904761
Merge branch 'benchmarkiseasy' into 'master'
...
Add a simple HOWTO for the builtin tracing functionality.
See merge request OpenMW/openmw!1275
2022-07-19 10:00:13 +00:00
psi29a
036896078d
Merge branch 'swedish-translation' into 'master'
...
Swedish i10n translations
See merge request OpenMW/openmw!2131
2022-07-19 06:49:50 +00:00
Joakim Berg
03b178c2eb
Swedish i10n translations
2022-07-19 06:49:50 +00:00
psi29a
8da463926e
Merge branch 'warnfix' into 'master'
...
Follow-up for MR 2112
See merge request OpenMW/openmw!2162
2022-07-18 20:57:56 +00:00
psi29a
6cb8079877
Merge branch 'unique_ptr_wizard' into 'master'
...
Use unique_ptr for Wizard::InstallationPage members
See merge request OpenMW/openmw!2160
2022-07-18 20:54:57 +00:00
ζeh Matt
8f7ec42c09
Close handle if valid for move assignment
2022-07-18 23:11:09 +03:00
Andrei Kortunov
4e7fe5a8bd
Set VFS only once
2022-07-18 23:37:41 +04:00
Andrei Kortunov
4e9a063de2
Fix MacOS build
2022-07-18 23:37:37 +04:00
ζeh Matt
8a724eb772
Delete assignment and copy constructor
2022-07-18 22:28:35 +03:00
ζeh Matt
3c8ef8463c
Close only valid handles
2022-07-18 21:44:03 +03:00
elsid
c197896765
Use unique_ptr for Wizard::InstallationPage members
2022-07-18 20:29:37 +02:00
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
2022-07-18 18:23:02 +00:00
ζeh Matt
2014ea40b9
Use ScopedHandle for File::Handle
2022-07-18 21:13:41 +03:00
psi29a
40cab76de5
Merge branch 'fonts' into 'master'
...
Enhance a way to setup fonts and layout files
See merge request OpenMW/openmw!2112
2022-07-18 17:36:31 +00:00
ζeh Matt
c5d85c1854
Revert removal of <atomic>
2022-07-18 19:40:26 +03:00
ζeh Matt
764d34362e
Type forward VFS::Manager in luastate.hpp and l10n.hpp
2022-07-18 19:36:41 +03:00
ζeh Matt
ddf43ec42f
Move structs into separate headers, cleanup includes, cleanup forwarders
2022-07-18 19:15:03 +03:00
psi29a
5078b6822a
Merge branch 'remove-lowlevelfile' into 'master'
...
Remove obsolete LowLevelFile
See merge request OpenMW/openmw!2156
2022-07-18 15:05:36 +00:00
ζeh Matt
ce556ba0cc
Remove obsolete LowLevelFile
2022-07-18 16:41:43 +03:00
Andrei Kortunov
dc97b1d1b4
Add changelog entries
2022-07-18 10:59:52 +04:00
Andrei Kortunov
845a812ebf
Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format
2022-07-18 10:40:03 +04:00
Andrei Kortunov
b60d14d434
Updated documentation
2022-07-18 10:38:55 +04:00
Andrei Kortunov
5bc5c1bb0c
Use our fonts as a fallback
2022-07-18 09:57:20 +04:00
psi29a
d888eb84a5
Merge branch 'rm_redundant_echo' into 'master'
...
Remove redundant echo
See merge request OpenMW/openmw!2137
2022-07-17 20:25:41 +00:00
psi29a
79cc55b2a3
Merge branch 'rename-drawstate' into 'master'
...
Rename DrawState_ to DrawState and use enum class
See merge request OpenMW/openmw!2151
2022-07-17 20:24:50 +00:00
psi29a
809c6acc1a
Merge branch 'everlasting_snow' into 'master'
...
Use meaningful names instead of pretending we don't know what snow is
See merge request OpenMW/openmw!2152
2022-07-17 20:23:56 +00:00
Andrei Kortunov
1f864e3127
Do not override monospace font
2022-07-18 00:04:43 +04:00
Andrei Kortunov
dc0d6fe31d
Avoid code duplication
2022-07-17 23:59:35 +04:00
Andrei Kortunov
facdc8fc0d
Use string_view
2022-07-17 22:13:27 +04:00
Andrei Kortunov
d83382d236
Rework Profiler to work with VFS
2022-07-17 22:01:48 +04:00
Andrei Kortunov
59c4ea014d
Rework StatsHandler to support VFS
2022-07-17 22:01:48 +04:00
Andrei Kortunov
6f6b5ba04b
Some refactoring
2022-07-17 22:01:48 +04:00