glslang/Test
John Kessenich 727b374fd3 HLSL: Build IO types bottom up, as parsed, and cache the original (IO).
Previously, this was done recursively, per object, and the nonIO version
was cached. This reverses both those approaches.
2017-02-06 23:00:51 -07:00
..
baseResults HLSL: Build IO types bottom up, as parsed, and cache the original (IO). 2017-02-06 23:00:51 -07:00
100.conf
100.frag
100Limits.vert
100scope.vert
110scope.vert
120.frag Fix issue #693. Ternary operator on void type. 2017-01-26 15:50:10 -07:00
120.vert
130.frag
130.vert
140.frag
140.vert
150.frag
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
300scope.vert
310.comp
310.frag
310.geom
310.tesc
310.tese
310.vert
310AofA.vert
310implicitSizeArrayError.vert
330.frag
330comp.frag
400.frag
400.geom
400.tesc
400.tese
400.vert
410.geom
410.tesc
410.vert
420_size_gl_in.geom
420.comp
420.frag
420.geom
420.tesc
420.tese
420.vert
430.comp
430.vert
430AofA.frag
430scope.vert
440.frag
440.vert
450.comp
450.frag
450.geom
450.tesc
450.tese
450.vert
aggOps.frag
always-discard2.frag
always-discard.frag
array100.frag
array.frag
atomic_uint.frag
badChars.frag
badMacroArgs.frag
bump
comment.frag
conditionalDiscard.frag
constErrors.frag
constFold.frag
conversion.frag
cppBad2.vert PP: Fix issue #426, recover from bad-source macro expansion. 2017-01-02 17:56:08 -07:00
cppBad.vert
cppComplexExpr.vert
cppIndent.vert
cppNest.vert
cppSimple.vert
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
flowControl.frag
forLoop.frag
forwardRef.frag
functionCall.frag
functionSemantics.frag
glslangValidator
glspv.esversion.vert
glspv.frag
glspv.version.frag
glspv.version.vert
glspv.vert
hlsl.amend.frag Add amend ability for anonymous blocks, so they can grow between function bodies. 2016-09-29 23:59:26 -06:00
hlsl.array.flatten.frag HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.array.frag
hlsl.array.implicit-size.frag HLSL: More robust handling of bad shader input, catching a few more things. 2016-12-14 17:02:32 -07:00
hlsl.array.multidim.frag HLSL: allow multi-dimensional arrays 2016-10-13 12:32:04 -06:00
hlsl.assoc.frag
hlsl.attribute.expression.comp HLSL: Allow expressions in attributes 2016-11-11 08:23:03 -07:00
hlsl.attribute.frag HLSL: Error if funcion with return type doesn't return a value. 2016-09-02 19:13:36 -06:00
hlsl.basic.comp HLSL: Fix issue #646: map SV_DispatchThreadID -> GlobalInvocationID. 2017-01-02 14:59:19 -07:00
hlsl.basic.geom WIP: HLSL: Add GS support 2016-11-21 18:25:08 -07:00
hlsl.buffer.frag HLSL: Reverse what the driver is told about row/column majorness, matching the row-column reversal. 2016-09-25 20:26:03 -06:00
hlsl.calculatelod.dx10.frag
hlsl.calculatelodunclamped.dx10.frag
hlsl.cast.frag
hlsl.comparison.vec.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
hlsl.conditional.frag
hlsl.constructexpr.frag
hlsl.deadFunctionMissingBody.vert Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
hlsl.depthGreater.frag HLSL: Handle greater/less depth modes. Fixes issue #489. 2016-09-02 20:05:52 -06:00
hlsl.depthLess.frag HLSL: Handle greater/less depth modes. Fixes issue #489. 2016-09-02 20:05:52 -06:00
hlsl.discard.frag HLSL: Error if funcion with return type doesn't return a value. 2016-09-02 19:13:36 -06:00
hlsl.doLoop.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
hlsl.entry-in.frag HLSL: Intercept flatten aggregates passed to a function input, and copy member-by-member. 2016-09-19 00:06:19 -06:00
hlsl.entry-out.frag HLSL: Handle flattened I/O structs passed to function *out* parameters. 2016-10-01 17:11:21 -06:00
hlsl.entry.rename.frag allow renaming of shader entry point when creating SPIR-V 2016-12-01 08:51:43 -07:00
hlsl.flatten.return.frag HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.float1.frag HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.float4.frag HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.forLoop.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
hlsl.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: phase 1: add RWTexture and RWBuffer 2016-10-06 10:51:52 -06:00
hlsl.getsampleposition.dx10.frag
hlsl.identifier.sample.frag HLSL: allow "sample" in expressions. 2016-12-18 18:01:34 -07:00
hlsl.if.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
hlsl.init2.frag HLSL: Fix issue #658: Don't adopt initializer constness from declaration. 2017-01-05 10:28:26 -07:00
hlsl.init.frag Resolve issue #700: allow initializers on struct members. 2017-02-02 15:16:20 -07:00
hlsl.inoutquals.frag HLSL: Support SV_Coverage and SV_DispatchThreadId; catch SV_GroupIndex. 2016-10-16 12:12:11 -06:00
hlsl.intrinsics.barriers.comp
hlsl.intrinsics.comp HLSL: Turn on tests for groupshared. 2016-10-16 12:22:20 -06:00
hlsl.intrinsics.d3dcolortoubyte4.frag Add EOpD3DCOLORtoUBYTE4 decomposition 2017-01-03 14:42:18 -07:00
hlsl.intrinsics.double.frag
hlsl.intrinsics.evalfns.frag
hlsl.intrinsics.f1632.frag
hlsl.intrinsics.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.lit.frag
hlsl.intrinsics.negative.comp
hlsl.intrinsics.negative.frag
hlsl.intrinsics.negative.vert HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.intrinsics.promote.down.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.promote.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.promote.outputs.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.vert
hlsl.layout.frag HLSL: Accept layout(...) also as a post-decl. Issue #454. 2016-09-05 14:37:03 -06:00
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: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 2016-10-14 18:44:32 -06:00
hlsl.load.offset.dx10.frag
hlsl.load.offsetarray.dx10.frag
hlsl.load.rwbuffer.dx10.frag HLSL: phase 1: add RWTexture and RWBuffer 2016-10-06 10:51:52 -06:00
hlsl.load.rwtexture.array.dx10.frag HLSL: phase 1: add RWTexture and RWBuffer 2016-10-06 10:51:52 -06:00
hlsl.load.rwtexture.dx10.frag HLSL: phase 1: add RWTexture and RWBuffer 2016-10-06 10:51:52 -06:00
hlsl.logical.binary.frag HLSL: Fix unary and binary operator type conversion issues 2016-10-18 16:56:37 -06:00
hlsl.logical.binary.vec.frag HLSL: allow component-wise operations for logical || and &&. 2016-10-26 12:54:56 -06:00
hlsl.logical.unary.frag HLSL: Fix unary and binary operator type conversion issues 2016-10-18 16:56:37 -06:00
hlsl.matNx1.frag HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.matrixindex.frag WIP: HLSL: Treat HLSL rows as GLSL columns. 2016-09-09 12:02:42 -06:00
hlsl.matrixSwizzle.vert HLSL: Add EOpMatrixSwizzle, selectively decomposed to other ops, for issue #670. 2017-01-13 12:35:01 -07:00
hlsl.matType.bool.frag HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.matType.frag HLSL: Error if funcion with return type doesn't return a value. 2016-09-02 19:13:36 -06:00
hlsl.matType.int.frag HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.max.frag
hlsl.mintypes.frag HLSL: Add min*{float,int,uint} types 2016-10-31 12:46:05 -06:00
hlsl.multiEntry.vert HLSL: Handle "fake" entry points, by undoing their built-in variable declarations. 2016-09-02 20:24:07 -06:00
hlsl.multiReturn.frag HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. 2016-10-06 13:06:13 -06:00
hlsl.numericsuffixes.frag
hlsl.numthreads.comp HLSL: implement numthreads for compute shaders 2016-10-31 09:28:17 -06:00
hlsl.overload.frag
hlsl.params.default.frag HLSL default function parameters 2016-12-29 12:15:48 -07:00
hlsl.params.default.negative.frag HLSL default function parameters 2016-12-29 12:15:48 -07:00
hlsl.partialInit.frag HLSL: Handle const with no initializer. Fixes issue #651. 2016-12-30 16:42:57 -07:00
hlsl.pp.line.frag
hlsl.pp.tokenpasting.frag HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.precedence2.frag
hlsl.precedence.frag
hlsl.precise.frag HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.promote.atomic.frag HLSL: opcode specific promotion rules for interlocked ops 2016-12-07 12:00:32 -07:00
hlsl.promote.binary.frag HLSL: Fix unary and binary operator type conversion issues 2016-10-18 16:56:37 -06:00
hlsl.promote.vec1.frag HLSL: allow promotion from 1-vector types to scalars, e.g, float<-float1 2016-11-13 14:44:46 -07:00
hlsl.promotions.frag
hlsl.reflection.binding.frag add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
hlsl.reflection.vert HLSL: Turn on reflection, with basic test file, to catch regressions. 2016-09-19 23:12:48 -06:00
hlsl.rw.atomics.frag HLSL: phase 4 of rwtexture support: add image atomics 2016-10-19 10:25:23 -06:00
hlsl.rw.bracket.frag HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures 2016-10-12 12:39:44 -06:00
hlsl.rw.register.frag Add UAV (image) binding offset and HLSL register support 2016-11-01 14:44:54 -06:00
hlsl.rw.scalar.bracket.frag HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 2016-10-14 18:44:32 -06:00
hlsl.rw.swizzle.frag HLSL: allow destination swizzles when writing RWTexture/RWBuffer objects. 2017-01-03 10:31:09 -07:00
hlsl.rw.vec2.bracket.frag HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 2016-10-14 18:44:32 -06:00
hlsl.sample.array.dx10.frag
hlsl.sample.basic.dx10.frag
hlsl.sample.offset.dx10.frag
hlsl.sample.offsetarray.dx10.frag
hlsl.sample.sub-vec4.dx10.frag HLSL: phase 3b: Texture methods remember and return vector size. 2016-10-14 18:44:32 -06:00
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.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.scope.frag HLSL: Error if funcion with return type doesn't return a value. 2016-09-02 19:13:36 -06:00
hlsl.semicolons.frag
hlsl.shapeConv.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
hlsl.shapeConvRet.frag HLSL: Add shape conversions for return values. 2016-10-06 16:56:54 -06:00
hlsl.sin.frag
hlsl.string.frag HLSL: Move to correct parsing of annotations, improving all annotations and recent string grammar. 2016-09-20 13:22:58 -06:00
hlsl.stringtoken.frag
hlsl.struct.frag HLSL: phase 2e: introduce lower level addBinaryNode/UnaryNode fns 2016-10-12 12:39:44 -06:00
hlsl.struct.split-1.vert HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.struct.split.array.geom HLSL: struct splitting: assignments of hierarchical split types 2016-12-26 20:17:13 -07:00
hlsl.struct.split.assign.frag HLSL: fix dereferencing when copying split structures with arrays 2017-01-19 15:18:00 -07:00
hlsl.struct.split.call.vert HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.struct.split.nested.geom HLSL: struct splitting: assignments of hierarchical split types 2016-12-26 20:17:13 -07:00
hlsl.struct.split.trivial.geom HLSL: struct splitting: assignments of hierarchical split types 2016-12-26 20:17:13 -07:00
hlsl.struct.split.trivial.vert HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.structarray.flatten.frag HLSL: Recursive composite flattening 2016-12-07 14:40:01 -07:00
hlsl.structarray.flatten.geom HLSL: inter-stage structure splitting. 2016-12-26 10:11:15 -07:00
hlsl.structin.vert HLSL: Recursive composite flattening 2016-12-07 14:40:01 -07:00
hlsl.switch.frag
hlsl.swizzle.frag HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.templatetypes.frag
hlsl.templatetypes.negative.frag
hlsl.tx.bracket.frag HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures 2016-10-12 12:39:44 -06:00
hlsl.type.half.frag HLSL: allow scalar type keywords as identifiers, and add half type support. 2016-12-27 11:26:45 -07:00
hlsl.type.identifier.frag HLSL: allow scalar type keywords as identifiers, and add half type support. 2016-12-27 11:26:45 -07:00
hlsl.typedef.frag
hlsl.typeGraphCopy.vert AST: Have type deepCopy() preserve type graphs as graphs. 2017-02-06 22:58:32 -07:00
hlsl.void.frag HLSL: Error if funcion with return type doesn't return a value. 2016-09-02 19:13:36 -06:00
hlsl.whileLoop.frag HLSL: Enable component-wise vector comparisons from operators 2016-10-26 08:50:10 -06:00
length.frag
lineContinuation100.vert
lineContinuation.vert
link1.frag
link1.vk.frag Use correct OriginUpperLeft when linking more than one shader. 2017-01-25 12:11:16 -08:00
link2.frag
link2.vk.frag Use correct OriginUpperLeft when linking more than one shader. 2017-01-25 12:11:16 -08:00
link3.frag
localAggregates.frag
loops.frag
loopsArtificial.frag
mains1.frag
mains2.frag
mains.frag
makeDoc
matrix2.frag
matrix.frag
matrixError.vert
max_vertices_0.geom
maxClipDistances.vert
missingBodies.vert Linker: Walk the call graph to report an error on missing bodies. 2016-12-08 23:22:21 -07:00
negativeArraySize.comp
newTexture.frag
noMain1.geom
noMain2.geom
noMain.vert
nonSquare.vert
nonVulkan.frag
numeral.frag
Operations.frag
pointCoord.frag
precise_struct_block.vert
precise.tesc
precision.frag
precision.vert
prepost.frag
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 PP: Recognize <> style #include header names. I.e., #include <header-name>. 2017-01-03 11:05:16 -07:00
preprocessor.include.enabled.vert PP: #include: add names to error messages, so that lexical analysis can be tested. 2017-01-05 12:24:19 -07:00
preprocessor.line.frag
preprocessor.line.vert
preprocessor.many.endif.vert
preprocessor.pragma.vert
preprocessor.simple.vert
preprocessor.success_if_parse_would_fail.vert
recurse1.frag
recurse1.vert
recurse2.frag
reflection.vert
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 HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. 2016-10-06 13:06:13 -06:00
remap.hlsl.templatetypes.none.frag HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. 2016-10-06 13:06:13 -06:00
remap.if.everything.frag
remap.if.none.frag
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.switch.everything.frag
remap.switch.none.frag
remap.uniformarray.everything.frag
remap.uniformarray.none.frag
runtests Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
sample.frag
sample.frag.out
sample.vert
sample.vert.out
simpleFunctionCall.frag
specExamples.frag
specExamples.vert
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.330.geom
spv.400.frag SPV: PrimitiveId in frag shader will emit Geometry capability 2016-09-27 10:35:09 +02:00
spv.400.tesc
spv.400.tese
spv.420.geom
spv.430.frag
spv.430.vert
spv.450.tesc
spv.accessChain.frag SPV: Support simultaneous l-value swizzle and dynamic component selection. 2016-09-14 14:43:55 +08:00
spv.aggOps.frag
spv.always-discard2.frag
spv.always-discard.frag
spv.AofA.frag
spv.atomic.comp
spv.bitCast.frag
spv.bool.vert
spv.boolInBlock.frag
spv.branch-return.vert
spv.buffer.autoassign.frag Add a test for buffer auto-binding assignment. 2016-09-30 14:26:34 -06:00
spv.conditionalDiscard.frag
spv.conversion.frag
spv.dataOut.frag
spv.dataOutIndirect.frag
spv.dataOutIndirect.vert
spv.deepRvalue.frag
spv.depthOut.frag
spv.discard-dce.frag
spv.do-simple.vert
spv.do-while-continue-break.vert
spv.double.comp
spv.doWhileLoop.frag
spv.earlyReturnDiscard.frag
spv.float16.frag Parser: Some function prototypes of interpolateAtXXX are incorrect. 2016-10-10 16:55:04 +08: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.functionCall.frag
spv.functionSemantics.frag
spv.GeometryShaderPassthrough.geom Add support for SPV_NV_geometry_shader_passthrough 2016-12-20 13:28:52 -08:00
spv.glFragColor.frag
spv.glsl.register.autoassign.frag GLSL: Add binding map tests 2016-09-26 17:02:44 -06:00
spv.glsl.register.noautoassign.frag GLSL: Add binding map tests 2016-09-26 17:02:44 -06:00
spv.image.frag
spv.int64.frag Preprocessor: UINT_MAX is translated to constant incorrectly. 2016-09-09 17:06:15 +08:00
spv.interpOps.frag
spv.intOps.vert
spv.layoutNested.vert
spv.length.frag
spv.localAggregates.frag
spv.loops.frag
spv.loopsArtificial.frag
spv.matFun.vert
spv.matrix2.frag
spv.matrix.frag
spv.memoryQualifier.frag
spv.merge-unreachable.frag
spv.multiStruct.comp SPV: Fix issue #506: generalize struct deep copy to include arrays. 2016-09-11 12:33:43 -06:00
spv.multiStructFuncall.frag SPV: Flatten structs for copy when they are GLSL type aliases. 2016-09-02 16:35:01 -06:00
spv.newTexture.frag
spv.noDeadDecorations.vert
spv.nonSquare.vert
spv.noWorkgroup.comp Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
spv.offsets.frag SPV: Distinguish between SPV and non-SPV rules for member overlap. 2016-10-07 11:50:25 -06:00
spv.Operations.frag
spv.precise.tesc
spv.precise.tese
spv.precision.frag
spv.prepost.frag
spv.pushConstant.vert
spv.qualifiers.vert
spv.queryL.frag
spv.register.autoassign-2.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
spv.register.autoassign.frag HLSL: Add location offsets per resource type 2016-09-20 20:31:27 -06:00
spv.register.autoassign.rangetest.frag HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
spv.register.noautoassign.frag HLSL: Add location offsets per resource type 2016-09-20 20:31:27 -06:00
spv.rw.autoassign.frag Add UAV (image) binding offset and HLSL register support 2016-11-01 14:44:54 -06:00
spv.sampleMaskOverrideCoverage.frag Add support for SPV_NV_sample_mask_override_coverage 2016-12-19 16:29:34 -08:00
spv.separate.frag
spv.set.vert
spv.shaderBallot.comp
spv.shaderBallotAMD.comp Implement new revision of extension GL_AMD_shader_ballot 2017-01-19 12:09:51 +08:00
spv.shaderDrawParams.vert SPV: Implement extension SPV_KHR_shader_draw_parameters. 2016-10-11 14:40:35 +08:00
spv.shaderGroupVote.comp
spv.shiftOps.frag
spv.shortCircuit.frag
spv.simpleFunctionCall.frag
spv.simpleMat.vert
spv.sparseTexture.frag
spv.sparseTextureClamp.frag
spv.specConst.vert
spv.specConstant.comp
spv.specConstant.vert
spv.specConstantComposite.vert
spv.specConstantOperations.vert Parser: Add 64-bit type conversion for specialization constant. 2016-09-05 22:20:28 +08:00
spv.stereoViewRendering.tesc support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 2017-01-20 16:48:26 -08:00
spv.stereoViewRendering.vert support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 2017-01-20 16:48:26 -08:00
spv.structAssignment.frag
spv.structDeref.frag
spv.structure.frag
spv.subpass.frag
spv.switch.frag
spv.swizzle.frag
spv.swizzleInversion.frag
spv.test.frag
spv.test.vert
spv.texture.frag
spv.texture.vert
spv.types.frag
spv.uint.frag Preprocessor: UINT_MAX is translated to constant incorrectly. 2016-09-09 17:06:15 +08:00
spv.uniformArray.frag
spv.variableArrayIndex.frag
spv.varyingArray.frag
spv.varyingArrayIndirect.frag
spv.viewportArray2.tesc support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 2017-01-20 16:48:26 -08:00
spv.viewportArray2.vert support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 2017-01-20 16:48:26 -08:00
spv.voidFunction.frag
spv.while-continue-break.vert
spv.while-simple.vert
spv.whileLoop.frag
structAssignment.frag
structDeref.frag
structure.frag
switch.frag
swizzle.frag
syntaxError.frag
test.frag
texture.frag
tokenLength.vert
tokenPaste.vert PP: Support operator creation with token pasting. 2016-12-21 12:32:56 -07:00
types.frag
uint.frag
uniformArray.frag
variableArrayIndex.frag
varyingArray.frag
varyingArrayIndirect.frag
versionsClean.frag
versionsClean.vert
versionsErrors.frag
versionsErrors.vert
voidFunction.frag
vulkan.ast.vert
vulkan.comp
vulkan.frag SPV: Fix issue #369, don't support gl_NumSamples -> SPIR-V. 2017-01-02 17:01:21 -07:00
vulkan.vert
whileLoop.frag