Commit Graph

470 Commits (openmw-48)

Author SHA1 Message Date
Andrei Kortunov d313431e43 Revert std::filesystem usages 2 years ago
elsid 8e4f6fc4e4
Use FetchContent to get googletest 2 years ago
elsid 7e6c13630a Use target_precompile_headers for the most expensive headers 2 years ago
elsid 42841002b5
Remove unused dependency to Boost.Thread 2 years ago
Petr Mikheev 7cd4222647 Update sol. Replace combined sol.hpp with loose files. 2 years ago
elsid 94c1d0cced
Use unique_ptr to store istream 2 years ago
Benjamin Winger 8179a097f8
Added ICU feature filters to limit the size of the data library when building ICU ourselves 2 years ago
Benjamin Winger 8a09cec0ab
Only disable building ICU tools when doing an android cross-compile
Otherwise the icudata library won't be built
2 years ago
Benjamin Winger 206f0d4b1d
Remove some hardcoded values in when building ICU on android 2 years ago
Benjamin Winger 755c161ab7
Display fatal error if OPENMW_ICU_HOST_BUILD_DIR is not set on Android 2 years ago
Abdu Sharif 6cb36464c3 disable ICU tools for android 2 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 2 years ago
elsid df092b558b
Replace shared_ptr by unique_ptr 2 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
2 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.
2 years ago
elsid 70623d0b23
Move FetchContent for benchmark to extern 2 years ago
psi29a ca6262c033 switch Static Deps and Tests from GCC to clang and set to -O0 to speed up builds 2 years ago
Bret Curtis 6672014a51 make this great again 2 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 2 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 2 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. 2 years ago
psi29a e4ee6ab0c1 Update extern/i18n.lua/CMakeLists.txt to be like the rest... (make i18n work on macOS) 2 years ago
Petr Mikheev f91a5499d3 Add extern/i18n.lua 2 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 3 years ago
Petr Mikheev 84721fb58a Disable special processing of Lua errors in debug builds. Fixes #6151. 3 years ago
Petr Mikheev 9e168fd9cc Add Lua/LuaJit and sol3 to openmw 3 years ago
elsid 7498a86abe
Remove redundant semicolons 3 years ago
AnyOldName3 873b3b4800 Handle empty strings. 3 years ago
Dan Church 70a0229010
Fix future FFMpeg API changes
avcodec_find_decoder now returns const AVCodec*.
3 years ago
Evil Eye 54d32817d5 Use av_free and maybe get Coverity to understand 3 years ago
psi29a 4bc7012104 Merge branch 'pack-default-settings' into 'master'
Pack default settings

Closes #5925

See merge request OpenMW/openmw!822
3 years ago
AnyOldName3 081650a2e5 Integrate Base64 library with build 3 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.
3 years ago
AnyOldName3 d66cc3b7ae Fix undefined behaviour 3 years ago
AnyOldName3 aba735e615 Check in external Base64 implementation
Taken from https://gist.github.com/tomykaira/f0fd86b6c73063283afe550bc5d77594

MIT licenced
3 years ago
Bret Curtis 66a527c3de
Merge pull request #3075 from akortunov/warnfix
Fix MSVC's C4244 and C4267 warnings
3 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
3 years ago
Evil Eye 69aaf6ab04 don't touch frame->data 3 years ago
Evil Eye ed118537a8 use unique_ptr instead 3 years ago
Evil Eye 3b7cef9e88 add PacketGuard and move try/catch up 3 years ago
Evil Eye 1b61ec979d switch to lock_guards 3 years ago
Andrei Kortunov 963e1b8b3f Fix MSVC's C4244 warnings 3 years ago
Andrei Kortunov f9d42ed396 Fix MSVC's C4267 warnings 3 years ago
Evil Eye de37ca8e2c Catch exceptions in VideoThread 3 years ago
fredzio 6fd04cb8f6 Remove support for single-precision Bullet, fail during configuration instead of during linking. 3 years ago