glslang-zig/Test/baseResults
steve-lunarg 8ffc36aecc add reflection queries to return a TType. Fix minor issue with interface names.
- Add new queries: TProgram::getUniformTType and getUniformBlockTType,
  which return a const TType*, or nullptr on a bad index.  These are valid for
  any source language.

- Interface name for HLSL cbuffers is taken from the (only) available declaration name,
  whereas before it was always an empty string, which caused some troubles with reflection
  mapping them all to the same index slot.  This also makes it appear in the SPIR-V binary
  instead of an empty string.

- Print the binding as part of the reflection textual dump.

- TType::clone becomes const.  Needed to call it from a const method, and anyway it doesn't
  change the object it's called on.

- Because the TObjectReflection constructor is called with a TType *reference* (not pointer)
  so that it's guaranteed to pass in a type, and the "badReflection" value should use a nullptr
  there, that now has a dedicated static method to obtain the bad value.  It uses a private
  constructor, so external users can't create one with a nullptr type.
2016-10-02 16:57:58 -06:00
..
100.frag.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06: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 Test compiling shaders with given resource limits using GTest. 2016-05-19 14:18:21 -04:00
100scope.vert.out Correct precision qualification on built-in functions. 2016-05-03 19:34:00 -06:00
110scope.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
120.frag.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
120.vert.out Fix issue #388. 2016-07-19 15:13:47 -06:00
130.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
130.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
140.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
140.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
150.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
150.geom.out Parser: Update array size of gl_ClipDistance/gl_CullDistance in gl_in[]. 2016-03-27 08:47:43 +08:00
150.tesc.out Front-ends GLSL/HLSL: Fix initializer lists for structs of one member. 2016-07-29 18:29:06 -06: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 Fix typo in error message. 2016-10-01 12:36:19 -06:00
300.vert.out #517: Enable AMD extensions by default 2016-09-27 10:30:14 +02: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
300link.frag.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
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 Correct precision qualification on built-in functions. 2016-05-03 19:34:00 -06:00
310.comp.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
310.frag.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
310.geom.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
310.tesc.out Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. 2016-05-04 12:54:56 -06:00
310.tese.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
310.vert.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
310AofA.vert.out Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06: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 Front-end: Fix issue #147: ensure layout(index=N) has N in [0,1]. 2016-06-05 17:25:34 -06: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 Doubles: Add all the missing built-in double-based prototypes. 2016-01-16 20:37:43 -07:00
400.geom.out Doubles: Add all the missing built-in double-based prototypes. 2016-01-16 20:37:43 -07:00
400.tesc.out Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. 2016-05-04 12:54:56 -06: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 Front-end: Add a function selector under implicit type conversion. 2016-08-21 14:26:27 -06:00
410.geom.out Semantics: 'invocations' defaults to 1, not 0. 2015-12-13 10:59:17 -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.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 Fix issue #382: Detect implicitly-sized atomic_uint arrays. 2016-07-19 15:50:58 -06:00
420.geom.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
420.tesc.out Parser: Update array size of gl_ClipDistance/gl_CullDistance in gl_in[]. 2016-03-27 08:47:43 +08: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 #517: Enable AMD extensions by default 2016-09-27 10:30:14 +02:00
420_size_gl_in.geom.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
430.comp.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
430.vert.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
430AofA.frag.out Vulkan: Finish semantics for what creates spec-const-semantics. 2016-05-23 23:10:18 -06:00
430scope.vert.out Front end: Fix issue #374: put a limit on how big a type name can get. 2016-07-08 14:49:48 -06:00
440.frag.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
440.vert.out Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06: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 Parser: Redeclaration of gl_CullDistance is disallowed mistakenly. 2016-05-19 12:26:27 +08: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-discard.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
array.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
array100.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
atomic_uint.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -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 Front-end: Implement compile-time constant folding for any() and all(). 2016-07-12 01:27:48 -06: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 Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
cppComplexExpr.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -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 Front-ends: Remove now defunct afterEOF and related, use scanner's instead. 2016-08-31 13:46:50 -06:00
cppSimple.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -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 Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06: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 Front-end: Add missing rule for function-return implicit type conversion check. 2016-06-28 23:56:31 -06:00
glspv.esversion.vert.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
glspv.frag.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
glspv.version.frag.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
glspv.version.vert.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
glspv.vert.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
hlsl.amend.frag.out 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.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.array.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.array.implicit-size.frag.out HLSL: Fix merge conflict. 2016-09-29 10:27:57 -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.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.buffer.frag.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
hlsl.calculatelod.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.calculatelodunclamped.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -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.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.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 Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06: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.float1.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.float4.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.forLoop.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.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: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gather.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gather.basic.dx10.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gather.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gather.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gatherRGBA.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gatherRGBA.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gatherRGBA.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.gatherRGBA.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.getdimensions.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.getdimensions.dx10.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.getsampleposition.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.if.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.init.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.init2.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.inoutquals.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.intrinsics.barriers.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.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.double.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.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 Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.intrinsics.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06: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 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.vert.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.vert.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.layout.frag.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
hlsl.load.2dms.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.basic.dx10.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.buffer.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.load.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.matrixindex.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.matType.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.max.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.multiEntry.vert.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.numericsuffixes.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -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.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.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.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.precise.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.promotions.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.reflection.binding.frag.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06: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 add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
hlsl.sample.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.sample.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.sample.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.sample.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplebias.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplebias.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplebias.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplebias.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmp.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmp.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmp.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmp.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmplevelzero.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmplevelzero.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmplevelzero.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplecmplevelzero.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplegrad.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplegrad.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplegrad.basic.dx10.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplegrad.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplegrad.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplelevel.array.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplelevel.basic.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplelevel.basic.dx10.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplelevel.offset.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.samplelevel.offsetarray.dx10.frag.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -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 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
hlsl.sin.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.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 HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06:00
hlsl.struct.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.structin.vert.out HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code. 2016-10-01 17:17:55 -06: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 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.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.typedef.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.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 Tests: Tests for previous commit, to make it easier to see what's changing. 2016-09-29 10:25:15 -06:00
length.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
lineContinuation.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
lineContinuation100.vert.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -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 Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06:00
matrix.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
matrix2.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 Front-end: allow max size built-in arrays like gl_ClipDistance 2016-06-27 12:44:15 +02: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 Non-functional: Sweep through the stack for consistent with "main" and entry point. 2016-09-19 16:01:41 -06: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.tesc.out integer type operation should not be noContraction 2016-05-09 10:46:40 -04:00
precise_struct_block.vert.out integer type operation should not be noContraction 2016-05-09 10:46:40 -04:00
precision.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -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 Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
reflection.vert.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
remap.basic.dcefunc.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06: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 WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.basic.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.basic.strip.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.hlsl.sample.basic.everything.frag.out HLSL: Remove extraneous built-in member decorations for IO structs used in non-IO situations. 2016-09-19 22:16:09 -06:00
remap.hlsl.sample.basic.none.frag.out HLSL: Remove extraneous built-in member decorations for IO structs used in non-IO situations. 2016-09-19 22:16:09 -06:00
remap.hlsl.sample.basic.strip.frag.out HLSL: Remove extraneous built-in member decorations for IO structs used in non-IO situations. 2016-09-19 22:16:09 -06:00
remap.hlsl.templatetypes.everything.frag.out HLSL: Flatten a return struct from an entry point and assign locations after flattening. 2016-09-16 01:44:43 -06:00
remap.hlsl.templatetypes.none.frag.out HLSL: Flatten a return struct from an entry point and assign locations after flattening. 2016-09-16 01:44:43 -06:00
remap.if.everything.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.if.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06: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 WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.similar_1a.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.similar_1b.everything.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.similar_1b.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.switch.everything.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.switch.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.uniformarray.everything.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06:00
remap.uniformarray.none.frag.out WIP: SPV Remapper: add remapper test framework 2016-08-25 10:46:51 -06: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 PP: Non-functional; fix typos and blank spaces. 2016-07-30 13:25:33 -06:00
specExamples.vert.out Front end: Fix issue #374: put a limit on how big a type name can get. 2016-07-08 14:49:48 -06:00
spv.100ops.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.130.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.140.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.150.geom.out SPV: Don't add clip/cull distance capabilities unless used. 2016-05-16 19:32:59 -06:00
spv.150.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.300BuiltIns.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.300layout.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.300layout.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.300layoutp.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.310.bitcast.frag.out Front-end: Make ES floatBitsToInt/intBitsToFloat/etc. all be highp. 2016-06-14 20:38:58 -06:00
spv.310.comp.out SPV: Don't emit memory barrier for ESSL barrier(), but still do for GLSL barrier(). 2016-05-19 18:26:42 -06:00
spv.330.geom.out Link in Google Test framework. 2016-03-31 10:31:30 -04:00
spv.400.frag.out SPV: PrimitiveId in frag shader will emit Geometry capability 2016-09-27 10:35:09 +02:00
spv.400.tesc.out SPV: Update to spec. decisions (and issue #205) for barrier(). 2016-06-14 19:50:26 -06:00
spv.400.tese.out Parser: Update array size of gl_ClipDistance/gl_CullDistance in gl_in[]. 2016-03-27 08:47:43 +08:00
spv.420.geom.out SPV: Add capability ImageGatherExtended if necessary. 2016-05-11 16:38:50 +08:00
spv.430.frag.out SPV: Fix issue #376; declare Geometry capability for fragment use of gl_Layer. 2016-07-08 14:05:15 -06:00
spv.430.vert.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
spv.450.tesc.out SPV: Tighten up number of struct-types declared based on decoration. 2016-09-01 17:05:23 -06:00
spv.accessChain.frag.out SPV: Support simultaneous l-value swizzle and dynamic component selection. 2016-09-14 14:43:55 +08:00
spv.aggOps.frag.out Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
spv.always-discard.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.always-discard2.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.AofA.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.atomic.comp.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
spv.bitCast.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.bool.vert.out SPV: Don't add clip/cull distance capabilities unless used. 2016-05-16 19:32:59 -06:00
spv.boolInBlock.frag.out SPV: Continue to fix the issue of bool -> uint32 2016-03-03 14:38:51 +08:00
spv.branch-return.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.buffer.autoassign.frag.out add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
spv.conditionalDiscard.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.conversion.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.dataOut.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.dataOutIndirect.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.dataOutIndirect.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.deepRvalue.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.depthOut.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.discard-dce.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.do-simple.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.do-while-continue-break.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.double.comp.out SPV: Add support for memory qualifiers. 2016-02-21 21:02:08 +08:00
spv.doWhileLoop.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.earlyReturnDiscard.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.float16.frag.out Parser: Implement extension GL_AMD_gpu_shader_half_float. 2016-09-30 16:13:06 +08:00
spv.flowControl.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.for-complex-condition.vert.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
spv.for-continue-break.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.for-nobody.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.for-notest.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.for-simple.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.forLoop.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.forwardFun.frag.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
spv.functionCall.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.functionSemantics.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.glFragColor.frag.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
spv.glsl.register.autoassign.frag.out Change binding auto-map to use provided offsets. 2016-10-01 11:40:43 -06:00
spv.glsl.register.noautoassign.frag.out GLSL: Add binding map tests 2016-09-26 17:02:44 -06:00
spv.image.frag.out SPV: Add support for memory qualifiers. 2016-02-21 21:02:08 +08:00
spv.int64.frag.out Merge branch 'bugfix2' of https://github.com/amdrexu/glslang into amdrexu-bugfix2 2016-09-09 10:46:10 -06:00
spv.interpOps.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.intOps.vert.out Front-end: Don't lower precision of bit operations taking highp inputs. 2016-06-30 16:46:24 -06:00
spv.layoutNested.vert.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
spv.length.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.localAggregates.frag.out SPV: Certain decorations are missing for structure-typed in/out variables. 2016-06-30 13:11:36 +08:00
spv.loops.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.loopsArtificial.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.matFun.vert.out SPV: Don't add clip/cull distance capabilities unless used. 2016-05-16 19:32:59 -06:00
spv.matrix.frag.out SPV: Correct an issue in createUnaryMatrixOperation(). 2016-05-17 18:57:18 +08:00
spv.matrix2.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.memoryQualifier.frag.out SPV: Add support for memory qualifiers. 2016-02-21 21:02:08 +08:00
spv.merge-unreachable.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.multiStruct.comp.out SPV: Fix issue #506: generalize struct deep copy to include arrays. 2016-09-11 12:33:43 -06:00
spv.multiStructFuncall.frag.out SPV: Flatten structs for copy when they are GLSL type aliases. 2016-09-02 16:35:01 -06:00
spv.newTexture.frag.out SPV: projective texturing: move the project coordinate. 2016-06-16 14:06:26 -06:00
spv.noDeadDecorations.vert.out Test dead-decoration removal. 2016-03-11 12:06:41 -05:00
spv.nonSquare.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.Operations.frag.out SPV: Use OpLogicalEqual/OpLogicalNotEqual for boolean type comparison. 2016-04-27 08:15:37 +08:00
spv.precise.tesc.out Precise and noContraction propagation 2016-05-09 10:46:40 -04:00
spv.precise.tese.out Defer capability decl for ClipDistance, CullDistance, PointSize until actual use 2016-06-08 09:30:04 -04:00
spv.precision.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.prepost.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.pushConstant.vert.out SPV: Issue #180: push_constants don't have descriptor sets. 2016-03-08 21:43:14 -07:00
spv.qualifiers.vert.out SPV: Fix an issue of interpolation decoration. 2016-05-21 09:45:47 +08:00
spv.queryL.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.register.autoassign-2.frag.out Fix defects in uniform array flattening 2016-09-22 15:58:06 -06:00
spv.register.autoassign.frag.out Change binding auto-map to use provided offsets. 2016-10-01 11:40:43 -06:00
spv.register.noautoassign.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
spv.separate.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.set.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.shaderBallot.comp.out SPV: OpGroupBroadcast is unable to handle vector operand. 2016-09-26 15:53:40 +08:00
spv.shaderGroupVote.comp.out Implement the extension GL_ARB_shader_group_vote. 2016-05-05 20:38:33 +08:00
spv.shiftOps.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.shortCircuit.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.simpleFunctionCall.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.simpleMat.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.sparseTexture.frag.out SPV: Fix issue #320: Fetch needs to extract the image. 2016-06-02 23:47:29 -06:00
spv.sparseTextureClamp.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.specConst.vert.out SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 2016-07-07 19:27:15 -06:00
spv.specConstant.comp.out Turn on SpecConstantOpMode based on node qualifier 2016-04-06 12:56:31 -04:00
spv.specConstant.vert.out Parser: Add 64-bit type conversion for specialization constant. 2016-09-05 22:20:28 +08:00
spv.specConstantComposite.vert.out Vulkan: Finish semantics for what creates spec-const-semantics. 2016-05-23 23:10:18 -06:00
spv.specConstantOperations.vert.out Parser: Add 64-bit type conversion for specialization constant. 2016-09-05 22:20:28 +08:00
spv.structAssignment.frag.out Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
spv.structDeref.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.structure.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.subpass.frag.out GlslangToSpv: Pass the pointer directly into the client function for opaque types 2016-06-08 17:22:46 -07:00
spv.switch.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.swizzle.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.swizzleInversion.frag.out SPV: For AST interpolateAt* ops consuming a swizzle, invert the order. 2016-07-26 12:53:54 -06:00
spv.test.frag.out Link in Google Test framework. 2016-03-31 10:31:30 -04:00
spv.test.vert.out Link in Google Test framework. 2016-03-31 10:31:30 -04:00
spv.texture.frag.out SPV: projective texturing: move the project coordinate. 2016-06-16 14:06:26 -06:00
spv.texture.vert.out SPV: projective texturing: move the project coordinate. 2016-06-16 14:06:26 -06:00
spv.types.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.uint.frag.out Preprocessor: UINT_MAX is translated to constant incorrectly. 2016-09-09 17:06:15 +08:00
spv.uniformArray.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.variableArrayIndex.frag.out SPV: Certain decorations are missing for structure-typed in/out variables. 2016-06-30 13:11:36 +08:00
spv.varyingArray.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.varyingArrayIndirect.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.voidFunction.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.while-continue-break.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.while-simple.vert.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
spv.whileLoop.frag.out SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -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
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 Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00
varyingArrayIndirect.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07: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 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
vulkan.frag.out Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
vulkan.vert.out Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
whileLoop.frag.out Tests: Move to just linefeed to simply cross-platform test changes. 2015-12-10 18:01:54 -07:00