Add support for primitive culling layout qualifier. (#2220)

* Add support for primitive culling layout qualifier.

* Add error checks for primitive flags and negative test.
This commit is contained in:
alelenv 2020-05-21 04:38:41 -07:00 committed by GitHub
parent eba1389a01
commit 59216d5cd8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 50 additions and 2 deletions

View file

@ -0,0 +1,9 @@
spv.ext.RayPrimCull_Errors.rgen
ERROR: 0:3: 'primitive culling' : required extension not requested: GL_EXT_ray_flags_primitive_culling
ERROR: 0:5: 'primitive_culling' : layout qualifier can not have storage qualifiers
ERROR: 0:6: 'primitive_culling' : can only be applied as standalone
ERROR: 0:7: 'primitive_culling' : can only be applied as standalone
ERROR: 4 compilation errors. No code generated.
SPIR-V is not generated for failed compile or link