mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Fix AMD CI SDK layout check and tighten DX12 interop preflight
This commit is contained in:
parent
19bc52f54e
commit
8b1fc42b7a
2 changed files with 50 additions and 3 deletions
17
.github/workflows/build.yml
vendored
17
.github/workflows/build.yml
vendored
|
|
@ -86,12 +86,23 @@ jobs:
|
|||
run: |
|
||||
set -euo pipefail
|
||||
SDK_DIR="$PWD/extern/FidelityFX-SDK/sdk"
|
||||
test -f "$SDK_DIR/include/FidelityFX/host/ffx_frameinterpolation.h"
|
||||
if [ -f "$SDK_DIR/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_glsl.h" ] \
|
||||
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 Vulkan framegen files detected."
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue