Commit Graph

422 Commits (openmw-48)

Author SHA1 Message Date
psi29a 0a593c4741 Merge branch 'macos_target_non_eol_version' into 'master'
macOS target 11

See merge request OpenMW/openmw!3205

(cherry picked from commit ca8cf002de)

96356a38 Update file before_script.osx.sh
11 months ago
elsid f568909022
Use most recent OSG dependency to match 0.48 RC builds 12 months ago
Bret Curtis 3ffe773105 fix for macos intel for CI 1 year ago
elsid de99c74ef9
Fix integration tests job deps 1 year ago
psi29a 37df58cc79 fix macos issue 1 year ago
Mads Buvik Sandvei 93a72a6368 update OSG multiview build to one that includes missing dll osgdb_dae.dll 1 year ago
Evil Eye c2d6c29028 Bump OpenAL to 1.23.0 on Windows 1 year ago
AnyOldName3 b9585b8a80 Merge branch 'upgrade_sdl_windows' into 'master'
bump sdl from 2.0.22 to 2.0.24 for windows

Closes #6924

See merge request OpenMW/openmw!2425

(cherry picked from commit 483f370b01)

4c5c449b bump sdl from 2.0.22 to 2.0.24 for windows
36b4e692 Update CI/before_script.msvc.sh
ef92281b Update CI/before_script.msvc.sh
3c173646 Update CI/before_script.msvc.sh
2 years ago
psi29a d88b34131a Merge branch 'boost180' into 'master'
Bump boost to 1.80 for windows

Closes #6942

See merge request OpenMW/openmw!2304

(cherry picked from commit 9f26d6023b)

448853fb Update CI/before_script.msvc.sh
2 years ago
psi29a fda1127b5c Merge branch 'FlatpakCI' into 'master'
Flatpak CI Build

See merge request OpenMW/openmw!2066

(cherry picked from commit 856fcb7742)

274ad078 add flatpak ci
2 years ago
Alexander Olofsson 619bb73d44
Add lost backslash 2 years ago
Alexander Olofsson 944e748971
Use the correct debug-suffixes for dependencies 2 years ago
Alexander Olofsson 14663b8314
Update OSGoS dependency package 2 years ago
elsid a5a3ccd0d2
Use ubuntu:20.04 docker image for Coverity 2 years ago
elsid 8e4f6fc4e4
Use FetchContent to get googletest 2 years ago
elsid 7036b1e94d
Use mold linker 2 years ago
elsid f1f3d12f7b
Replace tabs with spaces 2 years ago
elsid 9157c96c9b
Do not build bulletobjectool and niftest when build tests 2 years ago
elsid c51d949d1e
Add GCC Debug job
To build code with enabled assertions but disable symbols to make it faster.
2 years ago
elsid 48ddcda992
Enable GCC test jobs
To build tests in release mode, run tests with sanitizers and measure coverage.
2 years ago
elsid 13a92b8cc2
Use Ubuntu 22.04 for Linux builds 2 years ago
psi29a 201528a6e2 Merge branch 'issue-6435' into 'master'
Issue 6435: Allow builds using Visual Studio 2022

See merge request OpenMW/openmw!2144
2 years ago
AnyOldName3 6e3c04195c Enable LTO Release builds on Windows by default 2 years ago
Max Henzerling 281abae2fd Issue-64356: Add support for msvc 2022 2 years ago
Project579 02ef9c953e MSVC: Fix all warnings at level 4, upgrade Qt5 to 5.15.2 to also reduce warnings, disabled 5054 warnings due to Qt5's use of deprecated operators in C++20 . 2 years ago
Project579 5ee825b5f6 Enable warnings as errors in MSVC builds. 2 years ago
Project579 c3e2f84273 Fix clang-tidy on CI and introduce .clang-tidy file 2 years ago
psi29a f8f2e00eca Fix mouse clicking with sdl2 2.0.22 2 years ago
elsid 7989d1645f
Run integration tests in CI 2 years ago
jvoisin 12bace3552 Silence a minor git warning
No need to pollute the CI log output.
2 years ago
psi29a 2586beed72 Updating Boost on windows to 1.79 to support C++20 2 years ago
psi29a 3b95797473 Merge branch 'Project5791-master-patch-42764' into 'master'
Update CI/build_googletest.sh

See merge request OpenMW/openmw!2005
2 years ago
Project579 d3d9e66ffd Update CI/build_googletest.sh
googletest v1.11.0 is required for building with C++20.
2 years ago
psi29a bb0dad7c08 Update to C++20 and see if our CI can handle it. 2 years ago
AnyOldName3 eedae407ab Tell CMake where to find ICU properly
I had a problem where CMake picked up half of ICU from its C API, which
is included with the Windows SDK, and half from the C++ API we provide.
This should prevent that.

* ICU_ROOT takes precedence as a CMake variable so do that instead of as
  an environment variable.
* ICU_LIBRARY is an output of FindICU.cmake, not an input, so don't set
  it.
* FindICU.cmake needs telling about components via their own variables.
2 years ago
madsbuvi dd5901d351 Initial commit
Multiview shaders.

Refactor Frustum management

Rewrite shared shadow map

cull mask should respect stereo

Stereo savegame screencap

LocalMap refactoring

use the vertex buffer hint instead of the display list patch to enable/disable display lists

Character preview fixes
2 years ago
psi29a c23ca2e882 Merge branch 'macos_icu_root' into 'master'
Added missing line continuation to ICU_ROOT setting on macos CI

See merge request OpenMW/openmw!1784
2 years ago
Benjamin Winger 7821029056
Added missing line continuation to ICU_ROOT setting on macos CI 2 years ago
Benjamin Winger 165f146e69
Added ICU runtime DLLs to Windows builds 2 years ago
Benjamin Winger 2c5a4e6416
Set ICU_ROOT instead of PKG_CONFIG_PATH to find ICU on macos 2 years ago
Benjamin Winger 8bd16179a6
Allow CMake to find the ICU version installed through homebrew 2 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 2 years ago
psi29a f6757ce124 ccache for Windows 2 years ago
Bret Curtis ad11cc8d8a reinstall fontconfig as needed; const an imbigious == operator 2 years ago
psi29a bb2a7d7996 Merge branch 'coverage' into 'master'
Provide unit tests and coverage reports from CI

See merge request OpenMW/openmw!1675
2 years ago
elsid 56b9e29093
Provide unit tests reports and coverage from CI
Use https://docs.gitlab.com/ee/ci/unit_test_reports.html#googletest for unit tests reports.
Use https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html#cc-example
for coverage reports.
2 years ago
elsid e7f3524924
Add a tool to load and print information about all bullet objects in all cells 2 years ago
psi29a 010dc90d42 Have Android CI also use latest ccache to fix issues with cmake. 2 years ago
elsid 28ce8fd0f3
Add separate jobs to run tests with ASAN, TSAN, UBSAN
To not slow down benchmarks with all optimizations.
2 years ago
Petr Mikheev e4cb1a1370 Run unit tests in CI with -fsanitize=address 2 years ago