glslang-zig/Test/baseResults
David Neto c22f37cfb4 Generate correctly structured do-while loops.
The loop test is always emitted before the loop body.

For do-while loops, use a phi node to track whether we're
on the first loop iteration, and only check the loop test
on the second and subsequent iterations.

For do-while loops, the loop test branch no longer occurs
at the top of the loop, so it must get its own selection
merge instruction.

A block can't be the target of more than one merge instruction.
So when the loop test executes after the body (as in do-while in GLSL)
we need to introduce a dummy block to be the target of the selection
merge just before the loop test conditional branch.

The other arm of the branch exits the loop and hence is the
"break block" exception in the structured control flow rules.
2015-07-17 17:51:51 -04:00
..
100.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
100Limits.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
100LimitsConf.vert.out Implement ES 2.0 (version 100) limitations for non-inductive loop detection and array indexes needing "constant-index-expressions" (inductive variables and constant expressions). 2013-10-14 22:42:16 +00:00
100scope.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
110scope.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
120.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
120.vert.out Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) 2015-07-06 21:00:03 -06:00
130.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
130.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
140.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
140.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
150.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
150.geom.out glslang -> SPV: Use the new TBuiltInVariable instead of string compares to get the type of SPV built in. Also fixed gl_FragData and gl_PrimitiveIDIn. 2015-05-18 23:25:32 +00:00
150.tesc.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
150.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
300.frag.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
300.vert.out glslang ES reference: Don't allow std430 on uniform blocks (bug 14095). 2015-06-12 22:09:25 +00:00
300block.frag.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
300BuiltIns.frag.out Make double underscore "__" an error for ES 300, but a warning for 310. 2015-06-29 17:19:17 -06:00
300layout.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
300layout.vert.out glslang AEP: Geometry shader features nominally working. (Full semantic check and turn on pending.) Also picked up partial tessellation shader interface, shader_io_blocks, and mirrored OES set of extensions functionality. 2015-06-14 21:36:44 +00:00
300link.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
300link2.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
300link3.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
300operations.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
300scope.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
310.comp.out Make double underscore "__" an error for ES 300, but a warning for 310. 2015-06-29 17:19:17 -06:00
310.frag.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
310.geom.out glslang front-end: Implement AEP *_point_size extensions. 2015-06-23 04:14:00 +00:00
310.tesc.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
310.tese.out glslang front-end: Implement AEP *_point_size extensions. 2015-06-23 04:14:00 +00:00
310.vert.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
310AofA.vert.out Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) 2015-07-06 21:00:03 -06:00
310implicitSizeArrayError.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
330.frag.out glslang front-end: Full turn-on of AEP tessellation semantics. 2015-06-19 23:03:32 +00:00
330comp.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
400.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
400.geom.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
400.tesc.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
400.tese.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
410.geom.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
410.tesc.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
420.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
420.geom.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
420.tesc.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
420.tese.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
420.vert.out glslang front-end: Full turn-on of AEP tessellation semantics. 2015-06-19 23:03:32 +00:00
420_size_gl_in.geom.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
430.comp.out glslang AEP: Geometry shader features nominally working. (Full semantic check and turn on pending.) Also picked up partial tessellation shader interface, shader_io_blocks, and mirrored OES set of extensions functionality. 2015-06-14 21:36:44 +00:00
430.vert.out glslang front-end: Full turn-on of AEP tessellation semantics. 2015-06-19 23:03:32 +00:00
430scope.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
440.frag.out glslang front-end: Full turn-on of AEP tessellation semantics. 2015-06-19 23:03:32 +00:00
440.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
450.comp.out Implement cull distances for GLSL 4.5 (but not as an extension yet, just a 4.5 feature). 2014-08-13 06:37:59 +00:00
450.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
450.geom.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
450.tesc.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
450.tese.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
450.vert.out Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) 2015-07-06 21:00:03 -06:00
aggOps.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
always-discard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
always-discard2.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
array.frag.out glslang -> SPV: Use the new TBuiltInVariable instead of string compares to get the type of SPV built in. Also fixed gl_FragData and gl_PrimitiveIDIn. 2015-05-18 23:25:32 +00:00
array100.frag.out glslang -> SPV: Use the new TBuiltInVariable instead of string compares to get the type of SPV built in. Also fixed gl_FragData and gl_PrimitiveIDIn. 2015-05-18 23:25:32 +00:00
atomic_uint.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
comment.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
conditionalDiscard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
constErrors.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
constFold.frag.out glslang tests: Get same form of IEEE INF across platforms. Submitted by Lei Zhang (antiagainst@google.com) and David Neto (dneto@google.com). 2015-05-15 20:26:13 +00:00
conversion.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
cppComplexExpr.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
cppIndent.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
cppNest.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
cppSimple.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
dataOut.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
dataOutIndirect.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
dce.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
decls.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
deepRvalue.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
depthOut.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
discard-dce.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
doWhileLoop.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
earlyReturnDiscard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
empty.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
errors.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
flowControl.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
forLoop.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
forwardRef.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
functionCall.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
functionSemantics.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
length.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
lineContinuation.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
lineContinuation100.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
link1.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
localAggregates.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
loops.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
loopsArtificial.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
mains1.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
matrix.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
matrix2.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
matrixError.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
newTexture.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
noMain.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
nonSquare.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
numeral.frag.out glslang PP: make decimal number parser clearer and add boundary tests. Also, disable the warning for "do {} while (true);" 2015-05-16 01:15:41 +00:00
Operations.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
pointCoord.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
precision.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
precision.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
prepost.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
preprocessor.edge_cases.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.edge_cases.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
preprocessor.errors.vert.err Front-end: enforce qualifiers that cannot appear on block declarations. 2015-07-14 19:30:11 -06:00
preprocessor.errors.vert.out Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.extensions.vert.err Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
preprocessor.extensions.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
preprocessor.function_macro.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.function_macro.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
preprocessor.line.frag.err Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
preprocessor.line.frag.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
preprocessor.line.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.line.vert.out Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
preprocessor.pragma.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.pragma.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
preprocessor.simple.vert.err Added error output to the preprocessor. 2015-07-14 16:02:25 -04:00
preprocessor.simple.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00: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 Front-end: enforce qualifiers that cannot appear on block declarations. 2015-07-14 19:30:11 -06:00
recurse1.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
reflection.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
sample.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
sample.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
simpleFunctionCall.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
specExamples.frag.out Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) 2015-07-06 21:00:03 -06:00
specExamples.vert.out Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) 2015-07-06 21:00:03 -06:00
spv.100ops.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.130.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.140.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.140.vert.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
spv.150.geom.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.150.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.300BuiltIns.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.300layout.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.300layout.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.300layoutp.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.310.comp.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.330.geom.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.400.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.400.tesc.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.400.tese.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.420.geom.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.430.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.accessChain.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.aggOps.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.always-discard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.always-discard2.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.conditionalDiscard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.conversion.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.dataOut.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.dataOutIndirect.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.dataOutIndirect.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.deepRvalue.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.depthOut.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.discard-dce.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.do-simple.vert.out Generate correctly structured do-while loops. 2015-07-17 17:51:51 -04:00
spv.do-while-continue-break.vert.out Generate correctly structured do-while loops. 2015-07-17 17:51:51 -04:00
spv.double.comp.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.doWhileLoop.frag.out Generate correctly structured do-while loops. 2015-07-17 17:51:51 -04:00
spv.earlyReturnDiscard.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.flowControl.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.for-continue-break.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.for-simple.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.forLoop.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.forwardFun.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.functionCall.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.functionSemantics.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.length.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.localAggregates.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.loops.frag.out Generate correctly structured do-while loops. 2015-07-17 17:51:51 -04:00
spv.loopsArtificial.frag.out Generate correctly structured do-while loops. 2015-07-17 17:51:51 -04:00
spv.matFun.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.matrix.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.matrix2.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.newTexture.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.nonSquare.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.Operations.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.precision.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.prepost.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.qualifiers.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.set.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.simpleFunctionCall.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.simpleMat.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.structAssignment.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.structDeref.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.structure.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.switch.frag.out Make the "switch-label not followed by statement" warning an error, depending on version. 2015-06-26 12:24:28 -06:00
spv.swizzle.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.test.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.test.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.texture.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.texture.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.types.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.uint.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.uniformArray.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.variableArrayIndex.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.varyingArray.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.varyingArrayIndirect.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.voidFunction.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.while-continue-break.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.while-simple.vert.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
spv.whileLoop.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
structAssignment.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
structDeref.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
structure.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
switch.frag.out Make the "switch-label not followed by statement" warning an error, depending on version. 2015-06-26 12:24:28 -06:00
swizzle.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
syntaxError.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
test.conf Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile. Also, fix a typo in MaxComputeGroupY. 2014-08-19 20:32:48 +00:00
test.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
texture.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
tokenLength.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
types.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
uint.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
uniformArray.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
variableArrayIndex.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
varyingArray.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
varyingArrayIndirect.frag.out glslang testing: Remove dependence on testfiles from LunarGLASS. 2015-06-17 16:15:09 +00:00
versionsClean.frag.out glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. 2015-04-29 10:16:56 +00:00
versionsClean.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
versionsErrors.frag.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
versionsErrors.vert.out glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) 2015-05-18 16:45:49 +00:00
voidFunction.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00
whileLoop.frag.out glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. 2015-06-19 05:14:19 +00:00