diff options
| author | Yong He <yonghe@outlook.com> | 2023-09-20 03:30:27 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-20 18:30:27 +0800 |
| commit | 73292d9f3a1c790f72802dfe4cce57a1353dece6 (patch) | |
| tree | b35764fca8962c808b64c2ceed8601e7f4fa1011 /tests/pipeline/rasterization/conservative-rasterization | |
| parent | 739c3a7b53dc6489065fcd5e9f0a04370c5f9c8f (diff) | |
Direct SPIRV: Rasterization pipeline tests. (#3216)
* Direct SPIRV: Rasterization pipeline tests.
* Fixup.
* Fix.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/pipeline/rasterization/conservative-rasterization')
| -rw-r--r-- | tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang | 8 | ||||
| -rw-r--r-- | tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang.glsl | 14 |
2 files changed, 7 insertions, 15 deletions
diff --git a/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang b/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang index fe77095df..bfa7eb633 100644 --- a/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang +++ b/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang @@ -1,6 +1,12 @@ // inner-coverage.slang -//TEST:CROSS_COMPILE:-target spirv -entry main -stage fragment +//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage fragment +//TEST:SIMPLE(filecheck=CHECK):-emit-spirv-directly -target spirv -entry main -stage fragment + +// CHECK: OpCapability FragmentFullyCoveredEXT +// CHECK: OpExtension "SPV_EXT_fragment_fully_covered" +// CHECK: OpEntryPoint Fragment %main "main" +// CHECK: OpDecorate %{{.*}} BuiltIn FullyCoveredEXT [shader("fragment")] void main( diff --git a/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang.glsl b/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang.glsl deleted file mode 100644 index 59fecd544..000000000 --- a/tests/pipeline/rasterization/conservative-rasterization/inner-coverage.slang.glsl +++ /dev/null @@ -1,14 +0,0 @@ -//TEST_IGNORE_FILE: -#version 450 -#extension GL_NV_conservative_raster_underestimation : require -layout(row_major) uniform; -layout(row_major) buffer; - -layout(location = 0) -out vec4 _S1; - -void main() -{ - _S1 = vec4(uint(gl_FragFullyCoveredNV)); - return; -} |
