glslang/Test/baseResults
steve-lunarg 5ca85ad9de HLSL: allow scalar type keywords as identifiers, and add half type support.
HLSL allows type keywords to also be identifiers, so a sequence such as "float half = 3" is
valid, or more bizzarely, something like "float.float = int.uint + bool;"

There are places this is not supported.  E.g, it's permitted for struct members, but not struct
names or functions.  Also, vector or matrix types such as "float3" are not permitted as
identifiers.

This PR adds that support, as well as support for the "half" type.  In production shaders,
this was seen with variables named "half".  The PR attempts to support this without breaking
useful grammar errors such as "; expected" at the end of unterminated statements, so it errs
on that side at the possible expense of failing to accept valid constructs containing a type
keyword identifier.  If others are discovered, they can be added.

Also, half is now accepted as a valid type, alongside the min*float types.
2016-12-27 11:26:45 -07:00
..
100.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
100Limits.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
100LimitsConf.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
100scope.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
110scope.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
120.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
120.vert.out PP: Implement token pasting for PP identifiers. 2016-12-19 09:19:43 -07:00
130.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
130.vert.out PP: Implement token pasting for PP identifiers. 2016-12-19 09:19:43 -07:00
140.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
140.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
150.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
150.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
150.tesc.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
150.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
300.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
300block.frag.out Correct precision qualification on built-in functions. 2016-05-03 19:34:00 -06:00
300BuiltIns.frag.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
300layout.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300layout.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300link2.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300link3.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300link.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300operations.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
300scope.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.comp.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.tesc.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.tese.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310AofA.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
310implicitSizeArrayError.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
330.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
330comp.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
400.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
400.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
400.tesc.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
400.tese.out Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. 2016-05-11 15:50:41 +08:00
400.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
410.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
410.tesc.out Semantics: Geometry stage can support max_vertices = 0. 2015-12-11 17:54:35 -07:00
410.vert.out Front-end: Fix issue #146: which versions allow double in/out. 2016-06-05 18:52:05 -06:00
420_size_gl_in.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
420.comp.out Front-end: Complete GL_ARB_compute_shader, previous commit was missing new barriers. 2016-05-30 19:38:39 -06:00
420.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
420.geom.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
420.tesc.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
420.tese.out Front-ends GLSL/HLSL: Fix initializer lists for structs of one member. 2016-07-29 18:29:06 -06:00
420.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
430.comp.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
430.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
430AofA.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
430scope.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
440.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
440.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
450.comp.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
450.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
450.geom.out Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. 2016-05-11 15:50:41 +08:00
450.tesc.out Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. 2016-05-11 15:50:41 +08:00
450.tese.out Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. 2016-05-11 15:50:41 +08:00
450.vert.out Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. 2016-05-11 15:50:41 +08:00
aggOps.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
always-discard2.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
always-discard.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
array100.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
array.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
atomic_uint.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
badChars.frag.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
badMacroArgs.frag.out Front-ends: Remove now defunct afterEOF and related, use scanner's instead. 2016-08-31 13:46:50 -06:00
comment.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
conditionalDiscard.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
constErrors.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
constFold.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
conversion.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
cppBad.vert.out PP: Non-functional: rationalize TPpToken. 2016-12-20 19:42:53 -07:00
cppComplexExpr.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
cppIndent.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
cppNest.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
cppSimple.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
dataOut.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
dataOutIndirect.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
dce.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
decls.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
deepRvalue.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
depthOut.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
discard-dce.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
doWhileLoop.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
earlyReturnDiscard.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
empty.frag.out Check for linking multiple ES shaders to the same stage 2016-05-25 09:26:43 +02:00
errors.frag.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
es-link1.frag.out Check for linking multiple ES shaders to the same stage 2016-05-25 09:26:43 +02:00
flowControl.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
forLoop.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
forwardRef.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
functionCall.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
functionSemantics.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
glspv.esversion.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
glspv.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
glspv.version.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
glspv.version.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
glspv.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
hlsl.amend.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.array.flatten.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.array.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.array.implicit-size.frag.out 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.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.assoc.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.attribute.expression.comp.out HLSL: Allow expressions in attributes 2016-11-11 08:23:03 -07:00
hlsl.attribute.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.basic.comp.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.basic.geom.out WIP: HLSL: Add GS support 2016-11-21 18:25:08 -07:00
hlsl.buffer.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.calculatelod.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.calculatelodunclamped.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.cast.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.comparison.vec.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.conditional.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.constructexpr.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.deadFunctionMissingBody.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
hlsl.depthGreater.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.depthLess.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.discard.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.doLoop.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.entry-in.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.entry-out.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.entry.rename.frag.out runtests should refer to test files in current directory 2016-12-05 11:31:18 -05:00
hlsl.flatten.return.frag.out HLSL: fix for flattening assignments from non-symbol R-values. 2016-10-04 17:07:45 -06:00
hlsl.float1.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.float4.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.forLoop.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.frag.out HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. 2016-06-17 15:52:46 -06:00
hlsl.gather.array.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gather.basic.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gather.basic.dx10.vert.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gather.offset.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gather.offsetarray.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gatherRGBA.array.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gatherRGBA.basic.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gatherRGBA.offset.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.gatherRGBA.offsetarray.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.getdimensions.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.getdimensions.dx10.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.getdimensions.rw.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.getsampleposition.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.identifier.sample.frag.out HLSL: allow "sample" in expressions. 2016-12-18 18:01:34 -07:00
hlsl.if.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.init2.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.init.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.inoutquals.frag.out HLSL: Support SV_Coverage and SV_DispatchThreadId; catch SV_GroupIndex. 2016-10-16 12:12:11 -06:00
hlsl.intrinsics.barriers.comp.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.intrinsics.comp.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.intrinsics.double.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.intrinsics.evalfns.frag.out 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.f1632.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.intrinsics.frag.out HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.lit.frag.out 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.negative.comp.out 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.negative.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.intrinsics.negative.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.intrinsics.promote.down.frag.out HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.promote.frag.out HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.promote.outputs.frag.out HLSL: add intrinsic function implicit promotions 2016-11-23 10:36:34 -07:00
hlsl.intrinsics.vert.out Merge branch 'intrinsic-promotion' of https://github.com/steve-lunarg/glslang into steve-lunarg-intrinsic-promotion 2016-12-03 13:27:22 -07:00
hlsl.layout.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.load.2dms.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.basic.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.basic.dx10.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.buffer.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.buffer.float.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.offset.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.offsetarray.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.rwbuffer.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.rwtexture.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.load.rwtexture.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.logical.binary.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.logical.binary.vec.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.logical.unary.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.matNx1.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.matrixindex.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.matType.bool.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.matType.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.matType.int.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.max.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.mintypes.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.multiEntry.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.multiReturn.frag.out 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.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.numthreads.comp.out HLSL: implement numthreads for compute shaders 2016-10-31 09:28:17 -06:00
hlsl.overload.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.partialInit.frag.out HLSL: Support the constructor idiom "(struct type)0". 2016-11-27 22:51:36 -07:00
hlsl.pp.line.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.precedence2.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.precedence.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.precise.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.promote.atomic.frag.out HLSL: opcode specific promotion rules for interlocked ops 2016-12-07 12:00:32 -07:00
hlsl.promote.binary.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.promote.vec1.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.promotions.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.reflection.binding.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
hlsl.reflection.binding.vert.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
hlsl.reflection.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
hlsl.rw.atomics.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.rw.bracket.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.rw.register.frag.out Test results: Fix incorrect test result caused by parallel development. Issue #594. 2016-11-14 21:22:05 -07:00
hlsl.rw.scalar.bracket.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.rw.vec2.bracket.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.sample.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.sample.basic.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.sample.offset.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.sample.offsetarray.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.sample.sub-vec4.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplebias.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplebias.basic.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplebias.offset.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplebias.offsetarray.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplecmp.array.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmp.basic.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmp.offset.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmp.offsetarray.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmplevelzero.array.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmplevelzero.basic.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmplevelzero.offset.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplecmplevelzero.offsetarray.dx10.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.samplegrad.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplegrad.basic.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplegrad.basic.dx10.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplegrad.offset.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplegrad.offsetarray.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplelevel.array.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplelevel.basic.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplelevel.basic.dx10.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplelevel.offset.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.samplelevel.offsetarray.dx10.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.scope.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.semicolons.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.shapeConv.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.shapeConvRet.frag.out HLSL: Add shape conversions for return values. 2016-10-06 16:56:54 -06:00
hlsl.sin.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
hlsl.string.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.stringtoken.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.struct.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.structarray.flatten.frag.out HLSL: Recursive composite flattening 2016-12-07 14:40:01 -07:00
hlsl.structarray.flatten.geom.out HLSL: Recursive composite flattening 2016-12-07 14:40:01 -07:00
hlsl.structin.vert.out HLSL: Recursive composite flattening 2016-12-07 14:40:01 -07:00
hlsl.switch.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.swizzle.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.templatetypes.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.tx.bracket.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
hlsl.type.half.frag.out HLSL: allow scalar type keywords as identifiers, and add half type support. 2016-12-27 11:26:45 -07:00
hlsl.type.identifier.frag.out HLSL: allow scalar type keywords as identifiers, and add half type support. 2016-12-27 11:26:45 -07:00
hlsl.typedef.frag.out Warn on HLSL not finding entry point. Issue #588. 2016-11-26 13:45:18 -07:00
hlsl.void.frag.out HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.whileLoop.frag.out HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 2016-11-16 11:19:22 -07:00
length.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
lineContinuation100.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
lineContinuation.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
link1.frag.out Check for linking multiple ES shaders to the same stage 2016-05-25 09:26:43 +02:00
localAggregates.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
loops.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
loopsArtificial.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
mains1.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
matrix2.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
matrix.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
matrixError.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
max_vertices_0.geom.out Semantics: 'invocations' defaults to 1, not 0. 2015-12-13 10:59:17 -07:00
maxClipDistances.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
missingBodies.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
negativeArraySize.comp.out fix check for non-positive array size 2016-05-09 17:07:04 -06:00
newTexture.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
noMain.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
nonSquare.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
nonVulkan.frag.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
numeral.frag.out PP: Non-functional; fix typos and blank spaces. 2016-07-30 13:25:33 -06:00
Operations.frag.out Semantics: Spec. changing to reflect reality of int/uint conversion for |^&. 2016-01-22 15:40:24 -07:00
pointCoord.frag.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
precise_struct_block.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
precise.tesc.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
precision.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
precision.vert.out Correct precision qualification on built-in functions. 2016-05-03 19:34:00 -06:00
prepost.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.cpp_style___FILE__.vert.err Extend the syntax of #line and __FILE__ to support filename strings. 2015-07-27 13:07:52 -04:00
preprocessor.cpp_style___FILE__.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.cpp_style_line_directive.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.cpp_style_line_directive.vert.out Extend the syntax of #line and __FILE__ to support filename strings. 2015-07-27 13:07:52 -04:00
preprocessor.defined.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.defined.vert.out 'defined' cannot be used as a macro name in #define or #undef. 2015-08-29 23:15:13 +00:00
preprocessor.edge_cases.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.edge_cases.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.eof_missing.vert.err add .err file for eof_missing test 2016-04-27 10:22:22 -04:00
preprocessor.eof_missing.vert.out Fix the infinite loop when an input file lacks EOF 2016-04-27 10:05:57 -04:00
preprocessor.errors.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.errors.vert.out Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.extensions.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.extensions.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.function_macro.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.function_macro.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.include.disabled.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.include.disabled.vert.out Use extension framework to enable #include directive. 2015-07-31 19:41:19 -04:00
preprocessor.include.enabled.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.include.enabled.vert.out Use extension framework to enable #include directive. 2015-07-31 19:41:19 -04:00
preprocessor.line.frag.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.line.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.line.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.line.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.many.endif.vert.err Fix array out of bounds bug in processing if-else-endif macros. 2016-03-09 15:11:56 -05:00
preprocessor.many.endif.vert.out Fix array out of bounds bug in processing if-else-endif macros. 2016-03-09 15:11:56 -05:00
preprocessor.pragma.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.pragma.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.simple.vert.err Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
preprocessor.simple.vert.out PP: Add missing atoms that effect -E mode. 2016-08-04 22:46:19 -06:00
preprocessor.success_if_parse_would_fail.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.success_if_parse_would_fail.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
recurse1.vert.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
reflection.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.basic.dcefunc.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.basic.dcevartype.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.basic.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.basic.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.basic.strip.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.hlsl.sample.basic.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.hlsl.sample.basic.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.hlsl.sample.basic.strip.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.hlsl.templatetypes.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.hlsl.templatetypes.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.if.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.if.none.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.literal64.everything.spv.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.literal64.none.spv.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.similar_1a.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.similar_1a.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.similar_1b.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.similar_1b.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.switch.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.switch.none.frag.out Remapper: remove debug info for IDs stripped in other passes 2016-12-12 09:01:11 -07:00
remap.uniformarray.everything.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
remap.uniformarray.none.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
sample.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
sample.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
simpleFunctionCall.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
specExamples.frag.out Linker: Eliminate uncalled functions, because they can be ill-defined. 2016-12-09 19:22:20 -07:00
specExamples.vert.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
spv.100ops.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.130.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.140.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.150.geom.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.150.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.300BuiltIns.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.300layout.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.300layout.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.300layoutp.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.310.bitcast.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.310.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.330.geom.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.400.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.400.tesc.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.400.tese.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.420.geom.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.430.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.430.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.450.tesc.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.accessChain.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.aggOps.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.always-discard2.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.always-discard.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.AofA.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.atomic.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.bitCast.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.bool.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.boolInBlock.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.branch-return.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.buffer.autoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.conditionalDiscard.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.conversion.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.dataOut.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.dataOutIndirect.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.dataOutIndirect.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.deepRvalue.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.depthOut.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.discard-dce.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.do-simple.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.do-while-continue-break.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.double.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.doWhileLoop.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.earlyReturnDiscard.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.float16.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.flowControl.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.for-complex-condition.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.for-continue-break.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.for-nobody.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.for-notest.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.for-simple.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.forLoop.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.forwardFun.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.functionCall.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.functionSemantics.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.GeometryShaderPassthrough.geom.out Add support for SPV_NV_geometry_shader_passthrough 2016-12-20 13:28:52 -08:00
spv.glFragColor.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.glsl.register.autoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.glsl.register.noautoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.image.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.int64.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.interpOps.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.intOps.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.layoutNested.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.length.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.localAggregates.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.loops.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.loopsArtificial.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.matFun.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.matrix2.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.matrix.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.memoryQualifier.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.merge-unreachable.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.multiStruct.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.multiStructFuncall.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.newTexture.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.noDeadDecorations.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.nonSquare.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.noWorkgroup.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.offsets.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.Operations.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.precise.tesc.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.precise.tese.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.precision.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.prepost.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.pushConstant.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.qualifiers.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.queryL.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.register.autoassign-2.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.register.autoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.register.autoassign.rangetest.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.register.noautoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.rw.autoassign.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.sampleMaskOverrideCoverage.frag.out Add support for SPV_NV_sample_mask_override_coverage 2016-12-19 16:29:34 -08:00
spv.separate.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.set.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.shaderBallot.comp.out Modify shader ballot extension by adding OpSubgroupReadInvocationKHR 2016-12-21 12:08:09 -08:00
spv.shaderDrawParams.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.shaderGroupVote.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.shiftOps.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.shortCircuit.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.simpleFunctionCall.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.simpleMat.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.sparseTexture.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.sparseTextureClamp.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.specConst.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.specConstant.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.specConstant.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.specConstantComposite.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.specConstantOperations.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.structAssignment.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.structDeref.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.structure.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.subpass.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.switch.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.swizzle.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.swizzleInversion.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.test.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.test.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.texture.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.texture.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.types.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.uint.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.uniformArray.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.variableArrayIndex.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.varyingArray.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.varyingArrayIndirect.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.voidFunction.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.while-continue-break.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.while-simple.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
spv.whileLoop.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
structAssignment.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
structDeref.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
structure.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
switch.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
swizzle.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
syntaxError.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
test.conf Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
test.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
texture.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
tokenLength.vert.out PP: Non-functional; fix typos and blank spaces. 2016-07-30 13:25:33 -06:00
tokenPaste.vert.out PP: Support operator creation with token pasting. 2016-12-21 12:32:56 -07:00
types.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
uint.frag.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
uniformArray.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
variableArrayIndex.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
varyingArray.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
varyingArrayIndirect.frag.out Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 2016-11-05 10:22:33 -06:00
versionsClean.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
versionsClean.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
versionsErrors.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
versionsErrors.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
voidFunction.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
vulkan.ast.vert.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
vulkan.comp.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
vulkan.frag.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
vulkan.vert.out Don't print the "Linked stage" message unless the AST is being dumped. 2016-12-03 13:59:51 -07:00
whileLoop.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00