elsid
e098770ba2
Use custom clang-tidy config for extern/
2025-04-05 12:55:17 +02:00
Alexei Kotov
ced142da92
Lift upstream sol::optional::emplace Clang 19 build fix
2025-03-12 00:05:20 +03:00
Andrei Kortunov
1933403400
Migrate videoplayer to OSG logging system
2024-10-18 10:20:22 +04:00
Evil Eye
2dcf1f7ed2
Don't break the read_packet contract
2024-09-17 20:56:04 +02:00
elsid
58b72e3836
Access channels and controls via at function
...
To avoid UB on out of range access.
2024-08-21 00:14:36 +02:00
elsid
6a5bc9f992
Save and rename input bindings file
...
To reduce the chance of corrupting the file.
2024-08-20 23:59:44 +02:00
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 2837415279
as
example of failure when building with 60.16.100.
2024-08-05 23:52:30 +02:00
Sam Hellawell
61cb5b4da6
Support compiling with ffmpeg 5 and greater
2024-08-03 21:05:00 +01:00
Petr Mikheev
4a56d39b41
Minor fix in extern/CMakeLists.txt: there is no variable BUILD_UNITTESTS anymore.
2024-07-23 00:44:39 +02:00
psi29a
99fa1278d2
Merge branch 'codenames' into 'master'
...
Make binding names layout-independent
See merge request OpenMW/openmw!3993
2024-04-02 07:36:45 +00:00
Andrei Kortunov
387e53b468
Add missing initialization
2024-03-29 12:09:50 +04:00
Andrei Kortunov
3d83585c46
Make binding names layout-independent (bug 7908)
2024-03-29 12:02:06 +04:00
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.
2024-03-08 02:11:51 +01:00
elsid
8cc665ec43
Update google benchmark to 1.8.3
2024-02-18 14:25:03 +01:00
Andrei Kortunov
8af8f331cb
Avoid possible race in videoplayer
2024-01-19 18:47:01 +04:00
elsid
29e8e7ba07
Update recasnagivation to c393777d26d2ff6519ac23612abf8af42678c9dd
2023-12-21 01:58:00 +01:00
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
2023-11-24 15:56:54 +01:00
Bret Curtis
edc3994384
turn on MYGUI_DONT_USE_OBSOLETE
2023-10-17 23:53:04 +02:00
Bret Curtis
e97b07b6a4
additional cleanup
2023-10-17 23:53:04 +02:00
Andrei Kortunov
84e44cedc2
Remove redundant configuration
2023-08-08 11:29:58 +04:00
Andrei Kortunov
35561450f1
Do not copy osg::ref_ptr when possible
2023-07-31 20:43:46 +04:00
Eli2
5a1e0795a3
build OSG with double types
2023-07-22 12:48:25 +02:00
Eli2
f398896ec8
bump MyGUI to the release version
2023-07-22 12:48:25 +02:00
AnyOldName3
34fcfb63cf
Eliminate redundant version checks
2023-07-20 00:43:56 +01:00
Eli2
c59904062f
Bump required CMake version to 3.16
2023-07-17 21:19:08 +02:00
Andrei Kortunov
5862f9f284
Do not use GL ES wrappers
2023-04-11 12:18:01 +04:00
Andrei Kortunov
8df7ce545e
Migrate from GraphicsWindowQt to QOpenGLWidget
2023-04-05 19:43:42 +04:00
elsid
a762624581
Reorganize and update benchmarks
2023-03-25 00:00:39 +01:00
psi29a
35b2292e61
Merge branch 'update_recastnagivation' into 'master'
...
Update recasnagivation to 405cc095ab3a2df976a298421974a2af83843baf
See merge request OpenMW/openmw!2832
2023-03-14 07:59:55 +00:00
psi29a
da81f92732
Merge branch 'update_sqlite3' into 'master'
...
Update sqlite3 to 3.41.1
See merge request OpenMW/openmw!2831
2023-03-14 07:58:20 +00:00
elsid
70914b8213
Update sqlite3 to 3.41.1
2023-03-12 17:51:29 +01:00
elsid
61b4c6f709
Update recasnagivation to 405cc095ab3a2df976a298421974a2af83843baf
2023-03-12 17:47:49 +01:00
elsid
6f6e452dfa
Add executable to run CS tests
2023-03-12 12:06:33 +01:00
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
2023-02-06 22:17:15 +01:00
Andrei Kortunov
13c304a995
Update used static Recast library to avoid warnings with GCC
2022-11-08 12:18:56 +04:00
AnyOldName3
84f8a6848a
Renormalise line endings
...
This should replace accidental CRLF with LF
2022-09-16 00:53:24 +01:00
Bret Curtis
1237c45ecb
turn on BUILD_OSG_PLUGIN_DAE for non system OSG
2022-09-11 17:37:51 +02:00
elsid
8e4f6fc4e4
Use FetchContent to get googletest
2022-08-04 01:12:11 +02:00
elsid
7e6c13630a
Use target_precompile_headers for the most expensive headers
2022-07-01 14:05:17 +00:00
elsid
42841002b5
Remove unused dependency to Boost.Thread
2022-05-22 02:42:01 +02:00
Petr Mikheev
7cd4222647
Update sol. Replace combined sol.hpp with loose files.
2022-05-15 21:34:55 +02:00
elsid
94c1d0cced
Use unique_ptr to store istream
2022-04-22 18:27:17 +02:00
Benjamin Winger
8179a097f8
Added ICU feature filters to limit the size of the data library when building ICU ourselves
2022-04-20 20:36:06 -04:00
Benjamin Winger
8a09cec0ab
Only disable building ICU tools when doing an android cross-compile
...
Otherwise the icudata library won't be built
2022-04-20 20:35:55 -04:00
Benjamin Winger
206f0d4b1d
Remove some hardcoded values in when building ICU on android
2022-04-20 20:35:51 -04:00
Benjamin Winger
755c161ab7
Display fatal error if OPENMW_ICU_HOST_BUILD_DIR is not set on Android
2022-04-20 20:25:37 -04:00
Abdu Sharif
6cb36464c3
disable ICU tools for android
2022-04-20 08:14:02 +00:00
Benjamin Winger
21ffbcc4b4
Lua i18n updates
2022-04-10 07:57:02 +00:00
elsid
df092b558b
Replace shared_ptr by unique_ptr
2022-04-08 22:42:22 +02:00
Eris Caffee
14b5bef64f
Issue 6558 Move away from md5 in cmake
...
Updated CMakeLists.txt files to use sha512 instead of md5 to verify downloads
2022-04-03 22:46:39 -05:00