Commit Graph

504 Commits (fb02ba174d10a3cb63ed9e1f5b0ad625713efab1)

Author SHA1 Message Date
Andrei Kortunov 1933403400 Migrate videoplayer to OSG logging system 2 months ago
Evil Eye 2dcf1f7ed2 Don't break the read_packet contract 3 months ago
elsid 58b72e3836
Access channels and controls via at function
To avoid UB on out of range access.
4 months ago
elsid 6a5bc9f992
Save and rename input bindings file
To reduce the chance of corrupting the file.
4 months ago
elsid 20e3eeddde
Fix libavformat version check
2a68d945cd
added const version of a callback functions but didn't enable them. They were
guarded by a version check:

2a68d945cd/libavformat/version_major.h (L48)

So for anything LIBAVFORMAT_VERSION_MAJOR < 61 they are not enabled therefore
they are enabled for everything >= 61.0.100.

See https://github.com/elsid/openmw/actions/runs/10255993574/job/28374152796 as
example of failure when building with 60.16.100.
5 months ago
Sam Hellawell 61cb5b4da6 Support compiling with ffmpeg 5 and greater 5 months ago
Petr Mikheev 4a56d39b41 Minor fix in extern/CMakeLists.txt: there is no variable BUILD_UNITTESTS anymore. 5 months ago
psi29a 99fa1278d2 Merge branch 'codenames' into 'master'
Make binding names layout-independent

See merge request OpenMW/openmw!3993
9 months ago
Andrei Kortunov 387e53b468 Add missing initialization 9 months ago
Andrei Kortunov 3d83585c46 Make binding names layout-independent (bug 7908) 9 months ago
elsid 5859fd464c
Add option to disable precompiled headers
To be able to use ccache.

Also fix compilation errors appeared due to absence of precompiled
headers.
10 months ago
elsid 8cc665ec43
Update google benchmark to 1.8.3 11 months ago
Andrei Kortunov 8af8f331cb Avoid possible race in videoplayer 12 months ago
elsid 29e8e7ba07
Update recasnagivation to c393777d26d2ff6519ac23612abf8af42678c9dd 1 year ago
elsid f08ab9af56
Use SDL2 generate cmake files to find the package 1 year ago
Bret Curtis edc3994384 turn on MYGUI_DONT_USE_OBSOLETE 1 year ago
Bret Curtis e97b07b6a4 additional cleanup 1 year ago
Andrei Kortunov 84e44cedc2 Remove redundant configuration 1 year ago
Andrei Kortunov 35561450f1 Do not copy osg::ref_ptr when possible 1 year ago
Eli2 5a1e0795a3 build OSG with double types 1 year ago
Eli2 f398896ec8 bump MyGUI to the release version 1 year ago
AnyOldName3 34fcfb63cf Eliminate redundant version checks 1 year ago
Eli2 c59904062f Bump required CMake version to 3.16 1 year ago
Andrei Kortunov 5862f9f284 Do not use GL ES wrappers 2 years ago
Andrei Kortunov 8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 2 years ago
elsid a762624581
Reorganize and update benchmarks 2 years ago
psi29a 35b2292e61 Merge branch 'update_recastnagivation' into 'master'
Update recasnagivation to 405cc095ab3a2df976a298421974a2af83843baf

See merge request OpenMW/openmw!2832
2 years ago
psi29a da81f92732 Merge branch 'update_sqlite3' into 'master'
Update sqlite3 to 3.41.1

See merge request OpenMW/openmw!2831
2 years ago
elsid 70914b8213
Update sqlite3 to 3.41.1 2 years ago
elsid 61b4c6f709
Update recasnagivation to 405cc095ab3a2df976a298421974a2af83843baf 2 years ago
elsid 6f6e452dfa
Add executable to run CS tests 2 years ago
Bret Curtis 09f9203baa fix building and packaging issue with macos and qt plugins, they do not yet support versionless as it is a problem with cmake 2 years ago
Andrei Kortunov 13c304a995 Update used static Recast library to avoid warnings with GCC 2 years ago
AnyOldName3 84f8a6848a Renormalise line endings
This should replace accidental CRLF with LF
2 years ago
Bret Curtis 1237c45ecb turn on BUILD_OSG_PLUGIN_DAE for non system OSG 2 years ago
elsid 8e4f6fc4e4
Use FetchContent to get googletest 2 years ago
elsid 7e6c13630a Use target_precompile_headers for the most expensive headers 3 years ago
elsid 42841002b5
Remove unused dependency to Boost.Thread 3 years ago
Petr Mikheev 7cd4222647 Update sol. Replace combined sol.hpp with loose files. 3 years ago
elsid 94c1d0cced
Use unique_ptr to store istream 3 years ago
Benjamin Winger 8179a097f8
Added ICU feature filters to limit the size of the data library when building ICU ourselves 3 years ago
Benjamin Winger 8a09cec0ab
Only disable building ICU tools when doing an android cross-compile
Otherwise the icudata library won't be built
3 years ago
Benjamin Winger 206f0d4b1d
Remove some hardcoded values in when building ICU on android 3 years ago
Benjamin Winger 755c161ab7
Display fatal error if OPENMW_ICU_HOST_BUILD_DIR is not set on Android 3 years ago
Abdu Sharif 6cb36464c3 disable ICU tools for android 3 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 3 years ago
elsid df092b558b
Replace shared_ptr by unique_ptr 3 years ago
Eris Caffee 14b5bef64f Issue 6558 Move away from md5 in cmake
Updated CMakeLists.txt files to use sha512 instead of md5 to verify downloads
3 years ago
Timo Gurr 8512f7cb4c cmake: only download benchmarks if we build with it
Since 70623d0b23 CMake tries to download
benchmarks even if we pass -DBUILD_BENCHMARKS:BOOL=FALSE.
3 years ago
elsid 70623d0b23
Move FetchContent for benchmark to extern 3 years ago