1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 12:53:53 +00:00
Commit graph

494 commits

Author SHA1 Message Date
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
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.
2022-01-31 00:27:21 +01:00
elsid
70623d0b23
Move FetchContent for benchmark to extern 2022-01-30 00:44:22 +01:00
psi29a
ca6262c033 switch Static Deps and Tests from GCC to clang and set to -O0 to speed up builds 2022-01-18 18:22:46 +00:00
Bret Curtis
6672014a51 make this great again 2022-01-06 15:02:24 +01:00
Bret Curtis
f0db576611 removed redundant get on smart pointer; made pictq_[r|w]index unsigned longs to be type compatible with std::array pictq.size(); fixes assert issue 2022-01-05 12:19:22 +01:00
Bret Curtis
bae8713998 make use of std::array pictq.size() instead of VIDEO_PICTURE_ARRAY_SIZE; remove redundant smart-pointer .get calls; fix typos 2022-01-05 09:29:10 +01:00
Bret Curtis
4eea734551 Resolves #6088 by rolling our own PacketList that replaces the deprecated AVPacketList; initial work done by akortunov in 60aec04606; adapted and cleaned up some old cruft along the way. 2022-01-05 09:29:10 +01:00
psi29a
e4ee6ab0c1 Update extern/i18n.lua/CMakeLists.txt to be like the rest... (make i18n work on macOS) 2022-01-03 11:53:07 +00:00
Petr Mikheev
f91a5499d3 Add extern/i18n.lua 2021-12-30 00:37:54 +01:00
elsid
f85053d78c
Support unaligned blocks 2021-11-21 16:22:58 +01:00
elsid
86bf9d5b8d
Support 128bit seed for MurmurHash3_x64_128 2021-11-21 16:22:58 +01:00
elsid
d04d4ab499
Add MurmurHash3_x64_128 implementation
Sources:
92cf3702fc/src/MurmurHash3.h
92cf3702fc/src/MurmurHash3.cpp

Other hash functions and unused implementation details are removed.
2021-11-21 16:22:57 +01:00