# Test looping constructs. # No tests yet for making sure break and continue from a nested loop # goes to the innermost target. spv.do-simple.vert spv.do-while-continue-break.vert spv.for-continue-break.vert spv.for-simple.vert spv.while-continue-break.vert spv.while-simple.vert # vulkan-specific tests spv.set.vert spv.double.comp # snapshot of some LunarGLASS tests, so glslang can stand on its own and tests can now evolve separately spv.100ops.frag spv.130.frag spv.140.frag spv.150.geom spv.150.vert spv.300BuiltIns.vert spv.300layout.frag spv.300layout.vert spv.300layoutp.vert spv.310.comp spv.330.geom spv.400.frag spv.400.tesc spv.400.tese spv.420.geom spv.430.vert spv.accessChain.frag spv.aggOps.frag spv.always-discard.frag spv.always-discard2.frag spv.conditionalDiscard.frag spv.conversion.frag spv.dataOut.frag spv.dataOutIndirect.frag spv.dataOutIndirect.vert spv.deepRvalue.frag spv.depthOut.frag spv.discard-dce.frag spv.doWhileLoop.frag spv.earlyReturnDiscard.frag spv.flowControl.frag spv.forLoop.frag spv.forwardFun.frag spv.functionCall.frag spv.functionSemantics.frag spv.length.frag spv.localAggregates.frag spv.loops.frag spv.loopsArtificial.frag spv.matFun.vert spv.matrix.frag spv.matrix2.frag spv.newTexture.frag spv.nonSquare.vert spv.Operations.frag spv.precision.frag spv.prepost.frag spv.qualifiers.vert spv.simpleFunctionCall.frag spv.simpleMat.vert spv.structAssignment.frag spv.structDeref.frag spv.structure.frag spv.switch.frag spv.swizzle.frag spv.test.frag spv.test.vert spv.texture.frag spv.texture.vert spv.types.frag spv.uint.frag spv.uniformArray.frag spv.variableArrayIndex.frag spv.varyingArray.frag spv.varyingArrayIndirect.frag spv.voidFunction.frag spv.whileLoop.frag