├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── gradle.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── docs ├── AST-examples.md ├── General function diagram.png ├── development.md └── overview.md ├── glsl-transformer ├── build.gradle └── src │ ├── main │ ├── antlr │ │ ├── GLSLLexer.g4 │ │ └── GLSLParser.g4 │ └── java │ │ ├── io │ │ └── github │ │ │ └── douira │ │ │ └── glsl_transformer │ │ │ ├── ast │ │ │ ├── data │ │ │ │ ├── ChildNodeList.java │ │ │ │ ├── ProxyArrayList.java │ │ │ │ ├── TokenTyped.java │ │ │ │ ├── TypeUtil.java │ │ │ │ └── TypedTreeCache.java │ │ │ ├── node │ │ │ │ ├── Identifier.java │ │ │ │ ├── IterationConditionInitializer.java │ │ │ │ ├── Profile.java │ │ │ │ ├── TranslationUnit.java │ │ │ │ ├── Version.java │ │ │ │ ├── VersionStatement.java │ │ │ │ ├── abstract_node │ │ │ │ │ ├── ASTNode.java │ │ │ │ │ ├── InnerASTNode.java │ │ │ │ │ ├── ListASTNode.java │ │ │ │ │ └── ListNode.java │ │ │ │ ├── declaration │ │ │ │ │ ├── Declaration.java │ │ │ │ │ ├── DeclarationMember.java │ │ │ │ │ ├── FunctionDeclaration.java │ │ │ │ │ ├── FunctionParameter.java │ │ │ │ │ ├── InterfaceBlockDeclaration.java │ │ │ │ │ ├── PrecisionDeclaration.java │ │ │ │ │ ├── TypeAndInitDeclaration.java │ │ │ │ │ └── VariableDeclaration.java │ │ │ │ ├── expression │ │ │ │ │ ├── ConditionExpression.java │ │ │ │ │ ├── Expression.java │ │ │ │ │ ├── LiteralExpression.java │ │ │ │ │ ├── ManyExpression.java │ │ │ │ │ ├── ReferenceExpression.java │ │ │ │ │ ├── SequenceExpression.java │ │ │ │ │ ├── TerminalExpression.java │ │ │ │ │ ├── TernaryExpression.java │ │ │ │ │ ├── binary │ │ │ │ │ │ ├── AdditionAssignmentExpression.java │ │ │ │ │ │ ├── AdditionExpression.java │ │ │ │ │ │ ├── ArrayAccessExpression.java │ │ │ │ │ │ ├── AssignmentExpression.java │ │ │ │ │ │ ├── BinaryExpression.java │ │ │ │ │ │ ├── BitwiseAndAssignmentExpression.java │ │ │ │ │ │ ├── BitwiseAndExpression.java │ │ │ │ │ │ ├── BitwiseOrAssignmentExpression.java │ │ │ │ │ │ ├── BitwiseOrExpression.java │ │ │ │ │ │ ├── BitwiseXorAssignmentExpression.java │ │ │ │ │ │ ├── BitwiseXorExpression.java │ │ │ │ │ │ ├── BooleanAndExpression.java │ │ │ │ │ │ ├── BooleanOrExpression.java │ │ │ │ │ │ ├── BooleanXorExpression.java │ │ │ │ │ │ ├── DivisionAssignmentExpression.java │ │ │ │ │ │ ├── DivisionExpression.java │ │ │ │ │ │ ├── EqualityExpression.java │ │ │ │ │ │ ├── GreaterThanEqualExpression.java │ │ │ │ │ │ ├── GreaterThanExpression.java │ │ │ │ │ │ ├── InequalityExpression.java │ │ │ │ │ │ ├── LeftShiftAssignmentExpression.java │ │ │ │ │ │ ├── LeftShiftExpression.java │ │ │ │ │ │ ├── LessThanEqualExpression.java │ │ │ │ │ │ ├── LessThanExpression.java │ │ │ │ │ │ ├── ModuloAssignmentExpression.java │ │ │ │ │ │ ├── ModuloExpression.java │ │ │ │ │ │ ├── MultiplicationAssignmentExpression.java │ │ │ │ │ │ ├── MultiplicationExpression.java │ │ │ │ │ │ ├── RightShiftAssignmentExpression.java │ │ │ │ │ │ ├── RightShiftExpression.java │ │ │ │ │ │ ├── SubtractionAssignmentExpression.java │ │ │ │ │ │ └── SubtractionExpression.java │ │ │ │ │ └── unary │ │ │ │ │ │ ├── BitwiseNotExpression.java │ │ │ │ │ │ ├── BooleanNotExpression.java │ │ │ │ │ │ ├── DecrementPostfixExpression.java │ │ │ │ │ │ ├── DecrementPrefixExpression.java │ │ │ │ │ │ ├── FunctionCallExpression.java │ │ │ │ │ │ ├── GroupingExpression.java │ │ │ │ │ │ ├── IdentityExpression.java │ │ │ │ │ │ ├── IncrementPostfixExpression.java │ │ │ │ │ │ ├── IncrementPrefixExpression.java │ │ │ │ │ │ ├── LengthAccessExpression.java │ │ │ │ │ │ ├── MemberAccessExpression.java │ │ │ │ │ │ ├── NegationExpression.java │ │ │ │ │ │ └── UnaryExpression.java │ │ │ │ ├── external_declaration │ │ │ │ │ ├── CustomDirective.java │ │ │ │ │ ├── DeclarationExternalDeclaration.java │ │ │ │ │ ├── EmptyDeclaration.java │ │ │ │ │ ├── ExtensionDirective.java │ │ │ │ │ ├── ExternalDeclaration.java │ │ │ │ │ ├── FunctionDefinition.java │ │ │ │ │ ├── IncludeDirective.java │ │ │ │ │ ├── LayoutDefaults.java │ │ │ │ │ └── PragmaDirective.java │ │ │ │ ├── statement │ │ │ │ │ ├── CompoundStatement.java │ │ │ │ │ ├── ManyStatement.java │ │ │ │ │ ├── Statement.java │ │ │ │ │ ├── loop │ │ │ │ │ │ ├── ConditionLoopStatement.java │ │ │ │ │ │ ├── DoWhileLoopStatement.java │ │ │ │ │ │ ├── ForLoopStatement.java │ │ │ │ │ │ ├── LoopStatement.java │ │ │ │ │ │ └── WhileLoopStatement.java │ │ │ │ │ ├── selection │ │ │ │ │ │ ├── SelectionStatement.java │ │ │ │ │ │ └── SwitchStatement.java │ │ │ │ │ └── terminal │ │ │ │ │ │ ├── BreakStatement.java │ │ │ │ │ │ ├── CaseLabelStatement.java │ │ │ │ │ │ ├── CaseStatement.java │ │ │ │ │ │ ├── ContinueStatement.java │ │ │ │ │ │ ├── DeclarationStatement.java │ │ │ │ │ │ ├── DefaultStatement.java │ │ │ │ │ │ ├── DemoteStatement.java │ │ │ │ │ │ ├── DiscardStatement.java │ │ │ │ │ │ ├── EmptyStatement.java │ │ │ │ │ │ ├── ExpressionStatement.java │ │ │ │ │ │ ├── IgnoreIntersectionStatement.java │ │ │ │ │ │ ├── ReturnStatement.java │ │ │ │ │ │ ├── SemiTerminalStatement.java │ │ │ │ │ │ ├── TerminalStatement.java │ │ │ │ │ │ └── TerminateRayStatement.java │ │ │ │ └── type │ │ │ │ │ ├── FullySpecifiedType.java │ │ │ │ │ ├── initializer │ │ │ │ │ ├── ExpressionInitializer.java │ │ │ │ │ ├── Initializer.java │ │ │ │ │ └── NestedInitializer.java │ │ │ │ │ ├── qualifier │ │ │ │ │ ├── InterpolationQualifier.java │ │ │ │ │ ├── InvariantQualifier.java │ │ │ │ │ ├── LayoutQualifier.java │ │ │ │ │ ├── LayoutQualifierPart.java │ │ │ │ │ ├── NamedLayoutQualifierPart.java │ │ │ │ │ ├── PreciseQualifier.java │ │ │ │ │ ├── PrecisionQualifier.java │ │ │ │ │ ├── SharedLayoutQualifierPart.java │ │ │ │ │ ├── StorageQualifier.java │ │ │ │ │ ├── TypeQualifier.java │ │ │ │ │ └── TypeQualifierPart.java │ │ │ │ │ ├── specifier │ │ │ │ │ ├── ArraySpecifier.java │ │ │ │ │ ├── BuiltinFixedTypeSpecifier.java │ │ │ │ │ ├── BuiltinNumericTypeSpecifier.java │ │ │ │ │ ├── FunctionPrototype.java │ │ │ │ │ ├── TypeReference.java │ │ │ │ │ └── TypeSpecifier.java │ │ │ │ │ └── struct │ │ │ │ │ ├── StructBody.java │ │ │ │ │ ├── StructDeclarator.java │ │ │ │ │ ├── StructMember.java │ │ │ │ │ └── StructSpecifier.java │ │ │ ├── print │ │ │ │ ├── ASTPrinter.java │ │ │ │ ├── ASTPrinterBase.java │ │ │ │ ├── CompactPrinter.java │ │ │ │ ├── DelegateTokenProcessor.java │ │ │ │ ├── IndentingPrinter.java │ │ │ │ ├── LineAnnotator.java │ │ │ │ ├── OutputOptions.java │ │ │ │ ├── PrintType.java │ │ │ │ ├── SimplePrinter.java │ │ │ │ ├── TokenProcessor.java │ │ │ │ ├── TokenRole.java │ │ │ │ └── token │ │ │ │ │ ├── EOFToken.java │ │ │ │ │ ├── IndentMarker.java │ │ │ │ │ ├── LineDirectiveMarker.java │ │ │ │ │ ├── LiteralToken.java │ │ │ │ │ ├── Marker.java │ │ │ │ │ ├── ParserToken.java │ │ │ │ │ ├── PrintToken.java │ │ │ │ │ └── ReplaceToken.java │ │ │ ├── query │ │ │ │ ├── Root.java │ │ │ │ ├── RootSupplier.java │ │ │ │ ├── index │ │ │ │ │ ├── DuplicatorTrie.java │ │ │ │ │ ├── ExternalDeclarationIndex.java │ │ │ │ │ ├── IdentifierIndex.java │ │ │ │ │ ├── Index.java │ │ │ │ │ ├── InfixQueryable.java │ │ │ │ │ ├── InvertedInfixQueryable.java │ │ │ │ │ ├── NodeIndex.java │ │ │ │ │ ├── PermutermTrie.java │ │ │ │ │ ├── PrefixExternalDeclarationIndex.java │ │ │ │ │ ├── PrefixIdentifierIndex.java │ │ │ │ │ ├── PrefixQueryable.java │ │ │ │ │ ├── PrefixSuffixTrie.java │ │ │ │ │ ├── PrefixTrie.java │ │ │ │ │ ├── StringKeyedIndex.java │ │ │ │ │ ├── SuffixQueryable.java │ │ │ │ │ └── SuperclassNodeIndex.java │ │ │ │ └── match │ │ │ │ │ ├── AutoHintedMatcher.java │ │ │ │ │ ├── HintedMatcher.java │ │ │ │ │ └── Matcher.java │ │ │ ├── transform │ │ │ │ ├── ASTBuilder.java │ │ │ │ ├── ASTInjectionPoint.java │ │ │ │ ├── ASTParser.java │ │ │ │ ├── ASTTransformer.java │ │ │ │ ├── EnumASTTransformer.java │ │ │ │ ├── GroupedASTTransformer.java │ │ │ │ ├── JobParameters.java │ │ │ │ ├── NamedSourceLocation.java │ │ │ │ ├── NumberedSourceLocation.java │ │ │ │ ├── ParameterHolder.java │ │ │ │ ├── ParameterizedTransformer.java │ │ │ │ ├── PresentSourceLocation.java │ │ │ │ ├── SingleASTTransformer.java │ │ │ │ ├── SourceLocation.java │ │ │ │ ├── Template.java │ │ │ │ ├── TransformationException.java │ │ │ │ ├── Transformer.java │ │ │ │ ├── TriASTTransformer.java │ │ │ │ ├── TriFullTransformation.java │ │ │ │ └── TriRootOnlyTransformation.java │ │ │ └── traversal │ │ │ │ ├── ASTBaseVisitor.java │ │ │ │ ├── ASTListener.java │ │ │ │ ├── ASTListenerVisitor.java │ │ │ │ ├── ASTVisitor.java │ │ │ │ ├── ASTVoidVisitor.java │ │ │ │ ├── ASTWalker.java │ │ │ │ ├── ContextTracker.java │ │ │ │ ├── GeneralASTListener.java │ │ │ │ └── GeneralASTVisitor.java │ │ │ ├── parser │ │ │ ├── CachingParser.java │ │ │ ├── EnhancedParser.java │ │ │ ├── ExtendedParser.java │ │ │ ├── FilterTokenSource.java │ │ │ ├── ParseShape.java │ │ │ ├── ParserInterface.java │ │ │ ├── ParsingException.java │ │ │ ├── TranslationUnitFilterCachingParser.java │ │ │ ├── TwoTierCachingParser.java │ │ │ └── VersionedGLSLLexer.java │ │ │ ├── token_filter │ │ │ ├── ChannelFilter.java │ │ │ ├── MultiFilter.java │ │ │ ├── NewlineFilter.java │ │ │ ├── StringFilter.java │ │ │ ├── TokenChannel.java │ │ │ └── TokenFilter.java │ │ │ └── util │ │ │ ├── ConfigUtil.java │ │ │ ├── ExcludeFromJacocoGeneratedReport.java │ │ │ ├── LRUCache.java │ │ │ ├── Passthrough.java │ │ │ ├── TriConsumer.java │ │ │ ├── Triple.java │ │ │ └── Type.java │ │ └── org │ │ └── apache │ │ └── commons │ │ └── collections4 │ │ ├── Get.java │ │ ├── IterableGet.java │ │ ├── IterableMap.java │ │ ├── IterableSortedMap.java │ │ ├── LICENSE.txt │ │ ├── MapIterator.java │ │ ├── OrderedIterator.java │ │ ├── OrderedMap.java │ │ ├── OrderedMapIterator.java │ │ ├── Put.java │ │ ├── Trie.java │ │ ├── TrieUtils.java │ │ ├── Unmodifiable.java │ │ ├── iterators │ │ └── UnmodifiableOrderedMapIterator.java │ │ └── trie │ │ ├── AbstractBitwiseTrie.java │ │ ├── AbstractPatriciaTrie.java │ │ ├── KeyAnalyzer.java │ │ ├── PatriciaTrie.java │ │ ├── UnmodifiableTrie.java │ │ ├── analyzer │ │ ├── StringKeyAnalyzer.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ ├── java │ └── io │ │ └── github │ │ └── douira │ │ └── glsl_transformer │ │ ├── CSTTreeTest.java │ │ ├── GrammarDebugTest.java │ │ ├── ParsingPerformanceTest.java │ │ ├── ParsingTest.java │ │ ├── __snapshots__ │ │ ├── CSTTreeTest.snap │ │ └── ParsingTest.snap │ │ ├── ast │ │ ├── ASTReprintTest.java │ │ ├── LineAnnotationTest.java │ │ ├── TransformTest.java │ │ ├── __snapshots__ │ │ │ ├── ASTReprintTest.cases │ │ │ ├── ASTReprintTest.snap │ │ │ ├── LineAnnotationTest.cases │ │ │ └── TransformTest.cases │ │ ├── node │ │ │ ├── IdentifierTest.java │ │ │ ├── TranslationUnitTest.java │ │ │ ├── VersionStatementTest.java │ │ │ ├── __snapshots__ │ │ │ │ ├── TranslationUnitTest.cases │ │ │ │ └── TranslationUnitTest.snap │ │ │ ├── abstract_node │ │ │ │ └── ASTNodeTest.java │ │ │ ├── declaration │ │ │ │ └── TypeAndInitDeclarationTest.java │ │ │ ├── expression │ │ │ │ └── LiteralExpressionTest.java │ │ │ └── type │ │ │ │ └── specifier │ │ │ │ └── BuiltinFixedTypeSpecifierTest.java │ │ ├── print │ │ │ ├── ASTPrinterTest.java │ │ │ ├── CompactASTPrinterTest.java │ │ │ └── SimpleASTPrinterTest.java │ │ ├── query │ │ │ ├── ExternalDeclarationIndexTest.java │ │ │ ├── IdentifierIndexTest.java │ │ │ ├── NodeIndexTest.java │ │ │ ├── PermutermTrieTest.java │ │ │ ├── PrefixSuffixTrieTest.java │ │ │ ├── RootSupplierTest.java │ │ │ ├── RootTest.java │ │ │ └── SuperclassNodeIndexTest.java │ │ └── transform │ │ │ ├── GroupedASTTransformerTest.java │ │ │ ├── MatcherTest.java │ │ │ └── SingleASTTransformerTest.java │ │ ├── test_util │ │ ├── AssertUtil.java │ │ ├── FullyFixedJobParameters.java │ │ ├── PrintAST.java │ │ ├── PrintCST.java │ │ ├── PrintCSTDebug.java │ │ ├── PrintTreeSnapshot.java │ │ ├── SnapshotUtil.java │ │ ├── TestCaseProvider.java │ │ ├── TestCaseSource.java │ │ ├── TestResourceManager.java │ │ ├── TestResourceManagerBase.java │ │ ├── TestWithGroupedASTTransformer.java │ │ ├── TestWithSingleASTTransformer.java │ │ └── TestWithTrieObjects.java │ │ └── token_filter │ │ ├── MultiFilterTest.java │ │ └── TokenFilterTest.java │ └── resources │ ├── commentTest.glsl │ ├── deepExpressionTest.glsl │ ├── deepParenExpressionTest.glsl │ ├── deepStatementTest.glsl │ ├── directiveTest.glsl │ ├── externalDeclarations.glsl │ ├── glslang-test │ ├── 100.frag │ ├── 100Limits.vert │ ├── 100samplerExternal.frag │ ├── 100scope.vert │ ├── 110scope.vert │ ├── 120.frag │ ├── 120.vert │ ├── 130.frag │ ├── 130.vert │ ├── 140.frag │ ├── 140.vert │ ├── 150.frag │ ├── 150.geom │ ├── 150.tesc │ ├── 150.tese │ ├── 150.vert │ ├── 300.frag │ ├── 300.vert │ ├── 300BuiltIns.frag │ ├── 300block.frag │ ├── 300layout.frag │ ├── 300layout.vert │ ├── 300link.frag │ ├── 300link2.frag │ ├── 300link3.frag │ ├── 300operations.frag │ ├── 300samplerExternal.frag │ ├── 300samplerExternalYUV.frag │ ├── 300scope.vert │ ├── 310.comp │ ├── 310.frag │ ├── 310.geom │ ├── 310.inheritMemory.frag │ ├── 310.tesc │ ├── 310.tese │ ├── 310.vert │ ├── 310AofA.vert │ ├── 310implicitSizeArrayError.vert │ ├── 310runtimeArray.vert │ ├── 320.comp │ ├── 320.frag │ ├── 320.geom │ ├── 320.tesc │ ├── 320.tese │ ├── 320.vert │ ├── 330.frag │ ├── 330comp.frag │ ├── 400.frag │ ├── 400.geom │ ├── 400.tesc │ ├── 400.tese │ ├── 400.vert │ ├── 410.geom │ ├── 410.tesc │ ├── 410.vert │ ├── 420.comp │ ├── 420.frag │ ├── 420.geom │ ├── 420.tesc │ ├── 420.tese │ ├── 420.vert │ ├── 420_size_gl_in.geom │ ├── 430.comp │ ├── 430.vert │ ├── 430AofA.frag │ ├── 430scope.vert │ ├── 435.vert │ ├── 440.frag │ ├── 440.vert │ ├── 450.comp │ ├── 450.frag │ ├── 450.geom │ ├── 450.tesc │ ├── 450.tese │ ├── 450.vert │ ├── 460.frag │ ├── 460.vert │ ├── GL_ARB_gpu_shader5.u2i.vert │ ├── GL_EXT_shader_integer_mix.vert │ ├── Operations.frag │ ├── aggOps.frag │ ├── always-discard.frag │ ├── always-discard2.frag │ ├── array.frag │ ├── array100.frag │ ├── atomicAdd.comp │ ├── atomicCounterARBOps.vert │ ├── atomic_uint.frag │ ├── badChars.frag │ ├── badMacroArgs.frag │ ├── comment.frag │ ├── compoundsuffix.vert.glsl │ ├── conditionalDiscard.frag │ ├── constErrors.frag │ ├── constFold.frag │ ├── constFoldIntMin.frag │ ├── constantUnaryConversion.comp │ ├── contradict_0.geom │ ├── contradict_1.geom │ ├── conversion.frag │ ├── dataOut.frag │ ├── dataOutIndirect.frag │ ├── dce.frag │ ├── decls.frag │ ├── deepRvalue.frag │ ├── depthOut.frag │ ├── discard-dce.frag │ ├── doWhileLoop.frag │ ├── earlyReturnDiscard.frag │ ├── empty.frag │ ├── empty2.frag │ ├── empty3.frag │ ├── errors.frag │ ├── es-link1.frag │ ├── es-link2.frag │ ├── findFunction.frag │ ├── flowControl.frag │ ├── forLoop.frag │ ├── forwardRef.frag │ ├── functionCall.frag │ ├── functionSemantics.frag │ ├── glsl.-D-U.frag │ ├── glsl.140.layoutOffset.error.vert │ ├── glsl.430.layoutOffset.error.vert │ ├── glsl.450.subgroup.frag │ ├── glsl.450.subgroup.geom │ ├── glsl.450.subgroup.tesc │ ├── glsl.450.subgroup.tese │ ├── glsl.450.subgroup.vert │ ├── glsl.450.subgroupArithmetic.comp │ ├── glsl.450.subgroupBallot.comp │ ├── glsl.450.subgroupBallotNeg.comp │ ├── glsl.450.subgroupBasic.comp │ ├── glsl.450.subgroupClustered.comp │ ├── glsl.450.subgroupClusteredNeg.comp │ ├── glsl.450.subgroupPartitioned.comp │ ├── glsl.450.subgroupQuad.comp │ ├── glsl.450.subgroupShuffle.comp │ ├── glsl.450.subgroupShuffleRelative.comp │ ├── glsl.450.subgroupVote.comp │ ├── glsl.460.subgroup.mesh │ ├── glsl.460.subgroup.task │ ├── glsl.autosampledtextures.frag │ ├── glsl.entryPointRename.vert │ ├── glsl.entryPointRename2.vert │ ├── glsl.es300.layoutOffset.error.vert │ ├── glsl.es320.subgroup.frag │ ├── glsl.es320.subgroup.geom │ ├── glsl.es320.subgroup.tesc │ ├── glsl.es320.subgroup.tese │ ├── glsl.es320.subgroup.vert │ ├── glsl.es320.subgroupArithmetic.comp │ ├── glsl.es320.subgroupBallot.comp │ ├── glsl.es320.subgroupBallotNeg.comp │ ├── glsl.es320.subgroupBasic.comp │ ├── glsl.es320.subgroupClustered.comp │ ├── glsl.es320.subgroupClusteredNeg.comp │ ├── glsl.es320.subgroupPartitioned.comp │ ├── glsl.es320.subgroupQuad.comp │ ├── glsl.es320.subgroupShuffle.comp │ ├── glsl.es320.subgroupShuffleRelative.comp │ ├── glsl.es320.subgroupVote.comp │ ├── glspv.esversion.vert │ ├── glspv.frag │ ├── glspv.version.frag │ ├── glspv.version.vert │ ├── glspv.vert │ ├── implicitInnerAtomicUint.frag │ ├── include.vert │ ├── invalidSwizzle.vert │ ├── iomap.crossStage.2.frag │ ├── iomap.crossStage.2.geom │ ├── iomap.crossStage.2.vert │ ├── iomap.crossStage.frag │ ├── iomap.crossStage.vert │ ├── iomap.crossStage.vk.frag │ ├── iomap.crossStage.vk.geom │ ├── iomap.crossStage.vk.vert │ ├── length.frag │ ├── lineContinuation.vert │ ├── lineContinuation100.vert │ ├── link.multiAnonBlocksInvalid.0.0.vert │ ├── link.multiAnonBlocksInvalid.0.1.vert │ ├── link.multiAnonBlocksValid.0.0.vert │ ├── link.multiAnonBlocksValid.0.1.vert │ ├── link.multiBlocksInvalid.0.0.vert │ ├── link.multiBlocksInvalid.0.1.vert │ ├── link.multiBlocksValid.1.0.vert │ ├── link.multiBlocksValid.1.1.vert │ ├── link.tesselation.frag │ ├── link.tesselation.tesc │ ├── link.tesselation.tese │ ├── link.tesselation.vert │ ├── link.vk.differentPC.0.0.frag │ ├── link.vk.differentPC.0.1.frag │ ├── link.vk.differentPC.0.2.frag │ ├── link.vk.differentPC.1.0.frag │ ├── link.vk.differentPC.1.1.frag │ ├── link.vk.differentPC.1.2.frag │ ├── link.vk.inconsistentGLPerVertex.0.geom │ ├── link.vk.inconsistentGLPerVertex.0.vert │ ├── link.vk.matchingPC.0.0.frag │ ├── link.vk.matchingPC.0.1.frag │ ├── link.vk.matchingPC.0.2.frag │ ├── link.vk.multiBlocksValid.0.0.vert │ ├── link.vk.multiBlocksValid.0.1.vert │ ├── link.vk.multiBlocksValid.1.0.geom │ ├── link.vk.multiBlocksValid.1.1.geom │ ├── link.vk.pcNamingInvalid.0.0.vert │ ├── link.vk.pcNamingInvalid.0.1.vert │ ├── link.vk.pcNamingValid.0.0.vert │ ├── link.vk.pcNamingValid.0.1.vert │ ├── link1.frag │ ├── link1.vk.frag │ ├── link2.frag │ ├── link2.vk.frag │ ├── link3.frag │ ├── localAggregates.frag │ ├── loops.frag │ ├── loopsArtificial.frag │ ├── mains.frag │ ├── mains1.frag │ ├── mains2.frag │ ├── matrix.frag │ ├── matrix2.frag │ ├── matrixError.vert │ ├── maxClipDistances.vert │ ├── max_vertices_0.geom │ ├── missingBodies.vert │ ├── mixedArrayDecls.frag │ ├── negativeArraySize.comp │ ├── negativeWorkGroupSize.comp │ ├── newTexture.frag │ ├── noMain.vert │ ├── noMain1.geom │ ├── noMain2.geom │ ├── nonSquare.vert │ ├── nonVulkan.frag │ ├── nonuniform.frag │ ├── nosuffix │ ├── numeral.frag │ ├── nv.pragma.optionNV.glsl │ ├── nvShaderNoperspectiveInterpolation.frag │ ├── overlongLiteral.frag │ ├── parentBad │ ├── pointCoord.frag │ ├── precise.tesc │ ├── precise_struct_block.vert │ ├── precision.frag │ ├── precision.vert │ ├── prepost.frag │ ├── recurse1.frag │ ├── recurse1.vert │ ├── recurse2.frag │ ├── reflection.frag │ ├── reflection.linked.frag │ ├── reflection.linked.vert │ ├── reflection.options.geom │ ├── reflection.options.vert │ ├── reflection.vert │ ├── remap.basic.dcefunc.frag │ ├── remap.basic.everything.frag │ ├── remap.basic.none.frag │ ├── remap.basic.strip.frag │ ├── remap.if.everything.frag │ ├── remap.if.none.frag │ ├── remap.similar_1a.everything.frag │ ├── remap.similar_1a.none.frag │ ├── remap.similar_1b.everything.frag │ ├── remap.similar_1b.none.frag │ ├── remap.specconst.comp │ ├── remap.switch.everything.frag │ ├── remap.switch.none.frag │ ├── remap.uniformarray.everything.frag │ ├── remap.uniformarray.none.frag │ ├── runtimeArray.vert │ ├── sample.frag │ ├── sample.vert │ ├── samplerlessTextureFunctions.frag │ ├── simpleFunctionCall.frag │ ├── specExamples.frag │ ├── specExamples.vert │ ├── spv.1.3.8bitstorage-ssbo.vert │ ├── spv.1.3.8bitstorage-ubo.vert │ ├── spv.1.3.coopmat.comp │ ├── spv.1.4.LoopControl.frag │ ├── spv.1.4.NonWritable.frag │ ├── spv.1.4.OpCopyLogical.comp │ ├── spv.1.4.OpCopyLogical.funcall.frag │ ├── spv.1.4.OpCopyLogicalBool.comp │ ├── spv.1.4.OpEntryPoint.frag │ ├── spv.1.4.OpEntryPoint.opaqueParams.vert │ ├── spv.1.4.OpSelect.frag │ ├── spv.1.4.constructComposite.comp │ ├── spv.1.4.funcall.array.frag │ ├── spv.1.4.image.frag │ ├── spv.1.4.load.bool.array.interface.block.frag │ ├── spv.1.4.sparseTexture.frag │ ├── spv.1.4.texture.frag │ ├── spv.100ops.frag │ ├── spv.130.frag │ ├── spv.140.frag │ ├── spv.150.geom │ ├── spv.150.vert │ ├── spv.16bitstorage-int.frag │ ├── spv.16bitstorage-uint.frag │ ├── spv.16bitstorage.frag │ ├── spv.16bitstorage_Error-int.frag │ ├── spv.16bitstorage_Error-uint.frag │ ├── spv.16bitstorage_Error.frag │ ├── spv.16bitxfb.vert │ ├── spv.300BuiltIns.vert │ ├── spv.300layout.frag │ ├── spv.300layout.vert │ ├── spv.300layoutp.vert │ ├── spv.310.bitcast.frag │ ├── spv.310.comp │ ├── spv.330.geom │ ├── spv.400.frag │ ├── spv.400.tesc │ ├── spv.400.tese │ ├── spv.420.geom │ ├── spv.430.frag │ ├── spv.430.vert │ ├── spv.450.geom │ ├── spv.450.noRedecl.tesc │ ├── spv.450.tesc │ ├── spv.460.comp │ ├── spv.460.frag │ ├── spv.460.vert │ ├── spv.8bit-16bit-construction.frag │ ├── spv.8bitstorage-int.frag │ ├── spv.8bitstorage-ssbo.vert │ ├── spv.8bitstorage-ubo.vert │ ├── spv.8bitstorage-uint.frag │ ├── spv.8bitstorage_Error-int.frag │ ├── spv.8bitstorage_Error-uint.frag │ ├── spv.AofA.frag │ ├── spv.GeometryShaderPassthrough.geom │ ├── spv.OVR_multiview.vert │ ├── spv.Operations.frag │ ├── spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp │ ├── spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp │ ├── spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp │ ├── spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp │ ├── spv.WorkgroupMemoryExplicitLayout.NonBlock.comp │ ├── spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp │ ├── spv.WorkgroupMemoryExplicitLayout.scalar.comp │ ├── spv.WorkgroupMemoryExplicitLayout.std140.comp │ ├── spv.WorkgroupMemoryExplicitLayout.std430.comp │ ├── spv.accessChain.frag │ ├── spv.aggOps.frag │ ├── spv.always-discard.frag │ ├── spv.always-discard2.frag │ ├── spv.arbPostDepthCoverage.frag │ ├── spv.arbPostDepthCoverage_Error.frag │ ├── spv.atomic.comp │ ├── spv.atomicAdd.bufferReference.comp │ ├── spv.atomicCounter.comp │ ├── spv.atomicFloat.comp │ ├── spv.atomicFloat2.comp │ ├── spv.atomicFloat_Error.comp │ ├── spv.atomicInt64.comp │ ├── spv.atomicStoreInt64.comp │ ├── spv.barrier.vert │ ├── spv.bitCast.frag │ ├── spv.bool.vert │ ├── spv.boolInBlock.frag │ ├── spv.branch-return.vert │ ├── spv.buffer.autoassign.frag │ ├── spv.bufferhandle1.frag │ ├── spv.bufferhandle10.frag │ ├── spv.bufferhandle11.frag │ ├── spv.bufferhandle12.frag │ ├── spv.bufferhandle13.frag │ ├── spv.bufferhandle14.frag │ ├── spv.bufferhandle15.frag │ ├── spv.bufferhandle16.frag │ ├── spv.bufferhandle17_Errors.frag │ ├── spv.bufferhandle18.frag │ ├── spv.bufferhandle19_Errors.frag │ ├── spv.bufferhandle2.frag │ ├── spv.bufferhandle3.frag │ ├── spv.bufferhandle4.frag │ ├── spv.bufferhandle5.frag │ ├── spv.bufferhandle6.frag │ ├── spv.bufferhandle7.frag │ ├── spv.bufferhandle8.frag │ ├── spv.bufferhandle9.frag │ ├── spv.bufferhandleUvec2.frag │ ├── spv.bufferhandle_Error.frag │ ├── spv.builtInXFB.vert │ ├── spv.builtin.PrimitiveShadingRateEXT.vert │ ├── spv.builtin.ShadingRateEXT.frag │ ├── spv.computeShaderDerivatives.comp │ ├── spv.computeShaderDerivatives2.comp │ ├── spv.conditionalDemote.frag │ ├── spv.conditionalDiscard.frag │ ├── spv.constConstruct.vert │ ├── spv.constStruct.vert │ ├── spv.constructComposite.comp │ ├── spv.controlFlowAttributes.frag │ ├── spv.conversion.frag │ ├── spv.dataOut.frag │ ├── spv.dataOutIndirect.frag │ ├── spv.dataOutIndirect.vert │ ├── spv.dead-after-continue.vert │ ├── spv.dead-after-discard.frag │ ├── spv.dead-after-loop-break.vert │ ├── spv.dead-after-return.vert │ ├── spv.dead-after-switch-break.vert │ ├── spv.dead-complex-continue-after-return.vert │ ├── spv.dead-complex-merge-after-return.vert │ ├── spv.debugInfo.frag │ ├── spv.debugPrintf.frag │ ├── spv.debugPrintf_Error.frag │ ├── spv.deepRvalue.frag │ ├── spv.demoteDisabled.frag │ ├── spv.depthOut.frag │ ├── spv.depthUnchanged.frag │ ├── spv.deviceGroup.frag │ ├── spv.discard-dce.frag │ ├── spv.do-simple.vert │ ├── spv.do-while-continue-break.vert │ ├── spv.doWhileLoop.frag │ ├── spv.double.comp │ ├── spv.drawParams.vert │ ├── spv.earlyReturnDiscard.frag │ ├── spv.explicittypes.frag │ ├── spv.extPostDepthCoverage.frag │ ├── spv.extPostDepthCoverage_Error.frag │ ├── spv.float16.frag │ ├── spv.float16Fetch.frag │ ├── spv.float16convertonlyarith.comp │ ├── spv.float16convertonlystorage.comp │ ├── spv.float32.frag │ ├── spv.float64.frag │ ├── spv.flowControl.frag │ ├── spv.for-complex-condition.vert │ ├── spv.for-continue-break.vert │ ├── spv.for-nobody.vert │ ├── spv.for-notest.vert │ ├── spv.for-simple.vert │ ├── spv.forLoop.frag │ ├── spv.forwardFun.frag │ ├── spv.fragmentDensity-es.frag │ ├── spv.fragmentDensity-neg.frag │ ├── spv.fragmentDensity.frag │ ├── spv.fragmentDensity.vert │ ├── spv.fsi.frag │ ├── spv.fsi_Error.frag │ ├── spv.fullyCovered.frag │ ├── spv.funcall.array.frag │ ├── spv.functionCall.frag │ ├── spv.functionNestedOpaque.vert │ ├── spv.functionParameterTypes.frag │ ├── spv.functionSemantics.frag │ ├── spv.glFragColor.frag │ ├── spv.glsl.register.autoassign.frag │ ├── spv.glsl.register.noautoassign.frag │ ├── spv.image.frag │ ├── spv.image.load-formatted.frag │ ├── spv.imageAtomic64.frag │ ├── spv.imageLoadStoreLod.frag │ ├── spv.int16.amd.frag │ ├── spv.int16.frag │ ├── spv.int32.frag │ ├── spv.int64.frag │ ├── spv.int8.frag │ ├── spv.intOps.vert │ ├── spv.intcoopmat.comp │ ├── spv.interpOps.frag │ ├── spv.invariantAll.vert │ ├── spv.layer.tese │ ├── spv.layoutNested.vert │ ├── spv.length.frag │ ├── spv.load.bool.array.interface.block.frag │ ├── spv.localAggregates.frag │ ├── spv.loops.frag │ ├── spv.loopsArtificial.frag │ ├── spv.looseUniformNoLoc.vert │ ├── spv.matFun.vert │ ├── spv.matrix.frag │ ├── spv.matrix2.frag │ ├── spv.memoryQualifier.frag │ ├── spv.memoryScopeSemantics.comp │ ├── spv.memoryScopeSemantics_Error.comp │ ├── spv.merge-unreachable.frag │ ├── spv.meshShaderBuiltins.mesh │ ├── spv.meshShaderPerViewBuiltins.mesh │ ├── spv.meshShaderPerView_Errors.mesh │ ├── spv.meshShaderSharedMem.mesh │ ├── spv.meshShaderTaskMem.mesh │ ├── spv.meshTaskShader.task │ ├── spv.multiStruct.comp │ ├── spv.multiStructFuncall.frag │ ├── spv.multiView.frag │ ├── spv.multiviewPerViewAttributes.tesc │ ├── spv.multiviewPerViewAttributes.vert │ ├── spv.newTexture.frag │ ├── spv.noBuiltInLoc.vert │ ├── spv.noDeadDecorations.vert │ ├── spv.noLocation.vert │ ├── spv.noWorkgroup.comp │ ├── spv.nonSquare.vert │ ├── spv.nonuniform.frag │ ├── spv.nonuniform2.frag │ ├── spv.nonuniform3.frag │ ├── spv.nonuniform4.frag │ ├── spv.nonuniform5.frag │ ├── spv.nullInit.comp │ ├── spv.offsets.frag │ ├── spv.paramMemory.420.frag │ ├── spv.paramMemory.frag │ ├── spv.pp.line.frag │ ├── spv.precise.tesc │ ├── spv.precise.tese │ ├── spv.precision.frag │ ├── spv.precisionArgs.frag │ ├── spv.precisionNonESSamp.frag │ ├── spv.precisionTexture.frag │ ├── spv.prepost.frag │ ├── spv.privateVariableTypes.frag │ ├── spv.pushConstant.vert │ ├── spv.pushConstantAnon.vert │ ├── spv.qualifiers.vert │ ├── spv.queryL.frag │ ├── spv.queueFamilyScope.comp │ ├── spv.rankShift.comp │ ├── spv.register.autoassign-2.frag │ ├── spv.register.autoassign.frag │ ├── spv.register.autoassign.rangetest.frag │ ├── spv.register.subpass.frag │ ├── spv.sample.frag │ ├── spv.sampleId.frag │ ├── spv.sampleMaskOverrideCoverage.frag │ ├── spv.samplePosition.frag │ ├── spv.samplerlessTextureFunctions.frag │ ├── spv.scalarlayout.frag │ ├── spv.scalarlayoutfloat16.frag │ ├── spv.separate.frag │ ├── spv.set.vert │ ├── spv.shaderBallot.comp │ ├── spv.shaderBallotAMD.comp │ ├── spv.shaderDrawParams.vert │ ├── spv.shaderFragMaskAMD.frag │ ├── spv.shaderGroupVote.comp │ ├── spv.shaderImageFootprint.frag │ ├── spv.shaderStencilExport.frag │ ├── spv.shadingRate.frag │ ├── spv.shiftOps.frag │ ├── spv.shortCircuit.frag │ ├── spv.simpleFunctionCall.frag │ ├── spv.simpleMat.vert │ ├── spv.smBuiltins.frag │ ├── spv.smBuiltins.vert │ ├── spv.sparseTexture.frag │ ├── spv.sparseTextureClamp.frag │ ├── spv.specConst.vert │ ├── spv.specConstArrayCheck.vert │ ├── spv.specConstant.comp │ ├── spv.specConstant.float16.comp │ ├── spv.specConstant.int16.comp │ ├── spv.specConstant.int8.comp │ ├── spv.specConstant.vert │ ├── spv.specConstantComposite.vert │ ├── spv.specConstantOperations.vert │ ├── spv.specTexture.frag │ ├── spv.stereoViewRendering.tesc │ ├── spv.stereoViewRendering.vert │ ├── spv.storageBuffer.vert │ ├── spv.structAssignment.frag │ ├── spv.structDeref.frag │ ├── spv.structure.frag │ ├── spv.subgroup.frag │ ├── spv.subgroup.geom │ ├── spv.subgroup.tesc │ ├── spv.subgroup.tese │ ├── spv.subgroup.vert │ ├── spv.subgroupArithmetic.comp │ ├── spv.subgroupBallot.comp │ ├── spv.subgroupBallotNeg.comp │ ├── spv.subgroupBasic.comp │ ├── spv.subgroupClustered.comp │ ├── spv.subgroupClusteredNeg.comp │ ├── spv.subgroupExtendedTypesArithmetic.comp │ ├── spv.subgroupExtendedTypesArithmeticNeg.comp │ ├── spv.subgroupExtendedTypesBallot.comp │ ├── spv.subgroupExtendedTypesBallotNeg.comp │ ├── spv.subgroupExtendedTypesClustered.comp │ ├── spv.subgroupExtendedTypesClusteredNeg.comp │ ├── spv.subgroupExtendedTypesPartitioned.comp │ ├── spv.subgroupExtendedTypesPartitionedNeg.comp │ ├── spv.subgroupExtendedTypesQuad.comp │ ├── spv.subgroupExtendedTypesQuadNeg.comp │ ├── spv.subgroupExtendedTypesShuffle.comp │ ├── spv.subgroupExtendedTypesShuffleNeg.comp │ ├── spv.subgroupExtendedTypesShuffleRelative.comp │ ├── spv.subgroupExtendedTypesShuffleRelativeNeg.comp │ ├── spv.subgroupExtendedTypesVote.comp │ ├── spv.subgroupExtendedTypesVoteNeg.comp │ ├── spv.subgroupPartitioned.comp │ ├── spv.subgroupQuad.comp │ ├── spv.subgroupShuffle.comp │ ├── spv.subgroupShuffleRelative.comp │ ├── spv.subgroupUniformControlFlow.vert │ ├── spv.subgroupVote.comp │ ├── spv.subpass.frag │ ├── spv.switch.frag │ ├── spv.swizzle.frag │ ├── spv.swizzleInversion.frag │ ├── spv.targetOpenGL.vert │ ├── spv.targetVulkan.vert │ ├── spv.terminate.frag │ ├── spv.test.frag │ ├── spv.test.vert │ ├── spv.texture.frag │ ├── spv.texture.sampler.transform.frag │ ├── spv.texture.vert │ ├── spv.textureBuffer.vert │ ├── spv.textureGatherBiasLod.frag │ ├── spv.types.frag │ ├── spv.uint.frag │ ├── spv.uniformArray.frag │ ├── spv.uniformInitializer.frag │ ├── spv.uniformInitializerSpecConstant.frag │ ├── spv.uniformInitializerStruct.frag │ ├── spv.unit1.frag │ ├── spv.unit2.frag │ ├── spv.unit3.frag │ ├── spv.variableArrayIndex.frag │ ├── spv.varyingArray.frag │ ├── spv.varyingArrayIndirect.frag │ ├── spv.vecMatConstruct.frag │ ├── spv.viewportArray2.tesc │ ├── spv.viewportArray2.vert │ ├── spv.viewportindex.tese │ ├── spv.voidFunction.frag │ ├── spv.volatileAtomic.comp │ ├── spv.vulkan100.subgroupArithmetic.comp │ ├── spv.vulkan100.subgroupPartitioned.comp │ ├── spv.vulkan110.int16.frag │ ├── spv.vulkan110.storageBuffer.vert │ ├── spv.while-continue-break.vert │ ├── spv.while-simple.vert │ ├── spv.whileLoop.frag │ ├── spv.xfb.vert │ ├── spv.xfb2.vert │ ├── spv.xfb3.vert │ ├── spv.xfbOffsetOnBlockMembersAssignment.vert │ ├── spv.xfbOffsetOnStructMembersAssignment.vert │ ├── spv.xfbOverlapOffsetCheckWithBlockAndMember.vert │ ├── spv.xfbStrideJustOnce.vert │ ├── stringToDouble.vert │ ├── structAssignment.frag │ ├── structDeref.frag │ ├── structure.frag │ ├── switch.frag │ ├── swizzle.frag │ ├── syntaxError.frag │ ├── terminate.frag │ ├── terminate.vert │ ├── test.frag │ ├── texture.frag │ ├── textureoffset_sampler2darrayshadow.vert │ ├── tokenLength.vert │ ├── types.frag │ ├── uint.frag │ ├── uniformArray.frag │ ├── variableArrayIndex.frag │ ├── varyingArray.frag │ ├── varyingArrayIndirect.frag │ ├── versionsClean.frag │ ├── versionsClean.vert │ ├── versionsErrors.frag │ ├── versionsErrors.vert │ ├── vk.relaxed.changeSet.frag │ ├── vk.relaxed.changeSet.vert │ ├── vk.relaxed.errorcheck.frag │ ├── vk.relaxed.errorcheck.vert │ ├── vk.relaxed.frag │ ├── vk.relaxed.link1.frag │ ├── vk.relaxed.link2.frag │ ├── vk.relaxed.stagelink.frag │ ├── vk.relaxed.stagelink.vert │ ├── voidFunction.frag │ ├── vulkan.ast.vert │ ├── vulkan.comp │ ├── vulkan.frag │ ├── vulkan.vert │ ├── web.array.frag │ ├── web.basic.vert │ ├── web.builtins.frag │ ├── web.builtins.vert │ ├── web.comp │ ├── web.controlFlow.frag │ ├── web.operations.frag │ ├── web.separate.frag │ ├── web.texture.frag │ ├── whileLoop.frag │ └── xfbUnsizedArray.error.vert │ ├── grammarDebug.glsl │ ├── longExpressionTest.glsl │ ├── shader.glsl │ ├── snapshot.properties │ ├── tiny.glsl │ ├── typeTest.glsl │ └── uniformTest.glsl ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: douira 2 | -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/README.md -------------------------------------------------------------------------------- /docs/AST-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/docs/AST-examples.md -------------------------------------------------------------------------------- /docs/General function diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/docs/General function diagram.png -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/docs/overview.md -------------------------------------------------------------------------------- /glsl-transformer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/build.gradle -------------------------------------------------------------------------------- /glsl-transformer/src/main/antlr/GLSLLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/antlr/GLSLLexer.g4 -------------------------------------------------------------------------------- /glsl-transformer/src/main/antlr/GLSLParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/antlr/GLSLParser.g4 -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/io/github/douira/glsl_transformer/util/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/io/github/douira/glsl_transformer/util/Triple.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/io/github/douira/glsl_transformer/util/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/io/github/douira/glsl_transformer/util/Type.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/Get.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/IterableGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/IterableGet.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/IterableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/IterableMap.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/LICENSE.txt -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/MapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/MapIterator.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/OrderedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/OrderedMap.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/Put.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/Put.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/Trie.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/TrieUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/TrieUtils.java -------------------------------------------------------------------------------- /glsl-transformer/src/main/java/org/apache/commons/collections4/Unmodifiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/main/java/org/apache/commons/collections4/Unmodifiable.java -------------------------------------------------------------------------------- /glsl-transformer/src/test/java/io/github/douira/glsl_transformer/CSTTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/java/io/github/douira/glsl_transformer/CSTTreeTest.java -------------------------------------------------------------------------------- /glsl-transformer/src/test/java/io/github/douira/glsl_transformer/ParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/java/io/github/douira/glsl_transformer/ParsingTest.java -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/commentTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/commentTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/deepExpressionTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/deepExpressionTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/deepParenExpressionTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/deepParenExpressionTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/deepStatementTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/deepStatementTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/directiveTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/directiveTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/externalDeclarations.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/externalDeclarations.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/100.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/100.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/100Limits.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/100Limits.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/100samplerExternal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/100samplerExternal.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/100scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/100scope.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/110scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/110scope.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/120.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/120.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/120.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/120.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/130.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/130.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/130.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/140.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/140.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/140.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/150.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/150.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/150.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/150.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/150.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/150.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/150.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/150.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300BuiltIns.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300BuiltIns.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300block.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300block.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300layout.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300layout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300layout.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300link.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300link.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300link2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300link3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300link3.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300operations.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300samplerExternal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300samplerExternal.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300samplerExternalYUV.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300samplerExternalYUV.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/300scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/300scope.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.inheritMemory.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.inheritMemory.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310AofA.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310AofA.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310implicitSizeArrayError.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310implicitSizeArrayError.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/310runtimeArray.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/310runtimeArray.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/320.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/320.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/330.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/330.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/330comp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/330comp.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/400.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/400.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/400.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/400.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/400.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/400.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/400.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/410.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/410.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/410.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/410.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/410.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/410.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/420_size_gl_in.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/420_size_gl_in.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/430.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/430.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/430.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/430AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/430AofA.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/430scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/430scope.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/440.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/440.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/440.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/440.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/450.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/450.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/460.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/460.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/GL_ARB_gpu_shader5.u2i.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/GL_ARB_gpu_shader5.u2i.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/GL_EXT_shader_integer_mix.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/GL_EXT_shader_integer_mix.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/Operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/Operations.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/aggOps.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/always-discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/always-discard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/always-discard2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/always-discard2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/array.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/array100.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/array100.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/atomicAdd.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/atomicAdd.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/atomicCounterARBOps.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/atomicCounterARBOps.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/atomic_uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/atomic_uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/badChars.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/badChars.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/comment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/comment.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/conditionalDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/conditionalDiscard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/constErrors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/constErrors.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/constFold.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/constFold.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/constFoldIntMin.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/constFoldIntMin.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/constantUnaryConversion.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/constantUnaryConversion.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/contradict_0.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/contradict_0.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/contradict_1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/contradict_1.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/conversion.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/conversion.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/dataOut.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/dataOutIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/dataOutIndirect.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/dce.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/decls.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/decls.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/deepRvalue.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/deepRvalue.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/depthOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/depthOut.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/discard-dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/discard-dce.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/doWhileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/doWhileLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/earlyReturnDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/earlyReturnDiscard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/errors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/errors.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/es-link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/es-link1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/es-link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/es-link2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/findFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/findFunction.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/flowControl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/flowControl.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/forLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/forwardRef.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/forwardRef.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/functionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/functionCall.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/functionSemantics.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/functionSemantics.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.-D-U.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.-D-U.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.140.layoutOffset.error.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.140.layoutOffset.error.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.430.layoutOffset.error.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.430.layoutOffset.error.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroup.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupArithmetic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupArithmetic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBallot.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBallot.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBallotNeg.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBallotNeg.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBasic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupBasic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupClustered.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupClustered.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupPartitioned.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupPartitioned.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupQuad.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupQuad.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupShuffle.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupShuffle.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupVote.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.450.subgroupVote.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.460.subgroup.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.460.subgroup.mesh -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.460.subgroup.task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.460.subgroup.task -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.autosampledtextures.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.autosampledtextures.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.entryPointRename.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.entryPointRename.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.entryPointRename2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.entryPointRename2.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroup.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBallot.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBallot.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBallotNeg.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBallotNeg.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBasic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupBasic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupClustered.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupClustered.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupQuad.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupQuad.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupShuffle.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupShuffle.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupVote.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glsl.es320.subgroupVote.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glspv.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glspv.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/glspv.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/glspv.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/include.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/include.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/invalidSwizzle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/invalidSwizzle.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.2.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/iomap.crossStage.vk.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/length.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/lineContinuation.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/lineContinuation.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/lineContinuation100.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/lineContinuation100.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.multiBlocksInvalid.0.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.multiBlocksInvalid.0.0.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.multiBlocksInvalid.0.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.multiBlocksInvalid.0.1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.multiBlocksValid.1.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.multiBlocksValid.1.0.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.multiBlocksValid.1.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.multiBlocksValid.1.1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.tesselation.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.tesselation.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.tesselation.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.tesselation.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.tesselation.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.tesselation.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.tesselation.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.tesselation.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.0.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.0.2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.0.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.differentPC.1.2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.0.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.matchingPC.0.2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.0.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.0.0.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.0.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.0.1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.1.0.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.1.0.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.1.1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.multiBlocksValid.1.1.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingInvalid.0.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingInvalid.0.0.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingInvalid.0.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingInvalid.0.1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingValid.0.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingValid.0.0.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingValid.0.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link.vk.pcNamingValid.0.1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link1.vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link1.vk.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link2.vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link2.vk.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/link3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/link3.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/localAggregates.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/localAggregates.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/loops.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/loopsArtificial.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/loopsArtificial.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/mains.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/mains.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/matrix.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/matrix2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/matrixError.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/matrixError.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/maxClipDistances.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/maxClipDistances.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/max_vertices_0.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/max_vertices_0.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/missingBodies.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/missingBodies.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/mixedArrayDecls.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/mixedArrayDecls.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/negativeArraySize.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/negativeArraySize.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/negativeWorkGroupSize.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/negativeWorkGroupSize.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/newTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/newTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/noMain1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/noMain1.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/noMain2.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/noMain2.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/nonSquare.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/nonSquare.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/nonVulkan.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/nonVulkan.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/nonuniform.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/nonuniform.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/numeral.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/numeral.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/nv.pragma.optionNV.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/nv.pragma.optionNV.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/overlongLiteral.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/overlongLiteral.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/pointCoord.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/pointCoord.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/precise.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/precise.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/precise_struct_block.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/precise_struct_block.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/precision.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/precision.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/precision.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/precision.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/prepost.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/recurse1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/recurse1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/recurse1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/recurse1.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/recurse2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/recurse2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.linked.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.linked.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.linked.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.linked.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.options.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.options.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.options.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.options.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/reflection.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/reflection.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.basic.dcefunc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.basic.dcefunc.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.basic.everything.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.basic.everything.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.basic.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.basic.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.basic.strip.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.basic.strip.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.if.everything.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.if.everything.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.if.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.if.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.similar_1a.everything.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.similar_1a.everything.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.similar_1a.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.similar_1a.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.similar_1b.everything.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.similar_1b.everything.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.similar_1b.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.similar_1b.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.specconst.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.specconst.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.switch.everything.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.switch.everything.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.switch.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.switch.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/remap.uniformarray.none.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/remap.uniformarray.none.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/runtimeArray.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/runtimeArray.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/sample.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/sample.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/sample.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/samplerlessTextureFunctions.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/samplerlessTextureFunctions.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/simpleFunctionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/simpleFunctionCall.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/specExamples.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/specExamples.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/specExamples.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/specExamples.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.3.8bitstorage-ssbo.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.3.8bitstorage-ssbo.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.3.8bitstorage-ubo.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.3.8bitstorage-ubo.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.3.coopmat.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.3.coopmat.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.LoopControl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.LoopControl.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.NonWritable.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.NonWritable.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpCopyLogical.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpCopyLogical.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpCopyLogicalBool.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpCopyLogicalBool.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpEntryPoint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpEntryPoint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpSelect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.OpSelect.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.constructComposite.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.constructComposite.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.funcall.array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.funcall.array.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.image.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.sparseTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.sparseTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.1.4.texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.1.4.texture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.100ops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.100ops.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.130.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.140.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.150.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.150.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage-int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage-int.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage-uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage-uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error-int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error-int.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error-uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error-uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitstorage_Error.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.16bitxfb.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.16bitxfb.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.300BuiltIns.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.300BuiltIns.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.300layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.300layout.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.300layout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.300layout.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.300layoutp.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.300layoutp.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.310.bitcast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.310.bitcast.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.310.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.330.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.330.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.400.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.400.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.400.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.420.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.430.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.430.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.430.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.450.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.450.noRedecl.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.450.noRedecl.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.450.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.460.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.460.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.460.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.460.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bit-16bit-construction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bit-16bit-construction.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-int.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-ssbo.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-ssbo.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-ubo.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-ubo.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage-uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage_Error-int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage_Error-int.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage_Error-uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.8bitstorage_Error-uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.AofA.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.OVR_multiview.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.OVR_multiview.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.Operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.Operations.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.accessChain.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.accessChain.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.aggOps.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.always-discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.always-discard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.always-discard2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.always-discard2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.arbPostDepthCoverage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.arbPostDepthCoverage.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicCounter.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicCounter.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat2.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat2.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat_Error.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicFloat_Error.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicInt64.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicInt64.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.atomicStoreInt64.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.atomicStoreInt64.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.barrier.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.barrier.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bitCast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bitCast.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bool.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bool.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.boolInBlock.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.boolInBlock.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.branch-return.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.branch-return.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.buffer.autoassign.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.buffer.autoassign.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle10.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle10.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle11.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle11.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle12.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle12.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle13.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle13.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle14.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle14.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle15.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle15.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle16.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle17_Errors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle17_Errors.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle18.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle18.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle19_Errors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle19_Errors.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle3.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle4.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle4.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle5.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle5.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle6.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle6.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle7.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle7.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle8.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle9.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle9.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandleUvec2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandleUvec2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle_Error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.bufferhandle_Error.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.builtInXFB.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.builtInXFB.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.builtin.ShadingRateEXT.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.builtin.ShadingRateEXT.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.computeShaderDerivatives.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.computeShaderDerivatives.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.conditionalDemote.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.conditionalDemote.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.conditionalDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.conditionalDiscard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.constConstruct.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.constConstruct.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.constStruct.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.constStruct.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.constructComposite.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.constructComposite.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.controlFlowAttributes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.controlFlowAttributes.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.conversion.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.conversion.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dataOut.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dataOutIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dataOutIndirect.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dataOutIndirect.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dataOutIndirect.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dead-after-continue.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dead-after-continue.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dead-after-discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dead-after-discard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dead-after-loop-break.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dead-after-loop-break.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dead-after-return.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dead-after-return.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.dead-after-switch-break.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.dead-after-switch-break.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.debugInfo.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.debugInfo.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.debugPrintf.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.debugPrintf.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.debugPrintf_Error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.debugPrintf_Error.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.deepRvalue.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.deepRvalue.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.demoteDisabled.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.demoteDisabled.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.depthOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.depthOut.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.depthUnchanged.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.depthUnchanged.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.deviceGroup.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.deviceGroup.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.discard-dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.discard-dce.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.do-simple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.do-simple.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.do-while-continue-break.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.do-while-continue-break.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.doWhileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.doWhileLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.double.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.double.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.drawParams.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.drawParams.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.earlyReturnDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.earlyReturnDiscard.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.explicittypes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.explicittypes.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.extPostDepthCoverage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.extPostDepthCoverage.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.float16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.float16.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.float16Fetch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.float16Fetch.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.float16convertonlyarith.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.float16convertonlyarith.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.float32.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.float32.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.float64.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.float64.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.flowControl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.flowControl.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.for-complex-condition.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.for-complex-condition.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.for-continue-break.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.for-continue-break.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.for-nobody.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.for-nobody.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.for-notest.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.for-notest.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.for-simple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.for-simple.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.forLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.forwardFun.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.forwardFun.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity-es.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity-es.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity-neg.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity-neg.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fragmentDensity.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fsi.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fsi.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fsi_Error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fsi_Error.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.fullyCovered.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.fullyCovered.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.funcall.array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.funcall.array.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.functionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.functionCall.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.functionNestedOpaque.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.functionNestedOpaque.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.functionParameterTypes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.functionParameterTypes.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.functionSemantics.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.functionSemantics.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.glFragColor.frag: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | void main() 4 | { 5 | gl_FragColor = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.glsl.register.autoassign.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.glsl.register.autoassign.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.image.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.image.load-formatted.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.image.load-formatted.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.imageAtomic64.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.imageAtomic64.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.imageLoadStoreLod.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.imageLoadStoreLod.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.int16.amd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.int16.amd.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.int16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.int16.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.int32.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.int32.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.int64.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.int64.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.int8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.int8.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.intOps.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.intOps.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.intcoopmat.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.intcoopmat.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.interpOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.interpOps.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.invariantAll.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.invariantAll.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.layer.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.layer.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.layoutNested.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.layoutNested.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.length.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.localAggregates.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.localAggregates.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.loops.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.loopsArtificial.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.loopsArtificial.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.looseUniformNoLoc.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.looseUniformNoLoc.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.matFun.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.matFun.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.matrix.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.matrix2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.memoryQualifier.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.memoryQualifier.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.memoryScopeSemantics.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.memoryScopeSemantics.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.merge-unreachable.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.merge-unreachable.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.meshShaderBuiltins.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.meshShaderBuiltins.mesh -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.meshShaderPerView_Errors.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.meshShaderPerView_Errors.mesh -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.meshShaderSharedMem.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.meshShaderSharedMem.mesh -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.meshShaderTaskMem.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.meshShaderTaskMem.mesh -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.meshTaskShader.task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.meshTaskShader.task -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.multiStruct.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.multiStruct.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.multiStructFuncall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.multiStructFuncall.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.multiView.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.multiView.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.newTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.newTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.noBuiltInLoc.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.noBuiltInLoc.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.noDeadDecorations.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.noDeadDecorations.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.noLocation.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.noLocation.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.noWorkgroup.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.noWorkgroup.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonSquare.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonSquare.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonuniform.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonuniform.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonuniform2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonuniform2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonuniform3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonuniform3.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonuniform4.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonuniform4.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nonuniform5.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nonuniform5.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.nullInit.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.nullInit.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.offsets.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.offsets.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.paramMemory.420.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.paramMemory.420.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.paramMemory.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.paramMemory.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.pp.line.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.pp.line.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precise.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precise.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precise.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precise.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precision.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precision.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precisionArgs.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precisionArgs.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precisionNonESSamp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precisionNonESSamp.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.precisionTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.precisionTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.prepost.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.privateVariableTypes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.privateVariableTypes.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.pushConstant.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.pushConstant.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.pushConstantAnon.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.pushConstantAnon.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.qualifiers.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.qualifiers.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.queryL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.queryL.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.queueFamilyScope.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.queueFamilyScope.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.rankShift.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.rankShift.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.register.autoassign-2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.register.autoassign-2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.register.autoassign.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.register.autoassign.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.register.subpass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.register.subpass.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.sample.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.sampleId.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.sampleId.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.samplePosition.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.samplePosition.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.scalarlayout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.scalarlayout.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.scalarlayoutfloat16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.scalarlayoutfloat16.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.separate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.separate.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.set.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.set.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderBallot.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderBallot.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderBallotAMD.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderBallotAMD.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderDrawParams.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderDrawParams.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderFragMaskAMD.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderFragMaskAMD.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderGroupVote.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderGroupVote.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderImageFootprint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderImageFootprint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shaderStencilExport.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shaderStencilExport.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shadingRate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shadingRate.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shiftOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shiftOps.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.shortCircuit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.shortCircuit.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.simpleFunctionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.simpleFunctionCall.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.simpleMat.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.simpleMat.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.smBuiltins.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.smBuiltins.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.smBuiltins.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.smBuiltins.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.sparseTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.sparseTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.sparseTextureClamp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.sparseTextureClamp.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConst.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstArrayCheck.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstArrayCheck.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstant.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstant.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstant.float16.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstant.float16.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstant.int16.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstant.int16.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstant.int8.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstant.int8.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstant.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstant.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstantComposite.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstantComposite.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specConstantOperations.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specConstantOperations.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.specTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.specTexture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.stereoViewRendering.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.stereoViewRendering.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.stereoViewRendering.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.stereoViewRendering.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.storageBuffer.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.storageBuffer.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.structAssignment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.structAssignment.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.structDeref.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.structDeref.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.structure.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.structure.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroup.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroup.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroup.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroup.geom -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroup.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroup.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroup.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroup.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroup.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroup.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupArithmetic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupArithmetic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupBallot.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupBallot.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupBallotNeg.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupBallotNeg.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupBasic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupBasic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupClustered.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupClustered.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupClusteredNeg.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupClusteredNeg.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupPartitioned.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupPartitioned.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupQuad.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupQuad.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupShuffle.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupShuffle.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupShuffleRelative.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupShuffleRelative.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subgroupVote.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subgroupVote.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.subpass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.subpass.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.switch.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.swizzle.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.swizzleInversion.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.swizzleInversion.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.targetOpenGL.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.targetOpenGL.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.targetVulkan.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.targetVulkan.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.terminate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.terminate.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.test.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.test.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.test.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.texture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.texture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.texture.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.textureBuffer.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.textureBuffer.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.textureGatherBiasLod.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.textureGatherBiasLod.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.types.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.uniformArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.uniformArray.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.uniformInitializer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.uniformInitializer.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.unit1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.unit1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.unit2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.unit2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.unit3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.unit3.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.variableArrayIndex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.variableArrayIndex.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.varyingArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.varyingArray.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.varyingArrayIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.varyingArrayIndirect.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.vecMatConstruct.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.vecMatConstruct.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.viewportArray2.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.viewportArray2.tesc -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.viewportArray2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.viewportArray2.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.viewportindex.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.viewportindex.tese -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.voidFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.voidFunction.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.volatileAtomic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.volatileAtomic.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.vulkan110.int16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.vulkan110.int16.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.while-continue-break.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.while-continue-break.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.while-simple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.while-simple.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.whileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.whileLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.xfb.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.xfb.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.xfb2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.xfb2.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.xfb3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.xfb3.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/spv.xfbStrideJustOnce.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/spv.xfbStrideJustOnce.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/stringToDouble.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/stringToDouble.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/structAssignment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/structAssignment.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/structDeref.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/structDeref.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/structure.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/structure.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/switch.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/swizzle.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/syntaxError.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/syntaxError.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/terminate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/terminate.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/terminate.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/terminate.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/test.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/texture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/tokenLength.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/tokenLength.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/types.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/uint.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/uniformArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/uniformArray.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/variableArrayIndex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/variableArrayIndex.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/varyingArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/varyingArray.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/varyingArrayIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/varyingArrayIndirect.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/versionsClean.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/versionsClean.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/versionsClean.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/versionsClean.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/versionsErrors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/versionsErrors.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/versionsErrors.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/versionsErrors.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.changeSet.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.changeSet.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.changeSet.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.changeSet.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.errorcheck.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.errorcheck.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.errorcheck.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.errorcheck.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.link1.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.link2.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.stagelink.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.stagelink.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vk.relaxed.stagelink.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vk.relaxed.stagelink.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/voidFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/voidFunction.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vulkan.ast.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vulkan.ast.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vulkan.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vulkan.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vulkan.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vulkan.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/vulkan.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/vulkan.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.array.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.basic.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.basic.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.builtins.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.builtins.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.builtins.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.builtins.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.comp -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.controlFlow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.controlFlow.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.operations.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.separate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.separate.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/web.texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/web.texture.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/whileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/whileLoop.frag -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/glslang-test/xfbUnsizedArray.error.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/glslang-test/xfbUnsizedArray.error.vert -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/grammarDebug.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/grammarDebug.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/longExpressionTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/longExpressionTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/shader.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/snapshot.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/snapshot.properties -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/tiny.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/tiny.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/typeTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/typeTest.glsl -------------------------------------------------------------------------------- /glsl-transformer/src/test/resources/uniformTest.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/glsl-transformer/src/test/resources/uniformTest.glsl -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrisShaders/glsl-transformer/HEAD/settings.gradle --------------------------------------------------------------------------------