glslang/Test
2019-11-14 14:41:52 +01:00
..
baseLegalResults Bump up the generator version, which is exposed in SPV test results. 2019-11-02 21:26:40 -06:00
baseResults Add a test for 8- and 16-bit construction. 2019-11-14 14:41:52 +01:00
inc1
inc2
100.conf
100.frag
100Limits.vert
100samplerExternal.frag
100scope.vert
110scope.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
120.frag
120.vert
130.frag Add support for GL_ARB_explicit_uniform_location 2019-08-25 00:16:10 +03:00
130.vert
140.frag
140.vert Fix include guard for GL_EXT_multiview 2019-05-28 15:23:19 -04:00
150.frag Fix #1879: Check for valid variable before checking for unsized arrays. 2019-09-05 02:30:27 -06:00
150.geom
150.tesc
150.tese
150.vert
300.frag
300.vert
300block.frag
300BuiltIns.frag
300layout.frag
300layout.vert
300link2.frag
300link3.frag
300link.frag
300operations.frag
300samplerExternal.frag
300samplerExternalYUV.frag Add support for GL_EXT_YUV_target 2019-01-29 13:17:47 -08:00
300scope.vert
310.comp Fix #1720: Give an error for parameter mismatched image format. 2019-04-19 04:51:07 -06:00
310.frag GLSL: Fix #1833: Don't constant fold integer mix to a float. 2019-07-13 12:23:11 -06:00
310.geom
310.inheritMemory.frag GLSL: Inherit memory qualifiers, both declaratively and in execution. 2019-08-22 08:54:22 -06:00
310.tesc GLSL: Fix tessellation control shader bounding box support. (#1730) 2019-03-19 08:49:27 +07:00
310.tese GLSL: Fix #1300: Can redeclare without size a sized built-in block array. 2018-04-19 19:42:50 -06:00
310.vert
310AofA.vert GLSL: Fix #1229: merge array sizes in parameter declarations. 2018-02-02 12:41:25 -07:00
310implicitSizeArrayError.vert
310runtimeArray.vert GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier 2018-04-05 11:25:02 -06:00
320.comp ESSL: Fix #1823: Conditions for when derivatives are in compute shader. 2019-07-15 01:20:18 -06:00
320.frag
320.geom
320.tesc GLSL: Fix tessellation control shader bounding box support. (#1730) 2019-03-19 08:49:27 +07:00
320.tese GLSL: Fix #1300: Can redeclare without size a sized built-in block array. 2018-04-19 19:42:50 -06:00
320.vert
330.frag Add support for GL_ARB_explicit_uniform_location 2019-08-25 00:16:10 +03:00
330comp.frag
400.frag
400.geom Remove execute permissions 2018-08-07 03:16:20 +09:00
400.tesc Fix include guard for GL_EXT_multiview 2019-05-28 15:23:19 -04:00
400.tese Fix include guard for GL_EXT_multiview 2019-05-28 15:23:19 -04:00
400.vert
410.geom
410.tesc
410.vert
420_size_gl_in.geom
420.comp Remove execute permissions 2018-08-07 03:16:20 +09:00
420.frag
420.geom
420.tesc
420.tese
420.vert Fix #1720: Give an error for parameter mismatched image format. 2019-04-19 04:51:07 -06:00
430.comp Add flags for local size values ( compute shader ) 2019-09-16 16:39:54 +08:00
430.vert
430AofA.frag
430scope.vert
435.vert
440.frag
440.vert
450.comp
450.frag
450.geom
450.tesc
450.tese
450.vert
460.frag GLSL: Implement GL_EXT_control_flow_attributes. 2018-02-01 00:55:08 -07:00
460.vert
aggOps.frag
always-discard2.frag
always-discard.frag
array100.frag
array.frag GLSL: Fix #1359: don't allow unsized arrays as initializers. 2018-04-23 15:32:47 -06:00
atomic_uint.frag
badChars.frag
badMacroArgs.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
bar.h
bump Add shebang 2018-08-07 03:25:35 +09:00
comment.frag
compoundsuffix.frag.hlsl Tests: Add usage and tests for previous commit. 2018-04-17 17:44:11 -06:00
compoundsuffix.vert.glsl Remove execute permissions 2018-08-07 03:16:20 +09:00
conditionalDiscard.frag
constantUnaryConversion.comp Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
constErrors.frag
constFold.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
constFoldIntMin.frag
conversion.frag
cppBad2.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
cppBad3.vert PP: Fix #1694: Handle badly formed argument substitution. 2019-02-11 03:05:00 -07:00
cppBad4.vert PP: Fix #1694: Rationalize errors on partially expanded macro argument. 2019-02-16 07:35:13 -07:00
cppBad5.vert PP: Fix #1694: Rationalize errors on partially expanded macro argument. 2019-02-16 07:35:13 -07:00
cppBad.vert PP: Fix #1694: Handle badly formed argument substitution. 2019-02-11 03:05:00 -07:00
cppComplexExpr.vert
cppDeepNest.frag
cppIndent.vert
cppIntMinOverNegativeOne.frag
cppMerge.frag PP: Fix #1605: Paste tokens for ## through number->letter transitions. 2019-02-22 08:54:38 -07:00
cppNest.vert
cppPassMacroName.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
cppRelaxSkipTokensErrors.vert PP: don't give errors on some tokens under #if 0 (or similar). 2018-03-19 00:43:18 -06:00
cppSimple.vert Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
dataOut.frag
dataOutIndirect.frag
dce.frag
decls.frag
deepRvalue.frag
depthOut.frag
discard-dce.frag
doWhileLoop.frag
earlyReturnDiscard.frag
empty2.frag
empty3.frag
empty.frag
errors.frag
es-link1.frag
es-link2.frag
findFunction.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
flowControl.frag
foo.h
forLoop.frag
forwardRef.frag
functionCall.frag
functionSemantics.frag
glsl.450.subgroup.frag GLSL/SPV: Pre SPIR-V 1.5, subgroupQuadBroadcast index must be constant 2019-10-14 23:08:26 -06:00
glsl.450.subgroup.geom Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.450.subgroup.tesc Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.450.subgroup.tese Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.450.subgroup.vert Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.450.subgroupArithmetic.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupBallot.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupBallotNeg.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupBasic.comp Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.450.subgroupClustered.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupClusteredNeg.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupPartitioned.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupQuad.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupShuffle.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupShuffleRelative.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.450.subgroupVote.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.460.subgroup.mesh Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rahit Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rcall Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rchit Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rgen Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rint Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.rmiss Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.460.subgroup.task Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
glsl.-D-U.frag
glsl.entryPointRename2.vert
glsl.entryPointRename.vert
glsl.es320.subgroup.frag Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroup.geom Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroup.tesc Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroup.tese Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroup.vert Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupArithmetic.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupBallot.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupBallotNeg.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupBasic.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupClustered.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupClusteredNeg.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupPartitioned.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupQuad.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupShuffle.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupShuffleRelative.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glsl.es320.subgroupVote.comp Enable GL_KHR_shader_subgroup properly 2019-03-26 13:45:33 -04:00
glslangValidator
glspv.esversion.vert
glspv.frag GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 2018-02-22 11:47:41 -07:00
glspv.version.frag
glspv.version.vert
glspv.vert GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 2018-02-22 11:47:41 -07:00
hlsl.-D-U.frag
hlsl.aliasOpaque.frag
hlsl.amend.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.array.flatten.frag
hlsl.array.frag
hlsl.array.implicit-size.frag
hlsl.array.multidim.frag
hlsl.assoc.frag
hlsl.attribute.expression.comp
hlsl.attribute.frag
hlsl.attributeC11.frag
hlsl.attributeGlobalBuffer.frag
hlsl.automap.frag
hlsl.basic.comp
hlsl.basic.geom
hlsl.boolConv.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.buffer.frag HLSL: Fix #1203: Declare anonymous members for cbuffer with no ';' 2018-01-02 11:27:54 -07:00
hlsl.calculatelod.dx10.frag
hlsl.calculatelodunclamped.dx10.frag
hlsl.cast.frag
hlsl.cbuffer-identifier.vert
hlsl.charLit.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.clip.frag
hlsl.clipdistance-1.frag
hlsl.clipdistance-1.geom
hlsl.clipdistance-1.vert
hlsl.clipdistance-2.frag
hlsl.clipdistance-2.geom
hlsl.clipdistance-2.vert
hlsl.clipdistance-3.frag
hlsl.clipdistance-3.geom
hlsl.clipdistance-3.vert
hlsl.clipdistance-4.frag
hlsl.clipdistance-4.geom
hlsl.clipdistance-4.vert
hlsl.clipdistance-5.frag
hlsl.clipdistance-5.vert
hlsl.clipdistance-6.frag
hlsl.clipdistance-6.vert
hlsl.clipdistance-7.frag
hlsl.clipdistance-7.vert
hlsl.clipdistance-8.frag
hlsl.clipdistance-8.vert
hlsl.clipdistance-9.frag
hlsl.clipdistance-9.vert
hlsl.color.hull.tesc
hlsl.comparison.vec.frag
hlsl.conditional.frag
hlsl.constantbuffer.frag
hlsl.constructArray.vert
hlsl.constructexpr.frag
hlsl.constructimat.frag
hlsl.coverage.frag HLSL: require coverage mask to be arrayed output. 2018-05-16 13:58:10 -06:00
hlsl.dashI.vert
hlsl.deadFunctionMissingBody.vert
hlsl.depthGreater.frag
hlsl.depthLess.frag
hlsl.discard.frag
hlsl.doLoop.frag SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
hlsl.domain.1.tese
hlsl.domain.2.tese
hlsl.domain.3.tese
hlsl.earlydepthstencil.frag HLSL: Fix #1679: Add HLSL earlydepthstencil -> SPV EarlyFragmentTests. 2019-01-28 22:19:43 -07:00
hlsl.emptystruct.init.vert
hlsl.emptystructreturn.frag
hlsl.emptystructreturn.vert
hlsl.entry-in.frag
hlsl.entry-out.frag
hlsl.entry.rename.frag
hlsl.explicitDescriptorSet.frag
hlsl.flatten.return.frag
hlsl.flattenOpaque.frag
hlsl.flattenOpaqueInit.vert
hlsl.flattenOpaqueInitMix.vert
hlsl.flattenSubset2.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.flattenSubset.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.float1.frag
hlsl.float4.frag
hlsl.forLoop.frag SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
hlsl.format.rwtexture.frag HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable 2019-09-29 19:16:25 -06:00
hlsl.frag
hlsl.fraggeom.frag
hlsl.function.frag
hlsl.gather.array.dx10.frag
hlsl.gather.basic.dx10.frag
hlsl.gather.basic.dx10.vert
hlsl.gather.offset.dx10.frag
hlsl.gather.offsetarray.dx10.frag
hlsl.gathercmpRGBA.array.dx10.frag
hlsl.gathercmpRGBA.basic.dx10.frag
hlsl.gathercmpRGBA.offset.dx10.frag
hlsl.gathercmpRGBA.offsetarray.dx10.frag
hlsl.gatherRGBA.array.dx10.frag
hlsl.gatherRGBA.basic.dx10.frag
hlsl.gatherRGBA.offset.dx10.frag
hlsl.gatherRGBA.offsetarray.dx10.frag
hlsl.getdimensions.dx10.frag
hlsl.getdimensions.dx10.vert
hlsl.getdimensions.rw.dx10.frag
hlsl.getsampleposition.dx10.frag
hlsl.global-const-init.frag
hlsl.groupid.comp HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers. 2018-05-16 06:48:02 -06:00
hlsl.gs-hs-mix.tesc
hlsl.hlslOffset.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.hull.1.tesc
hlsl.hull.2.tesc
hlsl.hull.3.tesc
hlsl.hull.4.tesc
hlsl.hull.5.tesc
hlsl.hull.ctrlpt-1.tesc
hlsl.hull.ctrlpt-2.tesc
hlsl.hull.void.tesc
hlsl.identifier.sample.frag
hlsl.if.frag SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
hlsl.imagefetch-subvec4.comp HLSL: Add conversions for image ops during SPV construction 2018-02-18 13:13:36 -07:00
hlsl.implicitBool.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.include.vert
hlsl.includeNegative.vert
hlsl.inf.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.init2.frag
hlsl.init.frag
hlsl.inoutquals.frag
hlsl.int.dot.frag [HLSL/Spir-V] fix for incorrect spir-v on int dot(int, int) 2018-11-15 11:02:30 +01:00
hlsl.intrinsic.frexp.frag
hlsl.intrinsic.frexp.vert
hlsl.intrinsics.barriers.comp
hlsl.intrinsics.comp
hlsl.intrinsics.d3dcolortoubyte4.frag
hlsl.intrinsics.double.frag
hlsl.intrinsics.evalfns.frag
hlsl.intrinsics.f1632.frag
hlsl.intrinsics.f3216.frag
hlsl.intrinsics.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.intrinsics.lit.frag
hlsl.intrinsics.negative.comp
hlsl.intrinsics.negative.frag
hlsl.intrinsics.negative.vert
hlsl.intrinsics.promote.down.frag
hlsl.intrinsics.promote.frag
hlsl.intrinsics.promote.outputs.frag
hlsl.intrinsics.vert
hlsl.isfinite.frag
hlsl.layout.frag
hlsl.layoutOverride.vert
hlsl.load.2dms.dx10.frag
hlsl.load.array.dx10.frag
hlsl.load.basic.dx10.frag
hlsl.load.basic.dx10.vert
hlsl.load.buffer.dx10.frag
hlsl.load.buffer.float.dx10.frag
hlsl.load.offset.dx10.frag
hlsl.load.offsetarray.dx10.frag
hlsl.load.rwbuffer.dx10.frag
hlsl.load.rwtexture.array.dx10.frag
hlsl.load.rwtexture.dx10.frag
hlsl.localStructuredBuffer.comp
hlsl.logical.binary.frag
hlsl.logical.binary.vec.frag
hlsl.logical.unary.frag
hlsl.logicalConvert.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.loopattr.frag
hlsl.matNx1.frag
hlsl.matpack-1.frag
hlsl.matpack-pragma.frag
hlsl.matrixindex.frag
hlsl.matrixSwizzle.vert
hlsl.matType.bool.frag
hlsl.matType.frag
hlsl.matType.int.frag
hlsl.max.frag
hlsl.memberFunCall.frag
hlsl.mintypes.frag
hlsl.mip.negative2.frag
hlsl.mip.negative.frag
hlsl.mip.operator.frag
hlsl.mul-truncate.frag
hlsl.multiDescriptorSet.frag
hlsl.multiEntry.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.multiReturn.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.namespace.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.nonint-index.frag
hlsl.nonstaticMemberFunction.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.noSemantic.functionality1.comp Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. 2018-04-05 19:35:38 -06:00
hlsl.numericsuffixes.frag
hlsl.numthreads.comp HLSL: Refactor attribute implementation. 2018-02-01 00:30:34 -07:00
hlsl.opaque-type-bug.frag
hlsl.overload.frag
hlsl.params.default.frag
hlsl.params.default.negative.frag
hlsl.partialFlattenLocal.vert
hlsl.partialFlattenMixed.vert
hlsl.partialInit.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.PointSize.geom
hlsl.PointSize.vert
hlsl.pp.expand.frag Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
hlsl.pp.line2.frag SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
hlsl.pp.line3.frag SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
hlsl.pp.line4.frag Add passes to legalization to preserve source line info when generated. 2018-12-16 13:13:46 -07:00
hlsl.pp.line.frag
hlsl.pp.tokenpasting.frag
hlsl.pp.vert
hlsl.precedence2.frag
hlsl.precedence.frag
hlsl.precise.frag
hlsl.preprocessor.frag
hlsl.promote.atomic.frag
hlsl.promote.binary.frag
hlsl.promote.vec1.frag
hlsl.promotions.frag
hlsl.reflection.binding.frag
hlsl.reflection.vert
hlsl.rw.atomics.frag
hlsl.rw.bracket.frag
hlsl.rw.register.frag
hlsl.rw.scalar.bracket.frag
hlsl.rw.swizzle.frag
hlsl.rw.vec2.bracket.frag
hlsl.sample.array.dx10.frag
hlsl.sample.basic.dx10.frag
hlsl.sample.dx9.frag Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. 2018-12-07 18:38:26 -07:00
hlsl.sample.dx9.vert Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. 2018-12-07 18:38:26 -07:00
hlsl.sample.offset.dx10.frag
hlsl.sample.offsetarray.dx10.frag
hlsl.sample.sub-vec4.dx10.frag
hlsl.samplebias.array.dx10.frag
hlsl.samplebias.basic.dx10.frag
hlsl.samplebias.offset.dx10.frag
hlsl.samplebias.offsetarray.dx10.frag
hlsl.samplecmp.array.dx10.frag
hlsl.samplecmp.basic.dx10.frag
hlsl.samplecmp.dualmode.frag
hlsl.samplecmp.negative2.frag
hlsl.samplecmp.negative.frag
hlsl.samplecmp.offset.dx10.frag
hlsl.samplecmp.offsetarray.dx10.frag
hlsl.samplecmplevelzero.array.dx10.frag
hlsl.samplecmplevelzero.basic.dx10.frag
hlsl.samplecmplevelzero.offset.dx10.frag
hlsl.samplecmplevelzero.offsetarray.dx10.frag
hlsl.samplegrad.array.dx10.frag
hlsl.samplegrad.basic.dx10.frag
hlsl.samplegrad.basic.dx10.vert
hlsl.samplegrad.offset.dx10.frag
hlsl.samplegrad.offsetarray.dx10.frag
hlsl.samplelevel.array.dx10.frag
hlsl.samplelevel.basic.dx10.frag
hlsl.samplelevel.basic.dx10.vert
hlsl.samplelevel.offset.dx10.frag
hlsl.samplelevel.offsetarray.dx10.frag
hlsl.scalar2matrix.frag
hlsl.scalar-length.frag
hlsl.scalarCast.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.scope.frag
hlsl.self_cast.frag HLSL: allow self-type cast (as no-op passthrough) 2018-05-17 13:03:12 -06:00
hlsl.semantic-1.vert
hlsl.semantic.geom
hlsl.semantic.vert
hlsl.semicolons.frag
hlsl.shapeConv.frag
hlsl.shapeConvRet.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.shift.per-set.frag Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
hlsl.sin.frag
hlsl.snorm.uav.comp
hlsl.specConstant.frag HLSL: Fix #1815: Don't constant fold spec-constant array indexing. 2019-07-03 01:28:51 -06:00
hlsl.staticFuncInit.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.staticMemberFunction.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.store.rwbyteaddressbuffer.type.comp
hlsl.string.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.stringtoken.frag
hlsl.struct.frag
hlsl.struct.split-1.vert
hlsl.struct.split.array.geom
hlsl.struct.split.assign.frag
hlsl.struct.split.call.vert
hlsl.struct.split.nested.geom
hlsl.struct.split.trivial.geom
hlsl.struct.split.trivial.vert
hlsl.structarray.flatten.frag
hlsl.structarray.flatten.geom
hlsl.structbuffer.append.fn.frag
hlsl.structbuffer.append.frag
hlsl.structbuffer.atomics.frag
hlsl.structbuffer.byte.frag
hlsl.structbuffer.coherent.frag
hlsl.structbuffer.floatidx.comp
hlsl.structbuffer.fn2.comp
hlsl.structbuffer.fn.frag
hlsl.structbuffer.frag HLSL: implemented c register handling 2018-11-14 13:12:12 +01:00
hlsl.structbuffer.incdec.frag
hlsl.structbuffer.rw.frag
hlsl.structbuffer.rwbyte.frag
hlsl.structin.vert
hlsl.structIoFourWay.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.structStructName.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.subpass.frag
hlsl.switch.frag
hlsl.swizzle.frag
hlsl.synthesizeInput.frag
hlsl.target.frag
hlsl.targetStruct1.frag
hlsl.targetStruct2.frag
hlsl.templatetypes.frag
hlsl.templatetypes.negative.frag
hlsl.texture.struct.frag
hlsl.texture.subvec4.frag
hlsl.texturebuffer.frag
hlsl.this.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
hlsl.tristream-append.geom HLSL: Allow stream output Append() method after entry point. 2018-05-15 15:13:09 -06:00
hlsl.tx.bracket.frag
hlsl.tx.overload.frag
hlsl.type.half.frag
hlsl.type.identifier.frag
hlsl.type.type.conversion.all.frag Updated type conversion rules for HLSL frontend 2018-11-14 08:13:32 +01:00
hlsl.type.type.conversion.valid.frag Updated type conversion rules for HLSL frontend 2018-11-14 08:13:32 +01:00
hlsl.typedef.frag
hlsl.typeGraphCopy.vert
hlsl.void.frag
hlsl.wavebroadcast.comp WaveReadLaneFirst is the correct wording (was using WaveReadFirstLane previously...). 2018-03-07 17:04:20 +00:00
hlsl.waveprefix.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.wavequad.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.wavequery.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.wavequery.frag SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.wavereduction.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.wavevote.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
hlsl.whileLoop.frag
hlsl.y-negate-1.vert
hlsl.y-negate-2.vert
hlsl.y-negate-3.vert
i1.h SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
implicitInnerAtomicUint.frag
include.vert
invalidSwizzle.vert
length.frag
lineContinuation100.vert
lineContinuation.vert
link1.frag
link1.vk.frag Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
link2.frag
link2.vk.frag Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
link3.frag
localAggregates.frag
loops.frag
loopsArtificial.frag
mains1.frag
mains2.frag
mains.frag
makeDoc
matrix2.frag GLSL: Fix #1247. Remove extraneous *= matrix test. 2018-02-15 12:22:25 -07:00
matrix.frag
matrixError.vert GLSL: Fix #1247. Remove extraneous *= matrix test. 2018-02-15 12:22:25 -07:00
max_vertices_0.geom
maxClipDistances.vert
missingBodies.vert
mixedArrayDecls.frag Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. 2018-03-26 00:38:53 -06:00
negativeArraySize.comp
newTexture.frag
noMain1.geom
noMain2.geom
noMain.vert
nonSquare.vert
nonuniform.frag GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy. 2019-09-20 06:08:49 -06:00
nonVulkan.frag
nosuffix Remove execute permissions 2018-08-07 03:16:20 +09:00
numeral.frag
nvShaderNoperspectiveInterpolation.frag Add tests for GL_NV_shader_noperspective_interpolation 2018-03-16 16:49:29 +00:00
Operations.frag
overlongLiteral.frag
parent.h
parentBad
pointCoord.frag
precise_struct_block.vert
precise.tesc
precision.frag
precision.vert
prepost.frag
preprocessor.bad_arg.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
preprocessor.cpp_style___FILE__.vert
preprocessor.cpp_style_line_directive.vert
preprocessor.defined.vert
preprocessor.edge_cases.vert
preprocessor.eof_missing.vert
preprocessor.errors.vert
preprocessor.extensions.vert
preprocessor.function_macro.vert
preprocessor.include.disabled.vert
preprocessor.include.enabled.vert
preprocessor.line.frag
preprocessor.line.vert
preprocessor.many.endif.vert
preprocessor.pragma.vert Warning for #pragma once. GLSL and HLSL. Addresses #824. 2018-02-11 23:23:22 -07:00
preprocessor.simple.vert Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
preprocessor.success_if_parse_would_fail.vert
recurse1.frag
recurse1.vert
recurse2.frag
reflection.frag Reflect pipeline outputs as well as inputs, optionally from other stages 2019-02-04 12:02:59 +00:00
reflection.linked.frag Add option to reflect all block members, inactive or active. 2019-02-04 12:02:59 +00:00
reflection.linked.vert Add option to reflect all block members, inactive or active. 2019-02-04 12:02:59 +00:00
reflection.options.geom Add option to unwrap I/O block aggregates in reflection 2019-02-11 11:53:52 +00:00
reflection.options.vert Dereference any array type before expanding root-level SSBO members 2019-08-26 12:59:38 +01:00
reflection.vert Fix type recursion with EOpIndexIndirect dereferences 2019-02-21 12:52:05 +00:00
remap.basic.dcefunc.frag
remap.basic.everything.frag
remap.basic.none.frag
remap.basic.strip.frag
remap.hlsl.sample.basic.everything.frag
remap.hlsl.sample.basic.none.frag
remap.hlsl.sample.basic.strip.frag
remap.hlsl.templatetypes.everything.frag
remap.hlsl.templatetypes.none.frag
remap.if.everything.frag
remap.if.none.frag
remap.invalid-spirv-1.spv
remap.invalid-spirv-2.spv
remap.literal64.everything.spv
remap.literal64.none.spv
remap.similar_1a.everything.frag
remap.similar_1a.none.frag
remap.similar_1b.everything.frag
remap.similar_1b.none.frag
remap.specconst.comp
remap.switch.everything.frag
remap.switch.none.frag
remap.uniformarray.everything.frag
remap.uniformarray.none.frag
runtests Use commandline options instead of ENV variables 2019-10-16 13:08:48 -04:00
runtimeArray.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
sample.frag
sample.frag.out
sample.vert
sample.vert.out
samplerlessTextureFunctions.frag Add support for GL_EXT_samplerless_texture_functions 2018-07-01 10:58:53 +01:00
simpleFunctionCall.frag
specExamples.frag
specExamples.vert Fix #1720: Give an error for parameter mismatched image format. 2019-04-19 04:51:07 -06:00
spv.1.3.8bitstorage-ssbo.vert Fix 8-bit storage nearly always using the 2018-10-26 14:23:41 +01:00
spv.1.3.8bitstorage-ubo.vert Fix 8-bit storage nearly always using the 2018-10-26 14:23:41 +01:00
spv.1.3.coopmat.comp Implement GL_NV_cooperative_matrix 2019-02-25 23:42:59 -06:00
spv.1.4.constructComposite.comp Handle SPIR-V type mismatch when constructing a composite 2019-06-25 13:32:35 -05:00
spv.1.4.image.frag SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. 2019-05-10 00:02:45 -06:00
spv.1.4.LoopControl.frag SPV 1.4: Implement the 5 new loop controls. 2019-05-10 00:02:45 -06:00
spv.1.4.NonWritable.frag SPV 1.4: Lookup tables: Use variable initializer and NonWritable... 2019-05-10 00:02:45 -06:00
spv.1.4.OpCopyLogical.comp SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. 2019-05-10 00:02:45 -06:00
spv.1.4.OpCopyLogical.funcall.frag SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. 2019-05-10 00:02:45 -06:00
spv.1.4.OpCopyLogicalBool.comp SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. 2019-05-10 00:02:45 -06:00
spv.1.4.OpEntryPoint.frag SPV 1.4: Add testing infrastructure for SPV 1.4 tests. 2019-05-10 00:02:45 -06:00
spv.1.4.OpSelect.frag SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. 2019-05-10 00:02:45 -06:00
spv.1.4.sparseTexture.frag SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. 2019-05-10 00:02:45 -06:00
spv.1.4.texture.frag SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. 2019-05-10 00:02:45 -06:00
spv.8bit-16bit-construction.frag Add a test for 8- and 16-bit construction. 2019-11-14 14:41:52 +01:00
spv.8bitstorage_Error-int.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.8bitstorage_Error-uint.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.8bitstorage-int.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.8bitstorage-ssbo.vert Fix 8-bit storage nearly always using the 2018-10-26 14:23:41 +01:00
spv.8bitstorage-ubo.vert Fix 8-bit storage nearly always using the 2018-10-26 14:23:41 +01:00
spv.8bitstorage-uint.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage_Error-int.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage_Error-uint.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage_Error.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage-int.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage-uint.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitstorage.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.16bitxfb.vert Add 8-bit/16-bit transform feedback support for future use 2019-02-03 23:31:32 +08:00
spv.100ops.frag
spv.130.frag
spv.140.frag
spv.150.geom
spv.150.vert
spv.300BuiltIns.vert
spv.300layout.frag
spv.300layout.vert
spv.300layoutp.vert
spv.310.bitcast.frag
spv.310.comp
spv.320.meshShaderUserDefined.mesh changes based on feedback 2018-09-26 13:38:25 -07:00
spv.330.geom
spv.400.frag Revert "GLSL: Fix #1279: refract does not have a double-type eta." 2018-06-19 09:43:09 -06:00
spv.400.tesc
spv.400.tese
spv.420.geom
spv.430.frag
spv.430.vert
spv.450.geom
spv.450.noRedecl.tesc
spv.450.tesc
spv.460.comp
spv.460.frag
spv.460.vert
spv.accessChain.frag SPV: Create more access chains addressing a few swizzling issues. 2018-02-06 07:24:12 -07:00
spv.aggOps.frag
spv.always-discard2.frag
spv.always-discard.frag
spv.AnyHitShader_Errors.rahit Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.AnyHitShader.rahit Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.AofA.frag
spv.arbPostDepthCoverage_Error.frag
spv.arbPostDepthCoverage.frag
spv.atomic.comp
spv.atomicInt64.comp Scanner: Many int64 fixes, including performance. 2018-01-08 11:52:23 -07:00
spv.barrier.vert
spv.bitCast.frag
spv.bool.vert
spv.boolInBlock.frag
spv.branch-return.vert
spv.buffer.autoassign.frag
spv.bufferhandle1.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle2.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle3.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle4.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle5.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle6.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle7.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle8.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle9.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle10.frag Fix interactions between 'volatile' and the Vulkan memory model 2019-03-05 14:40:07 -06:00
spv.bufferhandle11.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle12.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle13.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle14.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle15.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandle16.frag Improved fix for buffer reference constants 2019-03-06 09:28:29 -06:00
spv.bufferhandle17_Errors.frag Handle buffer references vs 'const' 2019-03-04 12:46:11 -06:00
spv.bufferhandle18.frag Add support for GL_EXT_buffer_reference2 2019-05-01 16:13:26 -05:00
spv.bufferhandle19_Errors.frag Add support for GL_EXT_buffer_reference2 2019-05-01 16:13:26 -05:00
spv.bufferhandle_Error.frag GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
spv.bufferhandleUvec2.frag SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 2019-09-18 23:52:36 -06:00
spv.builtInXFB.vert
spv.ClosestHitShader_Errors.rchit Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.ClosestHitShader.rchit Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.computeShaderDerivatives2.comp Add-support-for-SPV_NV_compute_shader_derivatives 2018-09-19 13:07:42 -07:00
spv.computeShaderDerivatives.comp Add-support-for-SPV_NV_compute_shader_derivatives 2018-09-19 13:07:42 -07:00
spv.conditionalDemote.frag Implement GL_EXT_demote_to_helper_invocation 2019-07-01 09:36:15 -05:00
spv.conditionalDiscard.frag
spv.constConstruct.vert Add test for constant type conversion 2019-06-21 23:32:25 -05:00
spv.constructComposite.comp Handle SPIR-V type mismatch when constructing a composite 2019-06-25 13:32:35 -05:00
spv.constStruct.vert SPV: Fix #1258: cache constant structs by id, not opcode. 2018-02-26 19:35:39 -07:00
spv.controlFlowAttributes.frag SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.conversion.frag
spv.coopmat_Error.comp Implement GL_NV_cooperative_matrix 2019-02-25 23:42:59 -06:00
spv.coopmat.comp Implement GL_NV_cooperative_matrix 2019-02-25 23:42:59 -06:00
spv.dataOut.frag
spv.dataOutIndirect.frag
spv.dataOutIndirect.vert
spv.dead-after-continue.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-after-discard.frag SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-after-loop-break.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-after-return.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-after-switch-break.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-complex-continue-after-return.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.dead-complex-merge-after-return.vert SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
spv.debugInfo.frag
spv.deepRvalue.frag
spv.demoteDisabled.frag Implement GL_EXT_demote_to_helper_invocation 2019-07-01 09:36:15 -05:00
spv.depthOut.frag
spv.deviceGroup.frag
spv.discard-dce.frag
spv.do-simple.vert
spv.do-while-continue-break.vert
spv.double.comp
spv.doWhileLoop.frag
spv.drawParams.vert
spv.earlyReturnDiscard.frag
spv.explicittypes.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.extPostDepthCoverage_Error.frag
spv.extPostDepthCoverage.frag
spv.float16.frag
spv.float16convertonlyarith.comp If a shader's only use of float16 is for FConvert, add the Float16 capability. 2019-05-01 11:45:51 -05:00
spv.float16convertonlystorage.comp If a shader's only use of float16 is for FConvert, add the Float16 capability. 2019-05-01 11:45:51 -05:00
spv.float16Fetch.frag Implement the extension GL_AMD_gpu_shader_half_float_fetch 2018-03-02 16:48:03 +08:00
spv.float32.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.float64.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.flowControl.frag
spv.for-complex-condition.vert
spv.for-continue-break.vert
spv.for-nobody.vert
spv.for-notest.vert
spv.for-simple.vert
spv.forLoop.frag
spv.forwardFun.frag
spv.fragmentDensity-es.frag Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
spv.fragmentDensity-neg.frag Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
spv.fragmentDensity.frag Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
spv.fragmentDensity.vert Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
spv.fragmentShaderBarycentric2.frag Add-support-for-SPV_NV_fragment_shader_barycentric 2018-09-19 13:07:42 -07:00
spv.fragmentShaderBarycentric.frag Add-support-for-SPV_NV_fragment_shader_barycentric 2018-09-19 13:07:42 -07:00
spv.fsi_Error.frag Support GL_ARB_fragment_shader_interlock 2019-06-03 11:55:25 -05:00
spv.fsi.frag Support GL_ARB_fragment_shader_interlock 2019-06-03 11:55:25 -05:00
spv.fullyCovered.frag
spv.functionCall.frag
spv.functionNestedOpaque.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.functionParameterTypes.frag Add Float16/Int8/Int16 capabilities for private variables and function parameters 2019-02-17 22:50:00 -06:00
spv.functionSemantics.frag
spv.GeometryShaderPassthrough.geom
spv.glFragColor.frag
spv.glsl.register.autoassign.frag
spv.glsl.register.noautoassign.frag GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 2018-02-22 11:47:41 -07:00
spv.hlslDebugInfo.vert
spv.hlslOffsets.vert Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
spv.image.frag Fix a parse issue of imageAtomicCompSwap() 2018-10-17 13:55:11 +08:00
spv.image.load-formatted.frag
spv.imageLoadStoreLod.frag
spv.int8.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.int16.amd.frag SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.int16.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.int32.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.int64.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.intcoopmat.comp GL_NV_integer_cooperative_matrix support 2019-08-22 20:37:59 -05:00
spv.interpOps.frag
spv.IntersectShader_Errors.rint Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.IntersectShader.rint Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.intOps.vert
spv.layoutNested.vert
spv.length.frag
spv.localAggregates.frag
spv.loops.frag
spv.loopsArtificial.frag
spv.looseUniformNoLoc.vert
spv.matFun.vert
spv.matrix2.frag
spv.matrix.frag
spv.memoryQualifier.frag
spv.memoryScopeSemantics_Error.comp Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model 2019-06-14 09:57:01 -05:00
spv.memoryScopeSemantics.comp Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model 2019-06-14 09:57:01 -05:00
spv.merge-unreachable.frag
spv.meshShaderBuiltins.mesh Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize 2019-02-11 15:15:33 -08:00
spv.meshShaderPerView_Errors.mesh Allow unsized view array dimension for non-block perviewNV attributes 2019-07-15 16:14:00 -07:00
spv.meshShaderPerViewBuiltins.mesh Add-support-for-SPV_NV_mesh_shader 2018-09-19 13:07:43 -07:00
spv.meshShaderPerViewUserDefined.mesh Allow unsized view array dimension for non-block perviewNV attributes 2019-07-15 16:14:00 -07:00
spv.meshShaderRedeclBuiltins.mesh Update gtest to explicitly size gl_PrimitiveIndicesNV[] 2019-02-12 12:27:21 -08:00
spv.meshShaderRedeclPerViewBuiltins.mesh Allow redeclaration of builtin interface blocks in mesh shader 2018-10-04 16:39:18 -07:00
spv.meshShaderSharedMem.mesh Add-support-for-SPV_NV_mesh_shader 2018-09-19 13:07:43 -07:00
spv.meshShaderTaskMem.mesh Add-support-for-SPV_NV_mesh_shader 2018-09-19 13:07:43 -07:00
spv.meshShaderUserDefined.mesh changes based on feedback 2018-09-26 13:38:25 -07:00
spv.meshTaskShader.task Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders 2019-02-07 14:28:12 -08:00
spv.MissShader_Errors.rmiss Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.MissShader.rmiss Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.multiStruct.comp
spv.multiStructFuncall.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.multiView.frag
spv.multiviewPerViewAttributes.tesc Fix bugs in missing Builtin decoration for some NV builtins for tessellation 2019-07-22 12:36:38 -07:00
spv.multiviewPerViewAttributes.vert
spv.newTexture.frag
spv.noBuiltInLoc.vert GLSL/SPV: no location on atomic_uint; Fix #1339. 2018-04-09 17:21:30 -06:00
spv.noDeadDecorations.vert
spv.noLocation.vert
spv.nonSquare.vert
spv.nonuniform2.frag For nonuniformEXT constructor, make a copy of the node to decorate 2019-05-08 10:24:46 -05:00
spv.nonuniform.frag GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier 2018-04-05 11:25:02 -06:00
spv.noWorkgroup.comp
spv.offsets.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.Operations.frag
spv.OVR_multiview.vert
spv.paramMemory.frag Fix #1720: Give an error for parameter mismatched image format. 2019-04-19 04:51:07 -06:00
spv.perprimitiveNV.frag Allow GL_NV_mesh_shader in fragment shaders for perprimitiveNV 2018-10-25 23:50:59 -07:00
spv.pp.line.frag SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
spv.precise.tesc
spv.precise.tese
spv.precision.frag
spv.precisionNonESSamp.frag
spv.prepost.frag
spv.privateVariableTypes.frag Add Float16/Int8/Int16 capabilities for private variables and function parameters 2019-02-17 22:50:00 -06:00
spv.pushConstant.vert
spv.pushConstantAnon.vert
spv.qualifiers.vert
spv.queryL.frag
spv.rankShift.comp AST: Fix shift conversions, which don't require matching types. 2018-03-15 21:11:36 -06:00
spv.RayCallable_Errors.rcall Callables shouldn't have incoming ray flags 2019-03-25 17:09:13 -07:00
spv.RayCallable.rcall Callables shouldn't have incoming ray flags 2019-03-25 17:09:13 -07:00
spv.RayConstants.rgen Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
spv.RayGenShader11.rgen Error out writes to shaderRecordNV buffer blocks. 2019-03-04 11:05:55 -08:00
spv.RayGenShader_Errors.rgen Error out writes to shaderRecordNV buffer blocks. 2019-03-04 11:05:55 -08:00
spv.RayGenShader.rgen Error out writes to shaderRecordNV buffer blocks. 2019-03-04 11:05:55 -08:00
spv.RayGenShaderArray.rgen Allow runtime-sized arrays of acceleration structures 2019-05-30 12:45:15 -05:00
spv.register.autoassign-2.frag
spv.register.autoassign.frag
spv.register.autoassign.rangetest.frag
spv.register.noautoassign.frag
spv.register.subpass.frag
spv.rw.autoassign.frag
spv.sample.frag
spv.sampleId.frag
spv.sampleMaskOverrideCoverage.frag
spv.samplePosition.frag
spv.samplerlessTextureFunctions.frag Add support for GL_EXT_samplerless_texture_functions 2018-07-01 10:58:53 +01:00
spv.scalarlayout.frag Implement GL_EXT_scalar_block_layout 2018-11-14 09:30:53 -06:00
spv.scalarlayoutfloat16.frag Implement GL_EXT_scalar_block_layout 2018-11-14 09:30:53 -06:00
spv.separate.frag
spv.set.vert
spv.shaderBallot.comp
spv.shaderBallotAMD.comp Add int16 support to AMD_trinary_minmax and AMD_shader_ballot 2018-03-28 16:33:01 +08:00
spv.shaderDrawParams.vert
spv.shaderFragMaskAMD.frag
spv.shaderGroupVote.comp
spv.shaderImageFootprint.frag 0003-Add-support-for-SPV_NV_shader_image_footprint 2018-09-19 13:07:42 -07:00
spv.shaderStencilExport.frag Fix parser issue: redeclare gl_FragStencilRefARB is not supported 2018-11-12 15:15:57 +08:00
spv.shadingRate.frag Add-support-for-SPV_NV_shading_rate 2018-09-19 13:07:43 -07:00
spv.shiftOps.frag
spv.shortCircuit.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.simpleFunctionCall.frag
spv.simpleMat.vert
spv.smBuiltins.frag Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
spv.smBuiltins.vert Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
spv.sparseTexture.frag
spv.sparseTextureClamp.frag
spv.specConst.vert
spv.specConstant.comp
spv.specConstant.vert
spv.specConstantComposite.vert
spv.specConstantOperations.vert
spv.specConstArrayCheck.vert SPV: Fix #1783: Don't do bounds checking for spec-const-expression size 2019-07-03 09:37:25 -06:00
spv.ssbo.autoassign.frag
spv.ssboAlias.frag
spv.stereoViewRendering.tesc Fix bugs in missing Builtin decoration for some NV builtins for tessellation 2019-07-22 12:36:38 -07:00
spv.stereoViewRendering.vert
spv.storageBuffer.vert
spv.structAssignment.frag
spv.structDeref.frag
spv.structure.frag
spv.subgroup.frag SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroup.geom SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroup.tesc SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroup.tese SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroup.vert SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupArithmetic.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupBallot.comp Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
spv.subgroupBallotNeg.comp Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
spv.subgroupBasic.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupClustered.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupClusteredNeg.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupExtendedTypesArithmetic.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesArithmeticNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesBallot.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesBallotNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesClustered.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesClusteredNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesPartitioned.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesPartitionedNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesQuad.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesQuadNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesShuffle.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesShuffleNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesShuffleRelative.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesShuffleRelativeNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesVote.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupExtendedTypesVoteNeg.comp Add GL_EXT_shader_subgroup_extended_types support 2019-09-17 23:44:27 -05:00
spv.subgroupPartitioned.comp Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.subgroupQuad.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupShuffle.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupShuffleRelative.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subgroupVote.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.subpass.frag
spv.switch.frag
spv.swizzle.frag
spv.swizzleInversion.frag
spv.targetOpenGL.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.targetVulkan.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.test.frag
spv.test.vert
spv.texture.frag
spv.texture.sampler.transform.frag
spv.texture.vert
spv.textureBuffer.vert
spv.textureGatherBiasLod.frag
spv.types.frag
spv.uint.frag
spv.uniformArray.frag
spv.unit1.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.unit2.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.unit3.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.variableArrayIndex.frag
spv.varyingArray.frag
spv.varyingArrayIndirect.frag
spv.vecMatConstruct.frag GLSL/SPV: Fix #1310: don't create unnecessary integer matrices. 2018-04-07 18:49:54 -06:00
spv.viewportArray2.tesc
spv.viewportArray2.vert
spv.voidFunction.frag
spv.volatileAtomic.comp Only apply volatile semantics to atomics when using Vulkan Memory Model 2019-10-17 11:22:57 -05:00
spv.vulkan100.subgroupArithmetic.comp SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.vulkan100.subgroupPartitioned.comp Remove execute permissions 2018-08-07 03:16:20 +09:00
spv.vulkan110.int16.frag Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
spv.vulkan110.storageBuffer.vert SPV: Implement Vulkan 1.1 features and extensions. 2018-03-06 16:12:04 -07:00
spv.while-continue-break.vert
spv.while-simple.vert
spv.whileLoop.frag
spv.xfb2.vert GLSL: XFB: more support for built-in block redeclarations with XFB. 2018-01-09 18:00:33 -07:00
spv.xfb3.vert GLSL: XFB: more support for built-in block redeclarations with XFB. 2018-01-09 18:00:33 -07:00
spv.xfb.vert
spv.xfbOffsetOnBlockMembersAssignment.vert ParseHelper: assign global XfbBuffer to a block missing it 2018-11-10 11:35:50 +01:00
spv.xfbOffsetOnStructMembersAssignment.vert ParseHelper: assign xfb_offset for struct members too 2018-10-31 10:34:44 +01:00
spv.xfbOverlapOffsetCheckWithBlockAndMember.vert ParseHelper: assign global XfbBuffer to a block missing it 2018-11-10 11:35:50 +01:00
spv.xfbStrideJustOnce.vert GlslangToSpv: prevent add XfbStride twice 2018-11-29 11:49:04 +01:00
stringToDouble.vert Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types 2018-12-03 13:16:59 +01:00
structAssignment.frag
structDeref.frag
structure.frag
switch.frag
swizzle.frag
syntaxError.frag
test.frag
texture.frag
tokenLength.vert Remove execute permissions 2018-08-07 03:16:20 +09:00
tokenPaste.vert
types.frag
uint.frag
uniformArray.frag
validate-shaders.sh validate script: fix path 2018-04-23 15:17:21 -06:00
variableArrayIndex.frag
varyingArray.frag
varyingArrayIndirect.frag
versionsClean.frag
versionsClean.vert
versionsErrors.frag
versionsErrors.vert
voidFunction.frag
vulkan.ast.vert
vulkan.comp
vulkan.frag Remove execute permissions 2018-08-07 03:16:20 +09:00
vulkan.vert Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
web.array.frag Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
web.basic.vert Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.builtins.frag Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.builtins.vert Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.comp Web: Add basic atomics for SSBOs. 2019-10-23 00:25:39 -06:00
web.controlFlow.frag Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.operations.frag Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.runtests Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
web.separate.frag Web: Add separate texture/sampler, exclude *CubeArray*. 2019-10-23 00:25:38 -06:00
web.testlist Web: Add compute stage. 2019-10-23 00:25:39 -06:00
web.texture.frag Web: Add sanity check test suite for smaller-footprint builds. 2019-08-20 23:21:55 -06:00
whileLoop.frag