Nelsson Huotari
|
2162b97fef
|
Handle case in osgAnimation bone names
|
2021-02-02 17:34:02 +02:00 |
|
Nelsson Huotari
|
7d3f2bc113
|
Convert underscores in bone names to whitespaces
|
2021-02-02 17:33:40 +02:00 |
|
madsbuvi
|
697caaff84
|
Merge remote-tracking branch 'remotes/origin/stereo_friendly_water' into openmw-vr
|
2021-02-01 15:55:38 +01:00 |
|
madsbuvi
|
6c9df35725
|
Merge remote-tracking branch 'remotes/origin/master' into openmw-vr
|
2021-02-01 15:09:00 +01:00 |
|
madsbuvi
|
7edaa50195
|
another approach
|
2021-01-31 18:02:05 +01:00 |
|
Nelsson Huotari
|
f87c45c92a
|
Get collision box extents and center from btBvhTriangleMeshShape
|
2021-01-30 16:03:02 +02:00 |
|
madsbuvi
|
2113545ba9
|
c array -> c++ array
|
2021-01-29 18:46:44 +01:00 |
|
madsbuvi
|
beedba3354
|
include render order
|
2021-01-29 18:42:29 +01:00 |
|
madsbuvi
|
51a37ec6d2
|
Merge remote-tracking branch 'remotes/origin/master' into stereo_friendly_water
|
2021-01-29 18:16:47 +01:00 |
|
Nelsson Huotari
|
3194520dcd
|
Move base_anim settings to settings-default.cfg
|
2021-01-27 13:41:02 +02:00 |
|
Bret Curtis
|
b164f1aa17
|
Merge pull request #3023 from akortunov/grass_intsancing
Grass instancing
|
2021-01-27 12:21:24 +01:00 |
|
Frederic Chardon
|
7cd7fa2f08
|
Collect all available stats if OPENMW_OSG_STATS_FILE is set and point to
a valid file.
|
2021-01-27 08:04:33 +00:00 |
|
Gleb Mazovetskiy
|
99ba45a308
|
Optional static builds of OSG, MyGUI, Bullet
|
2021-01-26 19:00:55 +00:00 |
|
Andrei Kortunov
|
24e1dfcddc
|
Use default argument
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
f40e227686
|
Remove redundant formatting changes
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
d12a0fdcb3
|
Mark only instances from groundcover files as groundcover objects
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
14cf0ce1dc
|
Implement instanced groundcover
|
2021-01-26 22:29:41 +04:00 |
|
madsbuvi
|
a67b512863
|
formatting error
|
2021-01-25 19:59:34 +01:00 |
|
madsbuvi
|
5f0aae0523
|
De-hardcode settings and buffers.
|
2021-01-25 19:58:27 +01:00 |
|
madsbuvi
|
6dc61b904f
|
Include memory header
|
2021-01-24 14:42:22 +01:00 |
|
madsbuvi
|
2393fe9e1d
|
Option to disable per view mapping.
|
2021-01-24 11:42:00 +01:00 |
|
madsbuvi
|
5c4e6c3f57
|
Stereo friendly water
(cherry picked from commit 0e22c55e48a7f965367d3d430c1bef5357b22748)
|
2021-01-24 11:25:04 +01:00 |
|
madsbuvi
|
da917fc9e7
|
Stereo friendly StateSetUpdater
(cherry picked from commit 496b3aef88b8fd867dcdd23a6ca43144573b1b2f)
|
2021-01-24 10:52:35 +01:00 |
|
psi29a
|
49c828c138
|
Merge branch 'threadsafe-createchunk' into 'master'
Avoid OSG setting array binding from multiple threads
Closes #4765
See merge request OpenMW/openmw!557
|
2021-01-23 22:19:31 +00:00 |
|
Gleb Mazovetskiy
|
1e113710ef
|
Clean-up FontLoader::loadFontFromXml fix
Follow-up to !559
|
2021-01-23 17:14:56 +00:00 |
|
Gleb Mazovetskiy
|
bd7d5a8f92
|
Fix memory leak in FontLoader::loadFontFromXml
Tried building with -DCMAKE_CXX_FLAGS='-fsanitize=address -fsanitize-recover=address'
and this was one of the reported leaks.
|
2021-01-23 04:08:39 +00:00 |
|
AnyOldName3
|
eb80c997b8
|
Avoid OSG setting array binding from multiple threads
|
2021-01-22 19:44:22 +00:00 |
|
Gleb Mazovetskiy
|
cd5e31dc4b
|
Revert "Merge branch 'windowing-system' into 'master'"
This reverts merge request !541
|
2021-01-22 19:04:07 +00:00 |
|
madsbuvi
|
da9a3daf94
|
non-const -> const
|
2021-01-21 21:19:06 +01:00 |
|
AnyOldName3
|
b6e92c9c6d
|
Use ShaderVisitor to skip translucent framebuffer specific stuff
|
2021-01-20 23:37:19 +00:00 |
|
madsbuvi
|
e59fcf7613
|
Unit test fix
|
2021-01-16 17:30:59 +01:00 |
|
psi29a
|
7455dfb3a1
|
Merge branch 'windowing-system' into 'master'
Fix OSG USE_GRAPHICSWINDOW check
See merge request OpenMW/openmw!541
|
2021-01-14 15:00:34 +00:00 |
|
Gleb Mazovetskiy
|
d24a5f7b89
|
Fix OSG USE_GRAPHICSWINDOW check
When OSG is built with `-DOSG_WINDOWING_SYSTEM=None`, this macro does not exist.
Replaces the Android-specific check with a general one.
|
2021-01-13 20:45:34 +00:00 |
|
Andrei Kortunov
|
89f3f860ed
|
Allow to get a rotation vector from ESM::Position
|
2021-01-13 14:25:25 +04:00 |
|
Andrei Kortunov
|
f175beb304
|
Define template ref classes in components
|
2021-01-13 14:25:21 +04:00 |
|
psi29a
|
654238fd18
|
Merge branch 'no_bonus_points' into 'master'
Show mesh origin
Closes #5771
See merge request OpenMW/openmw!507
|
2021-01-11 21:21:47 +00:00 |
|
madsbuvi
|
2b7f94aa5d
|
GCC fixes
|
2021-01-10 17:26:38 +01:00 |
|
Petr Mikheev
|
eaaa2f4a1c
|
Use misc/endianness.hpp in components/nif/nifstream
|
2021-01-10 16:34:47 +01:00 |
|
Petr Mikheev
|
14dd11372f
|
Utility functions for little-endian <-> big-endian conversion.
|
2021-01-10 16:34:47 +01:00 |
|
Bret Curtis
|
a735bbe9a5
|
Merge pull request #3040 from akortunov/pvs
Fix some issues, found by PVS Studio
|
2021-01-10 12:58:17 +01:00 |
|
madsbuvi
|
81064043f7
|
Bad order of setting cull flags was masking out the sky.
|
2021-01-10 12:24:08 +01:00 |
|
elsid
|
d2d8a7a940
|
Fix passing null to memcpy
/home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:36:24: runtime error: null pointer passed as argument 2, which is declared to never be null
#0 0x55e37ba4cda5 in makeNavMeshKey /home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:36
#1 0x55e37ba4cda5 in DetourNavigator::NavMeshTilesCache::set(osg::Vec3f const&, osg::Vec2i const&, DetourNavigator::RecastMesh const&, std::vector<DetourNavigator::OffMeshConnection, std::allocator<DetourNavigator::OffMeshConnection> > const&, DetourNavigator::NavMeshData&&) /home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:81
#2 0x55e37fe3c861 in DetourNavigator::updateNavMesh(osg::Vec3f const&, DetourNavigator::RecastMesh const*, osg::Vec2i const&, osg::Vec2i const&, std::vector<DetourNavigator::OffMeshConnection, std::allocator<DetourNavigator::OffMeshConnection> > const&, DetourNavigator::Settings const&, std::shared_ptr<Misc::ScopeGuarded<DetourNavigator::NavMeshCacheItem> > const&, DetourNavigator::NavMeshTilesCache&) /home/elsid/dev/openmw/components/detournavigator/makenavmesh.cpp:582
#3 0x55e37fb796ce in DetourNavigator::AsyncNavMeshUpdater::processJob(DetourNavigator::AsyncNavMeshUpdater::Job const&) /home/elsid/dev/openmw/components/detournavigator/asyncnavmeshupdater.cpp:178
#4 0x55e37fb9a125 in DetourNavigator::AsyncNavMeshUpdater::process() /home/elsid/dev/openmw/components/detournavigator/asyncnavmeshupdater.cpp:144
#5 0x7f013f585c23 in execute_native_thread_routine /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6 0x7f013f8c63e8 in start_thread (/usr/lib/libpthread.so.0+0x93e8)
#7 0x7f013e91d292 in __GI___clone (/usr/lib/libc.so.6+0x100292)
|
2021-01-09 22:59:24 +01:00 |
|
elsid
|
7b54415c40
|
Fix reference binding to null
/usr/include/c++/10.2.0/bits/stl_vector.h:1046:34: runtime error: reference binding to null pointer of type 'value_type'
#0 0x55e37f50008a in std::vector<char, std::allocator<char> >::operator[](unsigned long) /usr/include/c++/10.2.0/bits/stl_vector.h:1046
#1 0x55e37f50008a in ESM::SavedGame::load(ESM::ESMReader&) /home/elsid/dev/openmw/components/esm/savedgame.cpp:28
#2 0x55e37e726139 in MWState::Character::addSlot(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:31
#3 0x55e37e742b39 in MWState::Character::Character(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:88
#4 0x55e37e7006e1 in MWState::CharacterManager::CharacterManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/charactermanager.cpp:25
#5 0x55e37e6d4140 in MWState::StateManager::StateManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:90
#6 0x55e37e82595a in OMW::Engine::prepareEngine(Settings::Manager&) /home/elsid/dev/openmw/apps/openmw/engine.cpp:641
#7 0x55e37e8439fd in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:867
#8 0x55e37e782760 in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:289
#9 0x55e37f6483c3 in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/components/debug/debugging.cpp:200
#10 0x55e37ba8e3fe in main /home/elsid/dev/openmw/apps/openmw/main.cpp:301
#11 0x7f013e845151 in __libc_start_main (/usr/lib/libc.so.6+0x28151)
#12 0x55e37baa0e3d in _start (/home/elsid/dev/openmw/build/gcc/ubsan/openmw+0x6c11e3d)
|
2021-01-09 22:59:24 +01:00 |
|
Andrei Kortunov
|
8e5f26c109
|
Code cleanup
|
2021-01-09 14:41:10 +04:00 |
|
Andrei Kortunov
|
33648313a6
|
Initialize variables
|
2021-01-09 14:21:57 +04:00 |
|
Andrei Kortunov
|
7fc4c9f3f6
|
Avoid dead code
|
2021-01-09 13:52:01 +04:00 |
|
Andrei Kortunov
|
801e2d6ad0
|
Avoid to use uninitialized variables
|
2021-01-09 13:36:40 +04:00 |
|
Alexei Dobrohotov
|
c17e498465
|
Merge branch 'launchercleanup' into 'master'
Remove deadcode from the launcher.
See merge request OpenMW/openmw!511
|
2021-01-03 08:48:52 +00:00 |
|
madsbuvi
|
11a3961d65
|
Merge remote-tracking branch 'remotes/origin/directx_swapchains' into openxr_vr_geometryshader_feature_branch
|
2021-01-01 19:50:52 +01:00 |
|
fredzio
|
dbdd397716
|
Remove deadcode.
|
2021-01-01 16:54:45 +01:00 |
|
madsbuvi
|
a9cea565f9
|
Proper handling of cull flags
|
2021-01-01 11:50:18 +01:00 |
|
Evil Eye
|
630ec36d1f
|
iterate in reverse order
|
2020-12-30 10:35:51 +01:00 |
|
unknown
|
3bf641d3ce
|
Show mesh origin
|
2020-12-29 21:45:59 +01:00 |
|
Andrei Kortunov
|
ee2416017e
|
Fix tag mismatch
|
2020-12-28 12:19:22 +04:00 |
|
wareya
|
18ef32ca82
|
values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset
|
2020-12-27 22:16:11 +00:00 |
|
Mads Buvik Sandvei
|
1c94d5af27
|
BruteForce fixes (still incomplete)
|
2020-12-20 20:32:32 +01:00 |
|
Mads Buvik Sandvei
|
823bda139a
|
Merge remote-tracking branch 'remotes/origin/multiview_test_branch' into openxr_vr_geometryshader_feature_branch
|
2020-12-20 14:17:39 +01:00 |
|
Mads Buvik Sandvei
|
6ab159f4d3
|
Merge remote-tracking branch 'remotes/origin/shared_shadow_maps' into multiview_test_branch
|
2020-12-19 15:56:49 +01:00 |
|
Mads Buvik Sandvei
|
434566ec80
|
Allow sharing via cv instead of camera
|
2020-12-19 15:55:47 +01:00 |
|
Mads Buvik Sandvei
|
d1faeed243
|
Merge remote-tracking branch 'remotes/origin/master' into shared_shadow_maps
|
2020-12-19 15:48:30 +01:00 |
|
Mads Buvik Sandvei
|
289a939d3b
|
Sharing shadow via cv instead
|
2020-12-19 15:47:16 +01:00 |
|
Mads Buvik Sandvei
|
74806e4893
|
Better use of osg stereo, avoids redundant synchronization.
|
2020-12-19 15:15:58 +01:00 |
|
Mads Buvik Sandvei
|
3e82cae500
|
Merge remote-tracking branch 'remotes/origin/master' into openxr_vr_geometryshader_feature_branch
|
2020-12-18 20:50:58 +01:00 |
|
AnyOldName3
|
264539cd63
|
Merge branch 'WindowCrashCatcher' into 'master'
Handle Crashes on Windows
See merge request OpenMW/openmw!455
|
2020-12-18 13:41:18 +00:00 |
|
Alexei Dobrohotov
|
46ec40fa92
|
Make sure NIFLoader avoids working further with empty geometry
|
2020-12-18 01:22:34 +03:00 |
|
Mads Buvik Sandvei
|
1b193deeac
|
Misc new stereo integration fixes.
|
2020-12-16 21:00:21 +01:00 |
|
Mads Buvik Sandvei
|
4c9278522e
|
Misc practical fixes from integrating with vr. Reordered construction. Added more callbacks.
|
2020-12-16 20:59:10 +01:00 |
|
Alexei Dobrohotov
|
1e6156e04a
|
Turn all NIF records into structs
|
2020-12-16 01:54:31 +03:00 |
|
psi29a
|
78e85fe011
|
Merge branch 'this_is_nife' into 'master'
More NIF stuff
See merge request OpenMW/openmw!461
|
2020-12-15 15:43:12 +00:00 |
|
Nelsson Huotari
|
8b2bf12e8f
|
Use bip01 for root bone name
|
2020-12-15 13:51:49 +02:00 |
|
Nelsson Huotari
|
6c1f6169c0
|
Fix root movement glitch
|
2020-12-15 13:50:19 +02:00 |
|
Nelsson Huotari
|
3195716a2c
|
Don't force loop textkey
|
2020-12-15 13:49:25 +02:00 |
|
Alexei Dobrohotov
|
53e1e57eef
|
Formatting
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
085ea44af5
|
Add BSShaderLightingProperty abstraction
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
c0b9823372
|
Read BSShaderProperty and handle NiGeometry properties
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
42226533d8
|
Handle BSLODTriShape
Its levels of detail are currently not handled
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
8fd45d85ec
|
Unify NiGeometry/NiGeometryData handling
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
8ca324af0a
|
Handle emissive TexEnv creation in one place
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
5310dd6807
|
Clean up particle vertex handling
|
2020-12-15 00:06:43 +03:00 |
|
Alexei Dobrohotov
|
1c83e4936d
|
Read BSShaderTextureSet and NiColorInterpolator
Accept boolean-based and 4D vector-based NiInterpolators in ValueInterpolator constructor
|
2020-12-15 00:06:43 +03:00 |
|
CedricMocquillon
|
cc5c6fe3ad
|
Use data() method
|
2020-12-13 20:50:48 +01:00 |
|
CedricMocquillon
|
112437cf28
|
Change crash file to dmp on window to avoid renaming it
|
2020-12-13 14:13:07 +01:00 |
|
CedricMocquillon
|
adeb4fe02f
|
Handle case where the log path has more that MAX_PATH characters
|
2020-12-13 14:10:44 +01:00 |
|
CedricMocquillon
|
f400116bcd
|
Use 32767 characters for log path
|
2020-12-13 14:09:44 +01:00 |
|
CedricMocquillon
|
3eb2b32123
|
Fix typpo issue on arguments
|
2020-12-13 14:09:14 +01:00 |
|
CedricMocquillon
|
e2041de969
|
Use the incremental approach to handle long path
|
2020-12-12 21:47:50 +01:00 |
|
Nelsson Huotari
|
256aa5e71d
|
Use const auto&
|
2020-12-12 22:23:20 +02:00 |
|
CedricMocquillon
|
73afc55462
|
Fork the current process to monitor exe, generate minidump on crash
|
2020-12-12 20:17:26 +01:00 |
|
Mads Buvik Sandvei
|
d03f55bc2d
|
Basic functions in place. Still bad handling of GUI
|
2020-12-11 18:37:50 +01:00 |
|
Alexei Dobrohotov
|
15291f15d3
|
Make actor collision box components a struct
|
2020-12-11 20:07:59 +03:00 |
|
psi29a
|
11eff02a1d
|
Merge branch 'Show-more-information-about-level-on-menu' into 'master'
Show more information about level on menu
See merge request OpenMW/openmw!437
|
2020-12-11 12:04:15 +00:00 |
|
Mads Buvik Sandvei
|
76fc1a8f84
|
Stereo now initializes before anything is drawn. Added option to add initial/pre/post draw callbacks to stereo.
|
2020-12-10 21:29:56 +01:00 |
|
Mads Buvik Sandvei
|
b98b4db4c1
|
Merge remote-tracking branch 'remotes/origin/multiview_test_branch' into openxr_vr_geometryshader_feature_branch
|
2020-12-09 21:11:53 +01:00 |
|
Mads Buvik Sandvei
|
c974e1dde3
|
Merge remote tracking branch multiview_test_branch
|
2020-12-09 19:42:15 +01:00 |
|
Petr Mikheev
|
49c6e50c31
|
Print '--version' and '--help' messages without timestamps
|
2020-12-08 23:14:49 +01:00 |
|
Mads Buvik Sandvei
|
1bebe51c29
|
Make use of shared shadow maps in the brute force method
|
2020-12-08 21:37:27 +01:00 |
|
Mads Buvik Sandvei
|
5beb0bc799
|
Merge remote-tracking branch 'remotes/origin/shared_shadow_maps' into multiview_test_branch
|
2020-12-08 20:50:27 +01:00 |
|
Mads Buvik Sandvei
|
059861f517
|
Merge remote-tracking branch 'remotes/origin/master' into shared_shadow_maps
|
2020-12-08 20:49:35 +01:00 |
|
CedricMocquillon
|
2d3d22025a
|
Avoid height for empty message in AutoSizedTextBox
|
2020-12-07 14:57:25 +01:00 |
|
Mads Buvik Sandvei
|
01cc9cb848
|
Update sdlgraphicswindow.cpp
|
2020-12-06 16:04:45 +00:00 |
|