mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Make FSR3 SDK integration Kits-only and align CI/docs
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
This commit is contained in:
parent
e916ef9bda
commit
ae48e4d7a6
6 changed files with 26 additions and 118 deletions
27
.github/workflows/build.yml
vendored
27
.github/workflows/build.yml
vendored
|
|
@ -82,30 +82,15 @@ jobs:
|
|||
echo "WoWee CMake will bootstrap vendored headers."
|
||||
fi
|
||||
|
||||
- name: Check FidelityFX-SDK Vulkan framegen files
|
||||
- name: Check FidelityFX-SDK Kits framegen headers
|
||||
run: |
|
||||
set -euo pipefail
|
||||
SDK_DIR="$PWD/extern/FidelityFX-SDK/sdk"
|
||||
KITS_DIR="$PWD/extern/FidelityFX-SDK/Kits/FidelityFX"
|
||||
LEGACY_OK=0
|
||||
KITS_OK=0
|
||||
if [ -f "$SDK_DIR/include/FidelityFX/host/ffx_frameinterpolation.h" ]; then
|
||||
LEGACY_OK=1
|
||||
fi
|
||||
if [ -f "$KITS_DIR/framegeneration/include/ffx_framegeneration.h" ]; then
|
||||
KITS_OK=1
|
||||
fi
|
||||
|
||||
if [ "$LEGACY_OK" -eq 1 ] && [ -f "$SDK_DIR/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_glsl.h" ] \
|
||||
&& [ -f "$SDK_DIR/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_glsl.h" ] \
|
||||
&& [ -f "$SDK_DIR/src/backends/vk/CMakeShadersFrameinterpolation.txt" ] \
|
||||
&& [ -f "$SDK_DIR/src/backends/vk/CMakeShadersOpticalflow.txt" ]; then
|
||||
echo "FidelityFX-SDK legacy Vulkan framegen files detected."
|
||||
elif [ "$KITS_OK" -eq 1 ]; then
|
||||
echo "FidelityFX-SDK Kits layout detected (DX12-focused framegeneration APIs available)."
|
||||
else
|
||||
echo "FidelityFX-SDK Vulkan framegen files are missing in this checkout; build continues."
|
||||
fi
|
||||
test -f "$KITS_DIR/upscalers/fsr3/include/ffx_fsr3upscaler.h"
|
||||
test -f "$KITS_DIR/framegeneration/fsr3/include/ffx_frameinterpolation.h"
|
||||
test -f "$KITS_DIR/framegeneration/fsr3/include/ffx_opticalflow.h"
|
||||
test -f "$KITS_DIR/backend/vk/ffx_vk.h"
|
||||
echo "FidelityFX-SDK Kits framegen headers detected."
|
||||
|
||||
- name: Configure (AMD ON)
|
||||
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DWOWEE_ENABLE_AMD_FSR2=ON
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue