mirror of
https://github.com/open-goal/jak-project
synced 2026-08-31 09:41:05 -04:00
Implement runtime display (test) (#318)
* Implement runtime display (test) * Update runtime.cpp * [game display] add "-nodisplay" argument * style fixes * Update gfx.cpp * [deci2server] fix deadlock when killing a Deci2Server * add libxrandr to linux github test * correct package name to libxrandr-dev * set g_main_thread_id in exec_runtime * add libxinerama to linux test packages * correct the name * add libxcursor1 package * Update linux-workflow.yaml * add libxi-dev * fix constructor for g_main_thread_id * fix submodules + use -nodisplay during tests * move the gfx loop to its own function and use a lambda for exit conditions * fix include * fix include * fix includes (for real this time)
This commit is contained in:
@@ -46,6 +46,7 @@ jobs:
|
||||
path: |
|
||||
./third-party/googletest
|
||||
./third-party/zydis
|
||||
./third-party/glfw
|
||||
./.git/modules/
|
||||
|
||||
- name: Checkout Submodules
|
||||
@@ -69,7 +70,7 @@ jobs:
|
||||
echo "##[set-output name=artifact-metadata;]${ARTIFACT_NAME}"
|
||||
|
||||
- name: Get Package Dependencies
|
||||
run: sudo apt install build-essential cmake ccache clang gcc g++ lcov make nasm
|
||||
run: sudo apt install build-essential cmake ccache clang gcc g++ lcov make nasm libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
|
||||
|
||||
# # -- SETUP CCACHE - https://cristianadam.eu/20200113/speeding-up-c-plus-plus-github-actions-using-ccache/
|
||||
# - name: Prepare ccache timestamp
|
||||
|
||||
@@ -45,6 +45,7 @@ jobs:
|
||||
path: |
|
||||
./third-party/googletest
|
||||
./third-party/zydis
|
||||
./third-party/glfw
|
||||
./.git/modules/
|
||||
|
||||
- name: Checkout Submodules
|
||||
|
||||
Reference in New Issue
Block a user