Commit Graph

28508 Commits (274ad0785d1019d1bcada5e068a35dff4dfc9071)
 

Author SHA1 Message Date
psi29a f8a6001e87 Merge branch 'outofcharacter' into 'master'
Make CharacterController less miserable, round 1

See merge request OpenMW/openmw!1999
3 years ago
psi29a 9c1970dce4 Merge branch 'lua_esm' into 'master'
Advanced Lua scripts configuration in omwaddon

See merge request OpenMW/openmw!1947
3 years ago
psi29a 28746b5d18 Merge branch 'rotateproperlydummkopf' into 'master'
Always update the current matrix in KeyframeController (#6811)

Closes #6811

See merge request OpenMW/openmw!2000
3 years ago
glassmancody.info d7425cc016 change update visitor to only traverse active children in scenegraph 3 years ago
Alexei Kotov dd758f8fd1 Always update the current matrix in KeyframeController 3 years ago
Alexei Kotov 45e6add5f5 Optimize clearAnimQueue(true) 3 years ago
Alexei Kotov d4d4304f1e Fix walk animation fallback replace call 3 years ago
Alexei Kotov 93068d71ea Use std::string_view whenever reasonable in CharacterController
C++ Core Guidelines SL.str.2
3 years ago
Alexei Kotov 97d4206a3d Improve CharacterController const-correctness
C++ Core Guidelines Con. 2
3 years ago
Alexei Kotov 788de7edcb Initialize most of CharacterController in-class
See C++ Core Guidelines C.48
3 years ago
psi29a 38ca20fa77 Merge branch 'vector-magic-effects-2' into 'master'
Fix effects not being removed from scene graph

See merge request OpenMW/openmw!1997
3 years ago
ζeh Matt 9559feaa90
Fix effects not being removed from scene graph 3 years ago
psi29a f53bc7807a Merge branch 'sast' into 'master'
Run sast jobs in parallel with build jobs

See merge request OpenMW/openmw!1994
3 years ago
elsid 92b9e9269d
Run sast jobs in parallel with build jobs 3 years ago
psi29a 436db8c0e5 Merge branch 'ffmpeg5' into 'master'
fix hang with ffmpeg5 (ffmpeg_decoder: signal EOF/errors on readPacket)

Closes #6631

See merge request OpenMW/openmw!1941
3 years ago
psi29a d7641ce943 Merge branch 'keyframe' into 'master'
Encapsulate NIF transformations, round 2 (#6709)

Closes #6709

See merge request OpenMW/openmw!1989
3 years ago
psi29a f7345622c8 Merge branch 'vector-magic-effects' into 'master'
Use vector for EffectManager effects

See merge request OpenMW/openmw!1993
3 years ago
Matt 4d74f8137c Use vector for EffectManager effects 3 years ago
psi29a ee89eccb06 Merge branch 'reload_l10n' into 'master'
Console command `reloadlua` also reloads l10n used by Lua scripts

See merge request OpenMW/openmw!1984
3 years ago
psi29a 6764d781a0 Merge branch 'fix/shrink_builds' into 'master'
reduce the number of builds, by a lot

See merge request OpenMW/openmw!1992
3 years ago
psi29a 63413fba3a reduce the number of builds, by a lot 3 years ago
psi29a b58976255f Merge branch 'task/remove_unneeded_macos_runner' into 'master'
remove macos11 build as it uses 6x times more CI minutes; expensive

See merge request OpenMW/openmw!1991
3 years ago
psi29a 5d88b39574 Merge branch 'fix/macos' into 'master'
make use of std::filesystem::absolute as ::system_complete was dropped from spec

See merge request OpenMW/openmw!1990
3 years ago
Bret Curtis a6b9ce9a7a remove macos11 build as it uses 6x times more CI minutes; expensive 3 years ago
Bret Curtis 339169b60a make use of std::filesystem::absolute as ::system_complete was dropped from spec 3 years ago
psi29a f687827f98 Merge branch 'compile-times' into 'master'
Improve compile time a bit

See merge request OpenMW/openmw!1985
3 years ago
Petr Mikheev 1650dacfca Merge branch 'keep_settings_page' into 'master'
Keep the scripts settings page open

See merge request OpenMW/openmw!1987
3 years ago
Alexei Kotov 21f6e2e419 Encapsulate NIF transformations, round 2 (task #6709) 3 years ago
Dominique Martinet c5cdb0c277 ffmpeg_decoder: signal EOF/errors on readPacket
openmw with ffmpeg 5 would hang in an infinite loop trying to read at end of
files in avformat_open_input()
avio_read() apparently now no longer handlers 0 as a return value to signal
EOF and we need ot explicitly return AVERROR_EOF; their documentation
explicitely states "For stream protocols, must never return 0 but rather
a proper AVERROR code." for avio_alloc_context's read_context.

Also fix the exception case to return AVERROR_UNKNOWN -- I assume we'd
otherwise get stuck there too, but I don't know what would trigger this
case.

Fixes #6631
3 years ago
uramer fa72e14d92 Keep the scripts settings page open 3 years ago
ζeh Matt 952999153c
Move statics into cpp and properly guard buffer from race conditions 3 years ago
Alexei Kotov 598312e391 Merge branch 'fix_sun' into 'master'
Fix sunglare with msaa enabled

See merge request OpenMW/openmw!1986
3 years ago
glassmancody.info f6943f9f66 bind framebuffer when msaa enabled in transparent postpass 3 years ago
ζeh Matt e0936b04c0
Correct the comment 3 years ago
ζeh Matt 38b6927b31
Fix missing includes 3 years ago
ζeh Matt e185d186bf
Move Log implementation to cpp, remove expensive mutex include in hpp 3 years ago
ζeh Matt 14bf9af056
Move implementation details of debugging.hpp to cpp, reduce includes 3 years ago
Petr Mikheev 1240b60a24 Console command `reloadlua` also reloads l10n used by Lua scripts 3 years ago
Petr Mikheev aac32f2de5 Merge branch 'text_edit_autosize' into 'master'
Lua UI: Support autosized multiline text

See merge request OpenMW/openmw!1977
3 years ago
uramer 6c9c832927 Lua UI: Support autosized multiline text 3 years ago
psi29a e6fcb8bd2d Merge branch 'issue/6756' into 'master'
Create platform component for platform specific things

See merge request OpenMW/openmw!1960
3 years ago
psi29a 8bce0a1bcf Merge branch 'classy' into 'master'
Replace empty NPC class with fallback

Closes #6799

See merge request OpenMW/openmw!1982
3 years ago
ζeh Matt d5ec959449
Create platform component for platform specific things 3 years ago
psi29a 787f8fb627 Merge branch 'launcher' into 'master'
Launcher consistency fixes

See merge request OpenMW/openmw!1983
3 years ago
uramer 2205be123c Merge branch 'fix_gitignore' into 'master'
Do not filter `files/data` in .gitignore

See merge request OpenMW/openmw!1967
3 years ago
psi29a 5aeee0a520 Merge branch 'threading_gone_wrong' into 'master'
[Postprocessing] Fix race condition when techniques are dirtied

See merge request OpenMW/openmw!1979
3 years ago
psi29a 5725b5a29c Merge branch 'close_lights' into 'master'
[Postprocessing] Pass sorted lights and ones with associated geometry

See merge request OpenMW/openmw!1976
3 years ago
Petr Mikheev f48646b3e6 Merge branch 'addrepairluabinds' into 'master'
Lua API for Repair records

See merge request OpenMW/openmw!1958
3 years ago
Kindi aa2e724342 Lua API for Repair records 3 years ago
Alexei Kotov 6cbda10bd5 Content selector: Remove the title 3 years ago