adding D3D11 unit tests, removing raw HLSL support

This commit is contained in:
2025-09-12 00:54:15 +02:00
parent 6dd129cf35
commit 62beb8d316
27 changed files with 381 additions and 106 deletions

View File

@@ -62,7 +62,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --d3d11=y --vulkan=n --opengl=n --software=n --webgpu=n --examples=y --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --yes
run: xmake config --d3d11=y --d3d11-tests-y --vulkan=n --opengl=n --software=n --webgpu=n --examples=y --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --yes
# Save dependencies
- name: Save cached xmake dependencies
@@ -82,5 +82,4 @@ jobs:
- name: Test D3D11
run: |
xmake build --yes D3D11Example
xmake run --yes D3D11Example
xmake run --yes D3D11UnitTests