Commit Graph

29165 Commits (openmw-48)
 

Author SHA1 Message Date
Mads Buvik Sandvei 7d057600ea SkyStereoStatesetUpdater was incorrectly always using reverseZ matrices. 1 year ago
Mads Buvik Sandvei 00e02bb326 Change assosiative order of stereo-related matrix multiplications to reduce FP errors. 1 year ago
Mads Buvik Sandvei 93a72a6368 update OSG multiview build to one that includes missing dll osgdb_dae.dll 1 year ago
psi29a 5c2f4f462e Merge branch 'fix_physics_deadlock_48' into 'openmw-48'
Do not use std::shared_mutex to wait for job for async physics (0.48)

See merge request OpenMW/openmw!2799
1 year ago
elsid 2c0e64510c
Do not use std::shared_mutex to wait for job for async physics
std::shared_mutex in combination with std::condition_variable_any may
lead to a situation when notify_all does not wake up all waiting threads
on Windows. Use separate std::mutex and std::condition_variable to
notify about new job. Encapsulate all workers synchronization logic into
a separate type.
1 year ago
psi29a bb3ef08ac5 Merge branch 'maybe-fix-freeze-catcher' into 'master'
Fix Windows freeze catcher

See merge request OpenMW/openmw!2795

(cherry picked from commit afa6643c6e)

5b3e9e15 Maybe fix Windows freeze catcher
1 year ago
psi29a 0fb7d93219 Merge branch 'limit_max_bullet_supported_threads' into 'master'
Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1

See merge request OpenMW/openmw!2797

(cherry picked from commit 31ae1cd339)

949b9191 Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1
1 year ago
psi29a a6989dcb12 Merge branch 'shadervisitor48' into 'openmw-48'
Fixes to shader rendering state handling (0.48.0)

See merge request OpenMW/openmw!2783
1 year ago
psi29a 5dfd2709b7 Merge branch 'fix_clamp_physics_threads' into 'master'
Fix clamping physics threads

See merge request OpenMW/openmw!2792

(cherry picked from commit fbb00027d8)

