Andrei Kortunov
|
de58c9dff3
|
Get rid of obsolete osg::Geode where it is possible
|
2022-07-20 15:28:56 +04: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
|
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 |
|
Andrei Kortunov
|
4e7fe5a8bd
|
Set VFS only once
|
2022-07-18 23:37:41 +04:00 |
|
elsid
|
c197896765
|
Use unique_ptr for Wizard::InstallationPage members
|
2022-07-18 20:29:37 +02: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
|
ddf43ec42f
|
Move structs into separate headers, cleanup includes, cleanup forwarders
|
2022-07-18 19:15:03 +03: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
|
5bc5c1bb0c
|
Use our fonts as a fallback
|
2022-07-18 09:57:20 +04: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 |
|
Andrei Kortunov
|
c47a48e25d
|
Inject layout files to VFS
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
2630bc21dd
|
Allow to override MyGUI layout
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
4ddba5142e
|
Introduce font mappings
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
dd04bfccfb
|
Load fonts
|
2022-07-17 22:01:48 +04:00 |
|
Evil Eye
|
3967509cdd
|
Use meaningful names instead of pretending we don't know what snow is
|
2022-07-17 19:54:59 +02:00 |
|
ζeh Matt
|
841fd9618f
|
Rename DrawState_ to DrawState and use enum class
|
2022-07-17 20:50:26 +03:00 |
|
elsid
|
c040da36de
|
Use std::unique_ptr to manage lifetime for InputManager members
|
2022-07-17 14:13:21 +02:00 |
|
elsid
|
6c8ed4d19c
|
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
|
2022-07-17 11:35:39 +02:00 |
|
psi29a
|
06db2446b1
|
Merge branch 'cleanup_aistate' into 'master'
Cleanup MWMechanics::AiState
See merge request OpenMW/openmw!2141
|
2022-07-17 09:13:04 +00:00 |
|
psi29a
|
2a967725d4
|
Merge branch 'aisetting' into 'master'
Move AiSetting out of MWMechanics::CreatureStats
See merge request OpenMW/openmw!2140
|
2022-07-17 09:11:03 +00:00 |
|
elsid
|
b8937a493a
|
Avoid manual memory management for MWMechanics::DerivedClassStorage
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
d2b7253c7f
|
Use forward declarations instead of including aistate.hpp
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
f5c2e09df9
|
Move AiTemporaryBase to a separate header
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
e11fbc10b1
|
Remove unused member functions from MWMechanics::DerivedClassStorage
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
49f8445f87
|
Move AiSetting out of MWMechanics::CreatureStats
To replace creaturestats.hpp include in mwworld/class.hpp with forward
declaration reducing total size of preprocessed code.
|
2022-07-16 16:43:33 +02:00 |
|
elsid
|
9398e97600
|
Avoid manual memory management for VFS archives
|
2022-07-16 15:30:14 +02:00 |
|
Evil Eye
|
1a5a526b15
|
Remove unecessary casts and prevent nullptr dereference in getWalkSpeed
|
2022-07-13 21:17:11 +02:00 |
|
Evil Eye
|
ed921ad377
|
Fix modstat for negative numbers
|
2022-07-12 19:59:18 +02:00 |
|
elsid
|
22ed6d5c1e
|
Use unsigned to define number of threads
|
2022-07-12 15:19:52 +02:00 |
|
elsid
|
8c3c65fe9f
|
Use variant and optional to implement Maybe*Locks
To avoid calling lock and unlock on the mutex. User-defined destructor is no
more needed.
|
2022-07-12 15:19:52 +02:00 |
|
psi29a
|
bcaeb579c3
|
Merge branch 'modified_stats' into 'master'
Calculate the modified property based on cached values
See merge request OpenMW/openmw!2121
|
2022-07-12 13:03:54 +00:00 |
|
psi29a
|
0eb674ec84
|
Merge branch 'settings_fix' into 'master'
Refactor usage of settings storage in the launcher and editor
See merge request OpenMW/openmw!2123
|
2022-07-12 13:00:52 +00:00 |
|
psi29a
|
a8ec69045c
|
Merge branch 'coverity' into 'master'
Coverity fixes
See merge request OpenMW/openmw!2125
|
2022-07-12 12:59:00 +00:00 |
|
Andrei Kortunov
|
4b257e496e
|
Use static settings map for launcher and editor - the Settings::Manager has a static data anyway
|
2022-07-12 14:56:20 +04:00 |
|
Andrei Kortunov
|
a5b0ef0912
|
Avoid possible null dereference
|
2022-07-12 13:43:47 +04:00 |
|
Andrei Kortunov
|
42b9a6daaf
|
Do not use an invalid iterator
|
2022-07-12 12:45:11 +04:00 |
|
psi29a
|
54db3a97bb
|
Merge branch 'multiview-refactor' into 'master'
[Multiview] refactoring
See merge request OpenMW/openmw!2122
|
2022-07-12 08:44:43 +00:00 |
|
Petr Mikheev
|
9fbcc5df5e
|
Merge branch 'localization' into 'master'
Use Lua's YAML-based localization for MyGUI
See merge request OpenMW/openmw!2099
|
2022-07-12 08:13:33 +00:00 |
|
Andrei Kortunov
|
ccbb5e03fb
|
Use YAML files to translate MyGUI's localization tags
|
2022-07-12 08:20:40 +04:00 |
|
Mads Buvik Sandvei
|
b277fa48c7
|
Refactor multiview to avoid littering OSG_HAS_MULTIVIEW and multiview-related uniforms around the code, keep them all in multiview.cpp.
|
2022-07-11 17:27:05 +02:00 |
|
Evil Eye
|
011a822408
|
Calculate the modified property based on cached values
|
2022-07-11 16:40:06 +02:00 |
|
psi29a
|
aaaeed572a
|
Merge branch 'fix_6841' into 'master'
Treat empty `RootCollisionNode` in NIF as NC flag and generate VisualOnly collision shape
Closes #6841
See merge request OpenMW/openmw!2084
|
2022-07-11 08:31:59 +00:00 |
|
Cody Glassman
|
24749b066c
|
Add sky blending to launcher
|
2022-07-11 00:26:22 +00:00 |
|
elsid
|
9cda505ef3
|
Add missing save for a setting in launcher
|
2022-07-10 22:48:25 +02:00 |
|
Petr Mikheev
|
8b8c304953
|
Treat empty RootCollisionNode in NIF as NCC flag and generate CameraOnly collision shape
|
2022-07-10 00:46:11 +02:00 |
|
psi29a
|
98f839982e
|
Merge branch 'refactor_actors' into 'master'
Refactor MWMechanics::Actors
See merge request OpenMW/openmw!2094
|
2022-07-07 17:56:09 +00:00 |
|
Evil Eye
|
e42d63f4a4
|
Don't try to start combat with oneself and don't tell the player what to do
|
2022-07-06 19:12:36 +02:00 |
|
psi29a
|
1ef8ca1f27
|
Merge branch 'fix_tidy_warnings' into 'master'
Fix several Clang-Tidy warnings
See merge request OpenMW/openmw!2107
|
2022-07-06 13:47:59 +00:00 |
|
elsid
|
520738277a
|
Support google benchmark v1.6.1
|
2022-07-06 15:06:59 +02:00 |
|
elsid
|
bd7f56ddb4
|
Don't rely on virtual dispatch in constructor
apps/openmw/mwrender/animation.cpp:1841:60: warning: Call to virtual method 'ObjectAnimation::canBeHarvested' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
if (ptr.getRefData().getCustomData() != nullptr && canBeHarvested())
^~~~~~~~~~~~~~~~
apps/openmw/mwrender/bulletdebugdraw.cpp:33:5: warning: Call to virtual method 'DebugDrawer::setDebugMode' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
setDebugMode(debugMode);
^~~~~~~~~~~~~~~~~~~~~~~
openmw/mwinput/controllermanager.cpp:63:17: warning: Call to virtual method 'ControllerManager::controllerAdded' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
controllerAdded(fakeDeviceID, evt);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2022-07-06 13:52:28 +02:00 |
|