1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-22 21:40:42 +00:00

28774 Commits

Author SHA1 Message Date
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