3d3cccb8 Fix clamping physics threads
1 year ago
Alexei Dobrohotov ed44095cdc Use Rig/MorphGeometry state for its child geometry 1 year ago
Alexei Dobrohotov d33be39fb6 Attach shaders to geometry that lacks a stateset if necessary (bug #7251) 1 year ago
psi29a a7116aacbc Merge branch 'helios-stop-blinking' into 'openmw-48'
!2768 for 0.48.0

See merge request OpenMW/openmw!2793
1 year ago
Cody Glassman 7fb4acaaf2 fix sunglare flash, make sure all bound render targets have color masks set 1 year ago
psi29a 7a52b9d1d8 Merge branch 'kantoniak/lua-docs-fixes' into 'master'
Apply minor fixes to Lua documentation

See merge request OpenMW/openmw!2785

(cherry picked from commit 56c8c25a0e)

ccdd381f Minor fixes to Lua documentation
1 year ago
psi29a 66bd283d4b Merge branch 'fix_7210_48' into 'openmw-48'
!2737 for 0.48 (fixes #7210)

See merge request OpenMW/openmw!2780
1 year ago
Petr Mikheev 47df1ca1f8 !2737 for 0.48 (fixes #7210) 1 year ago
psi29a 56d9758af2 Merge branch 'silicon_fix' into 'master'
Fix executable for silicon builds

See merge request OpenMW/openmw!2767

(cherry picked from commit 3979d540b1)

f729a280 Fix executable for silicon builds
1 year ago
psi29a 2f6a809d18 Merge branch 'fix_lua_48' into 'openmw-48'
Merge !2661, !2687, !2733, !2770, !2774 to openmw-48 (fixes #7128)

See merge request OpenMW/openmw!2778
1 year ago
Petr Mikheev ae23daf82d [Lua] Fix memory leak in sandboxed "require" (!2774 for 0.48). 1 year ago
uramer e476cb24e7 Add a note in the docs (!2770 for 0.48) 1 year ago
uramer ed5e0ff4f3 Set Element layout to nil on destroy (!2770 for 0.48) 1 year ago
Petr Mikheev 95219e6fa2 Fix bug in lua_ui/content.lua: getmetatable(ui.content{}) shouldn't return a global mutable table (!2733 for 0.48) 1 year ago
Petr Mikheev 1540c9679f Don't expose LuaUtil::Callback to lua (!2733 for 0.48) 1 year ago
Petr Mikheev 628017a817 Move asyncpackage from apps/openmw/mwlua to components/lua (!2733 for 0.48) 1 year ago
Bret Curtis e206081d86 make sure lua works with macos packages (!2687 for 0.48) 1 year ago
uramer 4b2ef32b86 Move implementation of UI Content to Lua (!2661 for 0.48) 1 year ago
psi29a 15236faf03 Merge branch 'openal48' into 'openmw-48'
!2748 for 0.48

See merge request OpenMW/openmw!2772
1 year ago
Evil Eye c2d6c29028 Bump OpenAL to 1.23.0 on Windows 1 year ago
psi29a d95a03a8ba Merge branch 'fix_7223' into 'master'
Fix #7223

Closes #7223

See merge request OpenMW/openmw!2736

(cherry picked from commit a43b6fba4b)

0c3237ad Fix #7223
1 year ago
psi29a c9eb08dbc3 Merge branch 'took_an_arrow_to_the_disposition_cap48' into 'openmw-48'
!2734 for 0.48

See merge request OpenMW/openmw!2735
1 year ago
Evil Eye 8e73d49602 Cap temporary disposition gain and compute permanent changes accordingly 1 year ago
psi29a 6622e9df5b Merge branch 'fix_physics_locking_48' into 'openmw-48'
Use shared locks in physics system when using multithreaded bullet (#7218) (0.48)

See merge request OpenMW/openmw!2727
1 year ago
elsid 09199ea006
Use shared locks in physics system when using multithreaded bullet 1 year ago
psi29a e0a25e02f0 Merge branch 'postprocesshud48' into 'openmw-48'
Improve post-process HUD search field usability (0.48.0)

See merge request OpenMW/openmw!2718
1 year ago
Alexei Kotov 3ab719f5a6 Improve post-process HUD search field usability (0.48.0) 1 year ago
psi29a 1dc71a133e Merge branch 'ingredientbindings48' into 'openmw-48'
Fix Lua ingredient bindings (0.48.0)

See merge request OpenMW/openmw!2707
1 year ago
Alexei Kotov 15df41f459 Fix Lua ingredient bindings 1 year ago
psi29a 3dd8fd2ef9 Merge branch 'handle_bad_navmeshtool_message_magic_48' into 'openmw-48'
Stop updating navmeshtool progress on first bad message (0.48)

See merge request OpenMW/openmw!2660
1 year ago
psi29a 7211779889 Merge branch 'fix_gpu_osg_stats' into 'master'
Delay OSG stats reporting for 3 frames

See merge request OpenMW/openmw!2677

(cherry picked from commit 9c92a8ab57)

96ea1903 Delay OSG stats reporting for 3 frames
1 year ago
psi29a 41b5ddf010 Merge branch 'lost_archives48' into 'openmw-48'
Restore 0936d716d96cd45b3efc2d1a3697614f7f96952d

See merge request OpenMW/openmw!2673
1 year ago
Evil Eye b24ea17301 Restore 0936d716d96cd45b3efc2d1a3697614f7f96952d 1 year ago
psi29a 4c5d03c5e5 Merge branch 'changelogforanilayer' into 'openmw-48'
Changelog for osga-animation layering

See merge request OpenMW/openmw!2666
1 year ago
unelsson 8d5edacffd Changelog for osga-animation layering 1 year ago
psi29a f3f65c87d6 Merge branch 'docs_fix' into 'openmw-48'
Remove accidental copy-paste in global.doclua

See merge request OpenMW/openmw!2653
1 year ago
elsid f23866be90
Stop updating navmeshtool progress on first bad message 1 year ago
uramer a3a5a227ad Remove accidental copy-paste in global.doclua 1 year ago
psi29a 37152b4917 Merge branch 'no_teleporting_before_you_eat_your_veggies48' into 'openmw-48'
!2631 for 0.48

See merge request OpenMW/openmw!2633
1 year ago
Evil Eye c1b9a91877 Delay teleportation till the menu is closed 1 year ago
psi29a e30d5a5a35 Merge branch 'safely_on_the_other_side_of_the_door_48' into 'openmw-48'
!2619 for 0.48

See merge request OpenMW/openmw!2622
1 year ago
Evil Eye bb36155a54 End combat when the target is outside the active grid 1 year ago