diff --git a/.github/workflows/windows-direct3d12.yml b/.github/workflows/windows-direct3d12.yml index 36fe42c..ccde4f5 100644 --- a/.github/workflows/windows-direct3d12.yml +++ b/.github/workflows/windows-direct3d12.yml @@ -68,6 +68,18 @@ jobs: with: name: TextureArray image path: TextureArray/Deployment/test.png + - name: Compile Bindless + working-directory: Bindless + run: ../Kinc/make windows -v vs2022 -g direct3d12 --option screenshot --debug --run + - name: Check Bindless + working-directory: Bindless + run: magick compare -metric mae .\reference.png .\Deployment\test.png difference.png + - name: Upload Bindless failure image + if: failure() + uses: actions/upload-artifact@v4 + with: + name: Bindless image + path: Bindless/Deployment/test.png - name: Compile 00_empty working-directory: 00_empty run: ../Kinc/make windows -v vs2022 -g direct3d12 --option screenshot --debug --run diff --git a/Bindless/reference.png b/Bindless/reference.png new file mode 100644 index 0000000..7297c89 Binary files /dev/null and b/Bindless/reference.png differ diff --git a/write_workflows.js b/write_workflows.js index e345aef..c3c7b2f 100644 --- a/write_workflows.js +++ b/write_workflows.js @@ -8,6 +8,7 @@ const samples = [ 'ComputeShader', 'TextureArray', //'RuntimeShaderCompilation', + 'Bindless', '00_empty', '01_triangle', '02_matrix',