mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/ir: Introduce a boilerplate to validate the generated IR.
For the moment the validator is trivial, it never fails. Checks will be added incrementally.
This commit is contained in:
committed by
Alexandre Julliard
parent
cf871d2cb2
commit
c052cd8998
Notes:
Alexandre Julliard
2023-09-22 22:46:19 +02:00
Approved-by: Francisco Casas (@fcasas) Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/317
@@ -30,12 +30,14 @@ build-radv-64:
|
||||
- amd-gpu
|
||||
variables:
|
||||
VK_LOADER_DRIVERS_SELECT: 'radeon_*'
|
||||
VKD3D_SHADER_CONFIG: 'force_validation'
|
||||
|
||||
build-llvmpipe-64:
|
||||
extends: .build-linux
|
||||
allow_failure: true
|
||||
variables:
|
||||
VK_LOADER_DRIVERS_SELECT: 'lvp_*'
|
||||
VKD3D_SHADER_CONFIG: 'force_validation'
|
||||
|
||||
build-radv-32:
|
||||
extends: .build-linux
|
||||
@@ -44,6 +46,7 @@ build-radv-32:
|
||||
variables:
|
||||
VK_LOADER_DRIVERS_SELECT: 'radeon_*'
|
||||
CC: 'gcc -m32'
|
||||
VKD3D_SHADER_CONFIG: 'force_validation'
|
||||
|
||||
build-llvmpipe-32:
|
||||
extends: .build-linux
|
||||
@@ -51,6 +54,7 @@ build-llvmpipe-32:
|
||||
variables:
|
||||
VK_LOADER_DRIVERS_SELECT: 'lvp_*'
|
||||
CC: 'gcc -m32'
|
||||
VKD3D_SHADER_CONFIG: 'force_validation'
|
||||
|
||||
build-mac:
|
||||
stage: build
|
||||
@@ -87,6 +91,7 @@ build-mac:
|
||||
- if [ -f pipeline_failed ] ; then exit 1 ; fi
|
||||
variables:
|
||||
VKD3D_DISABLE_EXTENSIONS: "VK_EXT_descriptor_indexing"
|
||||
VKD3D_SHADER_CONFIG: 'force_validation'
|
||||
artifacts:
|
||||
when: always
|
||||
paths:
|
||||
|
Reference in New Issue
Block a user