Commit Graph

473 Commits (5f1da2988165237995818b7382f6244c85cf4cf4)

Author SHA1 Message Date
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
psi29a ca6262c033 switch Static Deps and Tests from GCC to clang and set to -O0 to speed up builds 3 years ago
Bret Curtis 6672014a51 make this great again 3 years ago
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 3 years ago
Bret Curtis bae8713998 make use of std::array `pictq.size()` instead of VIDEO_PICTURE_ARRAY_SIZE; remove redundant smart-pointer .get calls; fix typos 3 years ago
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. 3 years ago
psi29a e4ee6ab0c1 Update extern/i18n.lua/CMakeLists.txt to be like the rest... (make i18n work on macOS) 3 years ago
Petr Mikheev f91a5499d3 Add extern/i18n.lua 3 years ago
elsid f85053d78c
Support unaligned blocks 3 years ago
elsid 86bf9d5b8d
Support 128bit seed for MurmurHash3_x64_128 3 years ago
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.
3 years ago
elsid 2bace703d5
Add dependency to SQLite3
This will be required by navmeshtool.
3 years ago
jvoisin 8056476d64 Add clang-tidy 3 years ago
Petr Mikheev 4db5fa351d Add sol3.2.2/sol/sol.hpp to extern instead of downloading during building 4 years ago
Petr Mikheev 84721fb58a Disable special processing of Lua errors in debug builds. Fixes #6151. 4 years ago
Petr Mikheev 9e168fd9cc Add Lua/LuaJit and sol3 to openmw 4 years ago
elsid 7498a86abe
Remove redundant semicolons 4 years ago
AnyOldName3 873b3b4800 Handle empty strings. 4 years ago
Dan Church 70a0229010
Fix future FFMpeg API changes
avcodec_find_decoder now returns const AVCodec*.
4 years ago
Evil Eye 54d32817d5 Use av_free and maybe get Coverity to understand 4 years ago
psi29a 4bc7012104 Merge branch 'pack-default-settings' into 'master'
Pack default settings

Closes #5925

See merge request OpenMW/openmw!822
4 years ago
AnyOldName3 081650a2e5 Integrate Base64 library with build 4 years ago
AnyOldName3 2b1326cb74 Change namespace to Base64
The functions do Base64 encoding and decoding and do not feed me
delicious almond and meringue based confectionary.
4 years ago
AnyOldName3 d66cc3b7ae Fix undefined behaviour 4 years ago
AnyOldName3 aba735e615 Check in external Base64 implementation
Taken from https://gist.github.com/tomykaira/f0fd86b6c73063283afe550bc5d77594

MIT licenced
4 years ago
Bret Curtis 66a527c3de
Merge pull request #3075 from akortunov/warnfix
Fix MSVC's C4244 and C4267 warnings
4 years ago
Gleb Mazovetskiy bdfbf01772 Update extern Bullet to 3.17
Includes performance improvements that affect OpenMW:

* https://github.com/bulletphysics/bullet3/pull/3287
* https://github.com/bulletphysics/bullet3/pull/3293
4 years ago
Evil Eye 69aaf6ab04 don't touch frame->data 4 years ago
Evil Eye ed118537a8 use unique_ptr instead 4 years ago
Evil Eye 3b7cef9e88 add PacketGuard and move try/catch up 4 years ago
Evil Eye 1b61ec979d switch to lock_guards 4 years ago
Andrei Kortunov 963e1b8b3f Fix MSVC's C4244 warnings 4 years ago