├── .gitattributes ├── .gitignore ├── Backends ├── CMakeLists.txt ├── Dummy │ ├── BottomToDummy.cpp │ ├── CMakeLists.txt │ └── DummyTarget.h ├── GLSL │ ├── BottomToGLSL.cpp │ ├── CMakeLists.txt │ ├── GlslManager.h │ ├── GlslTarget.h │ └── GlslTranslator.h └── TGSI │ ├── BottomToTgsi.cpp │ ├── CMakeLists.txt │ └── TgsiTarget.h ├── CMakeLists.txt ├── Core ├── Backend.cpp ├── Backend.h ├── BottomIR.cpp ├── BottomIR.h ├── BottomTranslator.cpp ├── CMakeLists.txt ├── Exceptions.cpp ├── Exceptions.h ├── LLVM │ ├── llvm-2.9 │ │ ├── include │ │ │ └── llvm │ │ │ │ ├── Function.h │ │ │ │ ├── Intrinsics.td │ │ │ │ └── IntrinsicsLunarGLASS.td │ │ └── lib │ │ │ ├── Analysis │ │ │ ├── ConstantFolding.cpp │ │ │ └── LoopInfo.cpp │ │ │ ├── Transforms │ │ │ ├── InstCombine │ │ │ │ └── InstCombineAddSub.cpp │ │ │ ├── Scalar │ │ │ │ ├── LoopRotation.cpp │ │ │ │ └── LoopUnrollPass.cpp │ │ │ └── Utils │ │ │ │ ├── LoopSimplify.cpp │ │ │ │ └── SimplifyCFG.cpp │ │ │ └── VMCore │ │ │ ├── Constants.cpp │ │ │ ├── Function.cpp │ │ │ └── Instruction.cpp │ ├── llvm-3.2.src │ │ ├── include │ │ │ └── llvm │ │ │ │ ├── Function.h │ │ │ │ ├── Intrinsics.td │ │ │ │ ├── IntrinsicsLunarGLASSBottom.td │ │ │ │ └── IntrinsicsLunarGLASSTop.td │ │ └── lib │ │ │ ├── Analysis │ │ │ ├── ConstantFolding.cpp │ │ │ ├── LoopInfo.cpp │ │ │ └── ValueTracking.cpp │ │ │ ├── Transforms │ │ │ ├── InstCombine │ │ │ │ └── InstCombineAddSub.cpp │ │ │ ├── Scalar │ │ │ │ ├── GVN.cpp │ │ │ │ ├── LoopRotation.cpp │ │ │ │ └── SimplifyCFGPass.cpp │ │ │ └── Utils │ │ │ │ ├── LoopSimplify.cpp │ │ │ │ └── SimplifyCFG.cpp │ │ │ └── VMCore │ │ │ ├── Constants.cpp │ │ │ ├── Function.cpp │ │ │ └── Instruction.cpp │ └── llvm-3.4 │ │ ├── include │ │ └── llvm │ │ │ ├── IR │ │ │ ├── Function.h │ │ │ ├── Intrinsics.td │ │ │ ├── IntrinsicsLunarGLASSBottom.td │ │ │ └── IntrinsicsLunarGLASSTop.td │ │ │ └── Transforms │ │ │ └── Scalar.h │ │ └── lib │ │ ├── Analysis │ │ ├── ConstantFolding.cpp │ │ ├── InstructionSimplify.cpp │ │ ├── LoopInfo.cpp │ │ └── ValueTracking.cpp │ │ ├── IR │ │ ├── Constants.cpp │ │ ├── Function.cpp │ │ └── Instruction.cpp │ │ └── Transforms │ │ ├── InstCombine │ │ └── InstCombineAddSub.cpp │ │ ├── Scalar │ │ ├── GVN.cpp │ │ ├── LoopRotation.cpp │ │ └── SimplifyCFGPass.cpp │ │ └── Utils │ │ ├── LoopSimplify.cpp │ │ └── SimplifyCFG.cpp ├── LunarGLASSManager.h ├── LunarGLASSTopIR.h ├── Options.cpp ├── Options.h ├── Passes │ ├── Analysis │ │ ├── IdentifyStructures.cpp │ │ └── IdentifyStructures.h │ ├── Immutable │ │ ├── BackEndPointer.cpp │ │ └── BackEndPointer.h │ ├── InitializePasses.h │ ├── PassSupport.h │ ├── Passes.h │ ├── Transforms │ │ ├── CanonicalizeCFG.cpp │ │ ├── CanonicalizeInsts.cpp │ │ ├── CoalesceInserts.cpp │ │ ├── DecomposeInsts.cpp │ │ ├── EarlyReturnElim.cpp │ │ ├── FlattenConditionalAssignments.cpp │ │ ├── GatherInsts.cpp │ │ ├── IntrinsicCombine.cpp │ │ └── Scalarize.cpp │ └── Util │ │ ├── ADT.h │ │ ├── BasicBlockUtil.cpp │ │ ├── BasicBlockUtil.h │ │ ├── ConditionalUtil.cpp │ │ ├── ConditionalUtil.h │ │ ├── ConstantUtil.h │ │ ├── DominatorsUtil.h │ │ ├── FunctionUtil.h │ │ ├── InstructionUtil.cpp │ │ ├── InstructionUtil.h │ │ └── LoopUtil.h ├── PrivateManager.h ├── Revision.h ├── RevisionPrefix ├── TopBuilder.cpp ├── TopBuilder.h ├── TopToBottom.cpp ├── Util.cpp ├── Util.h └── metadata.h ├── Frontends ├── CMakeLists.txt ├── Glsl2 │ ├── GlslToTop.cpp │ ├── GlslToTop.h │ ├── GlslToTopVisitor.cpp │ └── GlslToTopVisitor.h ├── SPIRV │ ├── CMakeLists.txt │ ├── SpvToTop.cpp │ └── SpvToTop.h └── glslang │ ├── CMakeLists.txt │ ├── GlslangToTop.cpp │ ├── GlslangToTop.h │ ├── GlslangToTopVisitor.cpp │ ├── GlslangToTopVisitor.h │ └── Todo.txt ├── LICENSE.txt ├── LastKnownGood ├── Readme.md ├── SetupLinux.sh ├── Standalone ├── CMakeLists.txt ├── CodeGen.cpp ├── Link.cpp ├── LunarGManager.cpp ├── Makefile ├── OptionParse.cpp ├── OptionParse.h └── main.cpp ├── Todo.txt ├── install ├── legacy_build ├── CommonBuilder │ ├── CommonBuilder.vcxproj │ └── CommonBuilder.vcxproj.filters ├── LunarGLASS.sln ├── LunarGLASS │ ├── LunarGLASS.vcxproj │ └── LunarGLASS.vcxproj.filters ├── Makefile ├── glsl2 │ ├── glsl2.vcxproj │ └── glsl2.vcxproj.filters ├── glslang │ └── glslang.vcxproj └── glslangAdapter │ ├── glslangAdapter.vcxproj │ └── glslangAdapter.vcxproj.filters ├── mesa ├── include │ └── c99 │ │ ├── inttypes.h │ │ ├── stdbool.h │ │ └── stdint.h └── src │ ├── glsl │ ├── builtin_function.cpp │ ├── glcpp │ │ └── pp.c │ ├── glsl_parser_extras.cpp │ ├── ir.cpp │ ├── ir.h │ ├── ir_function_can_inline.cpp │ ├── ir_print_visitor.cpp │ ├── ir_validate.cpp │ ├── linker.cpp │ ├── lower_jumps.cpp │ ├── main.cpp │ ├── opt_algebraic.cpp │ └── ralloc.c │ └── mesa │ └── program │ ├── ir_to_mesa.cpp │ └── prog_print.c ├── release ├── test ├── 100ops.frag ├── 130.frag ├── 140.frag ├── 150.geom ├── 150.vert ├── 300BuiltIns.frag ├── 300BuiltIns.vert ├── 300layout.frag ├── 300layout.vert ├── 310.comp ├── 330.geom ├── 400.frag ├── 400.tesc ├── 400.tese ├── 420.geom ├── 430.vert ├── AofA.frag ├── Operations.frag ├── aep.frag ├── aep.geom ├── aep.tesc ├── aep.tese ├── aep.vert ├── aggOps.frag ├── always-discard.frag ├── always-discard2.frag ├── atomic.comp ├── baseResults │ ├── 100ops.frag.out │ ├── 130.frag.out │ ├── 140.frag.out │ ├── 150.geom.out │ ├── 150.vert.out │ ├── 300BuiltIns.frag.out │ ├── 300BuiltIns.vert.out │ ├── 300layout.frag.out │ ├── 300layout.vert.out │ ├── 310.comp.out │ ├── 330.geom.out │ ├── 400.frag.out │ ├── 400.tesc.out │ ├── 400.tese.out │ ├── 420.geom.out │ ├── 430.vert.out │ ├── AofA.frag.out │ ├── Operations.frag.out │ ├── aep.frag.out │ ├── aep.geom.out │ ├── aep.tesc.out │ ├── aep.tese.out │ ├── aep.vert.out │ ├── aggOps.frag.out │ ├── always-discard.frag.out │ ├── always-discard2.frag.out │ ├── atomic.comp.out │ ├── block.frag.out │ ├── conditionalDiscard.frag.out │ ├── conversion.frag.out │ ├── dataOut.frag.out │ ├── dataOutIndirect.frag.out │ ├── dataOutIndirect.vert.out │ ├── deepRvalue.frag.out │ ├── depthOut.frag.out │ ├── discard-dce.frag.out │ ├── doWhileLoop.frag.out │ ├── earlyReturn.frag.out │ ├── earlyReturnDiscard.frag.out │ ├── flowControl.frag.out │ ├── forLoop.frag.out │ ├── forwardFun.frag.out │ ├── functionCall.frag.out │ ├── functionSemantics.frag.out │ ├── intOps.vert.out │ ├── length.frag.out │ ├── localAggregates.frag.out │ ├── loops.frag.out │ ├── loopsArtificial.frag.out │ ├── matFun.vert.out │ ├── matrix.frag.out │ ├── matrix2.frag.out │ ├── matrixAgg.frag.out │ ├── metaMat.frag.out │ ├── newTexture.frag.out │ ├── noMain.frag.out │ ├── noUnroll.out │ ├── nonSquare.vert.out │ ├── parallel.out │ ├── precision.frag.out │ ├── prepost.frag.out │ ├── qualifiers.frag.out │ ├── qualifiers.vert.out │ ├── simpleFunctionCall.frag.out │ ├── simpleMat.vert.out │ ├── simpleSwitch.vert.out │ ├── structAssignment.frag.out │ ├── structDeref.frag.out │ ├── structure.frag.out │ ├── switch.frag.out │ ├── swizzle.frag.out │ ├── syntaxError.frag.out │ ├── test.frag.out │ ├── test.vert.out │ ├── texture.frag.out │ ├── texture.vert.out │ ├── types.frag.out │ ├── uint.frag.out │ ├── uniformArray.frag.out │ ├── variableArrayIndex.frag.out │ ├── varyingArray.frag.out │ ├── varyingArrayIndirect.frag.out │ ├── voidFunction.frag.out │ └── whileLoop.frag.out ├── block.frag ├── bump ├── conditionalDiscard.frag ├── conversion.frag ├── dataOut.frag ├── dataOutIndirect.frag ├── dataOutIndirect.vert ├── deepRvalue.frag ├── depthOut.frag ├── discard-dce.frag ├── doWhileLoop.frag ├── earlyReturn.frag ├── earlyReturnDiscard.frag ├── flowControl.frag ├── forLoop.frag ├── forwardFun.frag ├── functionCall.frag ├── functionSemantics.frag ├── glsl │ ├── Operations.frag.out │ ├── aggOps.frag.out │ ├── always-discard.frag.out │ ├── always-discard2.frag.out │ ├── conditionalDiscard.frag.out │ ├── dataOut.frag.out │ ├── dataOutIndirect.frag.out │ ├── dataOutIndirect.vert.out │ ├── deepRvalue.frag.out │ ├── depthOut.frag.out │ ├── discard-dce.frag.out │ ├── earlyReturnDiscard.frag.out │ ├── flowControl.frag.out │ ├── forLoop.frag.out │ ├── functionCall.frag.out │ ├── functionSemantics.frag.out │ ├── length.frag.out │ ├── localAggregates.frag.out │ ├── loops.frag.out │ ├── loopsArtificial.frag.out │ ├── matrix.frag.out │ ├── matrix2.frag.out │ ├── newTexture.frag.out │ ├── simpleFunctionCall.frag.out │ ├── structAssignment.frag.out │ ├── structDeref.frag.out │ ├── structure.frag.out │ ├── swizzle.frag.out │ ├── syntaxError.frag.out │ ├── test.frag.out │ ├── test.vert.out │ ├── texture.frag.out │ ├── texture.vert.out │ ├── types.frag.out │ ├── uniformArray.frag.out │ ├── variableArrayIndex.frag.out │ ├── varyingArray.frag.out │ ├── varyingArrayIndirect.frag.out │ ├── voidFunction.frag.out │ └── whileLoop.frag.out ├── intOps.vert ├── length.frag ├── localAggregates.frag ├── loops.frag ├── loopsArtificial.frag ├── make-cfg ├── matFun.vert ├── matrix.frag ├── matrix2.frag ├── matrixAgg.frag ├── metaMat.frag ├── newTexture.frag ├── noMain.frag ├── nonSquare.vert ├── optimizations │ ├── coalesce.frag │ ├── mem2reg.frag │ └── run ├── optimize.frag ├── precision.frag ├── prepost.frag ├── qualifiers.frag ├── qualifiers.vert ├── run ├── runtests ├── simpleFunctionCall.frag ├── simpleMat.vert ├── simpleSwitch.vert ├── structAssignment.frag ├── structDeref.frag ├── structure.frag ├── switch.frag ├── swizzle.frag ├── syntaxError.frag ├── test.frag ├── test.vert ├── texture.frag ├── texture.vert ├── tgsi │ ├── Operations.frag.out │ ├── dataOut.frag.out │ ├── depthOut.frag.out │ ├── earlyReturnDiscard.frag.out │ ├── flowControl.frag.out │ ├── functionCall.frag.out │ ├── localAggregates.frag.out │ ├── loops.frag.out │ ├── matrix.frag.out │ ├── newTexture.frag.out │ ├── simpleFunctionCall.frag.out │ ├── structAssignment.frag.out │ ├── structDeref.frag.out │ ├── structure.frag.out │ ├── swizzle.frag.out │ ├── syntaxError.frag.out │ ├── test.frag.out │ ├── test.vert.out │ ├── texture.frag.out │ ├── types.frag.out │ ├── uniformArray.frag.out │ ├── variableArrayIndex.frag.out │ ├── varyingArray.frag.out │ └── voidFunction.frag.out ├── types.frag ├── uint.frag ├── uniformArray.frag ├── variableArrayIndex.frag ├── varyingArray.frag ├── varyingArrayIndirect.frag ├── voidFunction.frag └── whileLoop.frag ├── tools ├── glsl-to-es └── operators │ ├── Operations.source │ ├── Operators.cpp │ ├── Operators.vcxproj │ ├── Operators.vcxproj.filters │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h └── update /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/.gitignore -------------------------------------------------------------------------------- /Backends/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/CMakeLists.txt -------------------------------------------------------------------------------- /Backends/Dummy/BottomToDummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/Dummy/BottomToDummy.cpp -------------------------------------------------------------------------------- /Backends/Dummy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/Dummy/CMakeLists.txt -------------------------------------------------------------------------------- /Backends/Dummy/DummyTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/Dummy/DummyTarget.h -------------------------------------------------------------------------------- /Backends/GLSL/BottomToGLSL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/GLSL/BottomToGLSL.cpp -------------------------------------------------------------------------------- /Backends/GLSL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/GLSL/CMakeLists.txt -------------------------------------------------------------------------------- /Backends/GLSL/GlslManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/GLSL/GlslManager.h -------------------------------------------------------------------------------- /Backends/GLSL/GlslTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/GLSL/GlslTarget.h -------------------------------------------------------------------------------- /Backends/GLSL/GlslTranslator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/GLSL/GlslTranslator.h -------------------------------------------------------------------------------- /Backends/TGSI/BottomToTgsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/TGSI/BottomToTgsi.cpp -------------------------------------------------------------------------------- /Backends/TGSI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/TGSI/CMakeLists.txt -------------------------------------------------------------------------------- /Backends/TGSI/TgsiTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Backends/TGSI/TgsiTarget.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Core/Backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Backend.cpp -------------------------------------------------------------------------------- /Core/Backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Backend.h -------------------------------------------------------------------------------- /Core/BottomIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/BottomIR.cpp -------------------------------------------------------------------------------- /Core/BottomIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/BottomIR.h -------------------------------------------------------------------------------- /Core/BottomTranslator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/BottomTranslator.cpp -------------------------------------------------------------------------------- /Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Core/Exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Exceptions.cpp -------------------------------------------------------------------------------- /Core/Exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Exceptions.h -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/include/llvm/Function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/include/llvm/Function.h -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/include/llvm/Intrinsics.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/include/llvm/Intrinsics.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/include/llvm/IntrinsicsLunarGLASS.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/include/llvm/IntrinsicsLunarGLASS.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Analysis/ConstantFolding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Analysis/ConstantFolding.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Analysis/LoopInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Analysis/LoopInfo.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Transforms/InstCombine/InstCombineAddSub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Transforms/InstCombine/InstCombineAddSub.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Transforms/Scalar/LoopRotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Transforms/Scalar/LoopRotation.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Transforms/Scalar/LoopUnrollPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Transforms/Scalar/LoopUnrollPass.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Transforms/Utils/LoopSimplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Transforms/Utils/LoopSimplify.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/Transforms/Utils/SimplifyCFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/Transforms/Utils/SimplifyCFG.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/VMCore/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/VMCore/Constants.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/VMCore/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/VMCore/Function.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-2.9/lib/VMCore/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-2.9/lib/VMCore/Instruction.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/include/llvm/Function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/include/llvm/Function.h -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/include/llvm/Intrinsics.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/include/llvm/Intrinsics.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/include/llvm/IntrinsicsLunarGLASSBottom.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/include/llvm/IntrinsicsLunarGLASSBottom.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/include/llvm/IntrinsicsLunarGLASSTop.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/include/llvm/IntrinsicsLunarGLASSTop.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Analysis/ConstantFolding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Analysis/ConstantFolding.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Analysis/LoopInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Analysis/LoopInfo.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Analysis/ValueTracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Analysis/ValueTracking.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/InstCombine/InstCombineAddSub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/InstCombine/InstCombineAddSub.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/GVN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/GVN.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/LoopRotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/LoopRotation.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/SimplifyCFGPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/Scalar/SimplifyCFGPass.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/Utils/LoopSimplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/Utils/LoopSimplify.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/Transforms/Utils/SimplifyCFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/Transforms/Utils/SimplifyCFG.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/VMCore/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/VMCore/Constants.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/VMCore/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/VMCore/Function.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.2.src/lib/VMCore/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.2.src/lib/VMCore/Instruction.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/include/llvm/IR/Function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/include/llvm/IR/Function.h -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/include/llvm/IR/Intrinsics.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/include/llvm/IR/Intrinsics.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/include/llvm/IR/IntrinsicsLunarGLASSBottom.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/include/llvm/IR/IntrinsicsLunarGLASSBottom.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/include/llvm/IR/IntrinsicsLunarGLASSTop.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/include/llvm/IR/IntrinsicsLunarGLASSTop.td -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/include/llvm/Transforms/Scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/include/llvm/Transforms/Scalar.h -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Analysis/ConstantFolding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Analysis/ConstantFolding.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Analysis/InstructionSimplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Analysis/InstructionSimplify.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Analysis/LoopInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Analysis/LoopInfo.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Analysis/ValueTracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Analysis/ValueTracking.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/IR/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/IR/Constants.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/IR/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/IR/Function.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/IR/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/IR/Instruction.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/InstCombine/InstCombineAddSub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/InstCombine/InstCombineAddSub.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/Scalar/GVN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/Scalar/GVN.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/Scalar/LoopRotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/Scalar/LoopRotation.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/Scalar/SimplifyCFGPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/Scalar/SimplifyCFGPass.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/Utils/LoopSimplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/Utils/LoopSimplify.cpp -------------------------------------------------------------------------------- /Core/LLVM/llvm-3.4/lib/Transforms/Utils/SimplifyCFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LLVM/llvm-3.4/lib/Transforms/Utils/SimplifyCFG.cpp -------------------------------------------------------------------------------- /Core/LunarGLASSManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LunarGLASSManager.h -------------------------------------------------------------------------------- /Core/LunarGLASSTopIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/LunarGLASSTopIR.h -------------------------------------------------------------------------------- /Core/Options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Options.cpp -------------------------------------------------------------------------------- /Core/Options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Options.h -------------------------------------------------------------------------------- /Core/Passes/Analysis/IdentifyStructures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Analysis/IdentifyStructures.cpp -------------------------------------------------------------------------------- /Core/Passes/Analysis/IdentifyStructures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Analysis/IdentifyStructures.h -------------------------------------------------------------------------------- /Core/Passes/Immutable/BackEndPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Immutable/BackEndPointer.cpp -------------------------------------------------------------------------------- /Core/Passes/Immutable/BackEndPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Immutable/BackEndPointer.h -------------------------------------------------------------------------------- /Core/Passes/InitializePasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/InitializePasses.h -------------------------------------------------------------------------------- /Core/Passes/PassSupport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/PassSupport.h -------------------------------------------------------------------------------- /Core/Passes/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Passes.h -------------------------------------------------------------------------------- /Core/Passes/Transforms/CanonicalizeCFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/CanonicalizeCFG.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/CanonicalizeInsts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/CanonicalizeInsts.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/CoalesceInserts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/CoalesceInserts.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/DecomposeInsts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/DecomposeInsts.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/EarlyReturnElim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/EarlyReturnElim.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/FlattenConditionalAssignments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/FlattenConditionalAssignments.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/GatherInsts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/GatherInsts.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/IntrinsicCombine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/IntrinsicCombine.cpp -------------------------------------------------------------------------------- /Core/Passes/Transforms/Scalarize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Transforms/Scalarize.cpp -------------------------------------------------------------------------------- /Core/Passes/Util/ADT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/ADT.h -------------------------------------------------------------------------------- /Core/Passes/Util/BasicBlockUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/BasicBlockUtil.cpp -------------------------------------------------------------------------------- /Core/Passes/Util/BasicBlockUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/BasicBlockUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/ConditionalUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/ConditionalUtil.cpp -------------------------------------------------------------------------------- /Core/Passes/Util/ConditionalUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/ConditionalUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/ConstantUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/ConstantUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/DominatorsUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/DominatorsUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/FunctionUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/FunctionUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/InstructionUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/InstructionUtil.cpp -------------------------------------------------------------------------------- /Core/Passes/Util/InstructionUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/InstructionUtil.h -------------------------------------------------------------------------------- /Core/Passes/Util/LoopUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Passes/Util/LoopUtil.h -------------------------------------------------------------------------------- /Core/PrivateManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/PrivateManager.h -------------------------------------------------------------------------------- /Core/Revision.h: -------------------------------------------------------------------------------- 1 | #define GLA_REVISION 722 2 | -------------------------------------------------------------------------------- /Core/RevisionPrefix: -------------------------------------------------------------------------------- 1 | #define GLA_REVISION -------------------------------------------------------------------------------- /Core/TopBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/TopBuilder.cpp -------------------------------------------------------------------------------- /Core/TopBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/TopBuilder.h -------------------------------------------------------------------------------- /Core/TopToBottom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/TopToBottom.cpp -------------------------------------------------------------------------------- /Core/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Util.cpp -------------------------------------------------------------------------------- /Core/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/Util.h -------------------------------------------------------------------------------- /Core/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Core/metadata.h -------------------------------------------------------------------------------- /Frontends/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/CMakeLists.txt -------------------------------------------------------------------------------- /Frontends/Glsl2/GlslToTop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/Glsl2/GlslToTop.cpp -------------------------------------------------------------------------------- /Frontends/Glsl2/GlslToTop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/Glsl2/GlslToTop.h -------------------------------------------------------------------------------- /Frontends/Glsl2/GlslToTopVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/Glsl2/GlslToTopVisitor.cpp -------------------------------------------------------------------------------- /Frontends/Glsl2/GlslToTopVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/Glsl2/GlslToTopVisitor.h -------------------------------------------------------------------------------- /Frontends/SPIRV/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/SPIRV/CMakeLists.txt -------------------------------------------------------------------------------- /Frontends/SPIRV/SpvToTop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/SPIRV/SpvToTop.cpp -------------------------------------------------------------------------------- /Frontends/SPIRV/SpvToTop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/SPIRV/SpvToTop.h -------------------------------------------------------------------------------- /Frontends/glslang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/CMakeLists.txt -------------------------------------------------------------------------------- /Frontends/glslang/GlslangToTop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/GlslangToTop.cpp -------------------------------------------------------------------------------- /Frontends/glslang/GlslangToTop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/GlslangToTop.h -------------------------------------------------------------------------------- /Frontends/glslang/GlslangToTopVisitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/GlslangToTopVisitor.cpp -------------------------------------------------------------------------------- /Frontends/glslang/GlslangToTopVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/GlslangToTopVisitor.h -------------------------------------------------------------------------------- /Frontends/glslang/Todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Frontends/glslang/Todo.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LastKnownGood: -------------------------------------------------------------------------------- 1 | 722 2 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Readme.md -------------------------------------------------------------------------------- /SetupLinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/SetupLinux.sh -------------------------------------------------------------------------------- /Standalone/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/CMakeLists.txt -------------------------------------------------------------------------------- /Standalone/CodeGen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/CodeGen.cpp -------------------------------------------------------------------------------- /Standalone/Link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/Link.cpp -------------------------------------------------------------------------------- /Standalone/LunarGManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/LunarGManager.cpp -------------------------------------------------------------------------------- /Standalone/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/Makefile -------------------------------------------------------------------------------- /Standalone/OptionParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/OptionParse.cpp -------------------------------------------------------------------------------- /Standalone/OptionParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/OptionParse.h -------------------------------------------------------------------------------- /Standalone/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Standalone/main.cpp -------------------------------------------------------------------------------- /Todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/Todo.txt -------------------------------------------------------------------------------- /install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/install -------------------------------------------------------------------------------- /legacy_build/CommonBuilder/CommonBuilder.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/CommonBuilder/CommonBuilder.vcxproj -------------------------------------------------------------------------------- /legacy_build/CommonBuilder/CommonBuilder.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/CommonBuilder/CommonBuilder.vcxproj.filters -------------------------------------------------------------------------------- /legacy_build/LunarGLASS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/LunarGLASS.sln -------------------------------------------------------------------------------- /legacy_build/LunarGLASS/LunarGLASS.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/LunarGLASS/LunarGLASS.vcxproj -------------------------------------------------------------------------------- /legacy_build/LunarGLASS/LunarGLASS.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/LunarGLASS/LunarGLASS.vcxproj.filters -------------------------------------------------------------------------------- /legacy_build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/Makefile -------------------------------------------------------------------------------- /legacy_build/glsl2/glsl2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/glsl2/glsl2.vcxproj -------------------------------------------------------------------------------- /legacy_build/glsl2/glsl2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/glsl2/glsl2.vcxproj.filters -------------------------------------------------------------------------------- /legacy_build/glslang/glslang.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/glslang/glslang.vcxproj -------------------------------------------------------------------------------- /legacy_build/glslangAdapter/glslangAdapter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/glslangAdapter/glslangAdapter.vcxproj -------------------------------------------------------------------------------- /legacy_build/glslangAdapter/glslangAdapter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/legacy_build/glslangAdapter/glslangAdapter.vcxproj.filters -------------------------------------------------------------------------------- /mesa/include/c99/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/include/c99/inttypes.h -------------------------------------------------------------------------------- /mesa/include/c99/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/include/c99/stdbool.h -------------------------------------------------------------------------------- /mesa/include/c99/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/include/c99/stdint.h -------------------------------------------------------------------------------- /mesa/src/glsl/builtin_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/builtin_function.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/glcpp/pp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/glcpp/pp.c -------------------------------------------------------------------------------- /mesa/src/glsl/glsl_parser_extras.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/glsl_parser_extras.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/ir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ir.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ir.h -------------------------------------------------------------------------------- /mesa/src/glsl/ir_function_can_inline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ir_function_can_inline.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/ir_print_visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ir_print_visitor.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/ir_validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ir_validate.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/linker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/linker.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/lower_jumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/lower_jumps.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/main.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/opt_algebraic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/opt_algebraic.cpp -------------------------------------------------------------------------------- /mesa/src/glsl/ralloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/glsl/ralloc.c -------------------------------------------------------------------------------- /mesa/src/mesa/program/ir_to_mesa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/mesa/program/ir_to_mesa.cpp -------------------------------------------------------------------------------- /mesa/src/mesa/program/prog_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/mesa/src/mesa/program/prog_print.c -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/release -------------------------------------------------------------------------------- /test/100ops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/100ops.frag -------------------------------------------------------------------------------- /test/130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/130.frag -------------------------------------------------------------------------------- /test/140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/140.frag -------------------------------------------------------------------------------- /test/150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/150.geom -------------------------------------------------------------------------------- /test/150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/150.vert -------------------------------------------------------------------------------- /test/300BuiltIns.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/300BuiltIns.frag -------------------------------------------------------------------------------- /test/300BuiltIns.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/300BuiltIns.vert -------------------------------------------------------------------------------- /test/300layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/300layout.frag -------------------------------------------------------------------------------- /test/300layout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/300layout.vert -------------------------------------------------------------------------------- /test/310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/310.comp -------------------------------------------------------------------------------- /test/330.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/330.geom -------------------------------------------------------------------------------- /test/400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/400.frag -------------------------------------------------------------------------------- /test/400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/400.tesc -------------------------------------------------------------------------------- /test/400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/400.tese -------------------------------------------------------------------------------- /test/420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/420.geom -------------------------------------------------------------------------------- /test/430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/430.vert -------------------------------------------------------------------------------- /test/AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/AofA.frag -------------------------------------------------------------------------------- /test/Operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/Operations.frag -------------------------------------------------------------------------------- /test/aep.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aep.frag -------------------------------------------------------------------------------- /test/aep.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aep.geom -------------------------------------------------------------------------------- /test/aep.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aep.tesc -------------------------------------------------------------------------------- /test/aep.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aep.tese -------------------------------------------------------------------------------- /test/aep.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aep.vert -------------------------------------------------------------------------------- /test/aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/aggOps.frag -------------------------------------------------------------------------------- /test/always-discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/always-discard.frag -------------------------------------------------------------------------------- /test/always-discard2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/always-discard2.frag -------------------------------------------------------------------------------- /test/atomic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/atomic.comp -------------------------------------------------------------------------------- /test/baseResults/100ops.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/100ops.frag.out -------------------------------------------------------------------------------- /test/baseResults/130.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/130.frag.out -------------------------------------------------------------------------------- /test/baseResults/140.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/140.frag.out -------------------------------------------------------------------------------- /test/baseResults/150.geom.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/150.geom.out -------------------------------------------------------------------------------- /test/baseResults/150.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/150.vert.out -------------------------------------------------------------------------------- /test/baseResults/300BuiltIns.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/300BuiltIns.frag.out -------------------------------------------------------------------------------- /test/baseResults/300BuiltIns.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/300BuiltIns.vert.out -------------------------------------------------------------------------------- /test/baseResults/300layout.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/300layout.frag.out -------------------------------------------------------------------------------- /test/baseResults/300layout.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/300layout.vert.out -------------------------------------------------------------------------------- /test/baseResults/310.comp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/310.comp.out -------------------------------------------------------------------------------- /test/baseResults/330.geom.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/330.geom.out -------------------------------------------------------------------------------- /test/baseResults/400.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/400.frag.out -------------------------------------------------------------------------------- /test/baseResults/400.tesc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/400.tesc.out -------------------------------------------------------------------------------- /test/baseResults/400.tese.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/400.tese.out -------------------------------------------------------------------------------- /test/baseResults/420.geom.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/420.geom.out -------------------------------------------------------------------------------- /test/baseResults/430.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/430.vert.out -------------------------------------------------------------------------------- /test/baseResults/AofA.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/AofA.frag.out -------------------------------------------------------------------------------- /test/baseResults/Operations.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/Operations.frag.out -------------------------------------------------------------------------------- /test/baseResults/aep.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aep.frag.out -------------------------------------------------------------------------------- /test/baseResults/aep.geom.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aep.geom.out -------------------------------------------------------------------------------- /test/baseResults/aep.tesc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aep.tesc.out -------------------------------------------------------------------------------- /test/baseResults/aep.tese.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aep.tese.out -------------------------------------------------------------------------------- /test/baseResults/aep.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aep.vert.out -------------------------------------------------------------------------------- /test/baseResults/aggOps.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/aggOps.frag.out -------------------------------------------------------------------------------- /test/baseResults/always-discard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/always-discard.frag.out -------------------------------------------------------------------------------- /test/baseResults/always-discard2.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/always-discard2.frag.out -------------------------------------------------------------------------------- /test/baseResults/atomic.comp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/atomic.comp.out -------------------------------------------------------------------------------- /test/baseResults/block.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/block.frag.out -------------------------------------------------------------------------------- /test/baseResults/conditionalDiscard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/conditionalDiscard.frag.out -------------------------------------------------------------------------------- /test/baseResults/conversion.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/conversion.frag.out -------------------------------------------------------------------------------- /test/baseResults/dataOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/dataOut.frag.out -------------------------------------------------------------------------------- /test/baseResults/dataOutIndirect.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/dataOutIndirect.frag.out -------------------------------------------------------------------------------- /test/baseResults/dataOutIndirect.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/dataOutIndirect.vert.out -------------------------------------------------------------------------------- /test/baseResults/deepRvalue.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/deepRvalue.frag.out -------------------------------------------------------------------------------- /test/baseResults/depthOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/depthOut.frag.out -------------------------------------------------------------------------------- /test/baseResults/discard-dce.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/discard-dce.frag.out -------------------------------------------------------------------------------- /test/baseResults/doWhileLoop.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/doWhileLoop.frag.out -------------------------------------------------------------------------------- /test/baseResults/earlyReturn.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/earlyReturn.frag.out -------------------------------------------------------------------------------- /test/baseResults/earlyReturnDiscard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/earlyReturnDiscard.frag.out -------------------------------------------------------------------------------- /test/baseResults/flowControl.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/flowControl.frag.out -------------------------------------------------------------------------------- /test/baseResults/forLoop.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/forLoop.frag.out -------------------------------------------------------------------------------- /test/baseResults/forwardFun.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/forwardFun.frag.out -------------------------------------------------------------------------------- /test/baseResults/functionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/functionCall.frag.out -------------------------------------------------------------------------------- /test/baseResults/functionSemantics.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/functionSemantics.frag.out -------------------------------------------------------------------------------- /test/baseResults/intOps.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/intOps.vert.out -------------------------------------------------------------------------------- /test/baseResults/length.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/length.frag.out -------------------------------------------------------------------------------- /test/baseResults/localAggregates.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/localAggregates.frag.out -------------------------------------------------------------------------------- /test/baseResults/loops.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/loops.frag.out -------------------------------------------------------------------------------- /test/baseResults/loopsArtificial.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/loopsArtificial.frag.out -------------------------------------------------------------------------------- /test/baseResults/matFun.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/matFun.vert.out -------------------------------------------------------------------------------- /test/baseResults/matrix.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/matrix.frag.out -------------------------------------------------------------------------------- /test/baseResults/matrix2.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/matrix2.frag.out -------------------------------------------------------------------------------- /test/baseResults/matrixAgg.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/matrixAgg.frag.out -------------------------------------------------------------------------------- /test/baseResults/metaMat.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/metaMat.frag.out -------------------------------------------------------------------------------- /test/baseResults/newTexture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/newTexture.frag.out -------------------------------------------------------------------------------- /test/baseResults/noMain.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/noMain.frag.out -------------------------------------------------------------------------------- /test/baseResults/noUnroll.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/noUnroll.out -------------------------------------------------------------------------------- /test/baseResults/nonSquare.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/nonSquare.vert.out -------------------------------------------------------------------------------- /test/baseResults/parallel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/parallel.out -------------------------------------------------------------------------------- /test/baseResults/precision.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/precision.frag.out -------------------------------------------------------------------------------- /test/baseResults/prepost.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/prepost.frag.out -------------------------------------------------------------------------------- /test/baseResults/qualifiers.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/qualifiers.frag.out -------------------------------------------------------------------------------- /test/baseResults/qualifiers.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/qualifiers.vert.out -------------------------------------------------------------------------------- /test/baseResults/simpleFunctionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/simpleFunctionCall.frag.out -------------------------------------------------------------------------------- /test/baseResults/simpleMat.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/simpleMat.vert.out -------------------------------------------------------------------------------- /test/baseResults/simpleSwitch.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/simpleSwitch.vert.out -------------------------------------------------------------------------------- /test/baseResults/structAssignment.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/structAssignment.frag.out -------------------------------------------------------------------------------- /test/baseResults/structDeref.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/structDeref.frag.out -------------------------------------------------------------------------------- /test/baseResults/structure.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/structure.frag.out -------------------------------------------------------------------------------- /test/baseResults/switch.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/switch.frag.out -------------------------------------------------------------------------------- /test/baseResults/swizzle.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/swizzle.frag.out -------------------------------------------------------------------------------- /test/baseResults/syntaxError.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/syntaxError.frag.out -------------------------------------------------------------------------------- /test/baseResults/test.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/test.frag.out -------------------------------------------------------------------------------- /test/baseResults/test.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/test.vert.out -------------------------------------------------------------------------------- /test/baseResults/texture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/texture.frag.out -------------------------------------------------------------------------------- /test/baseResults/texture.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/texture.vert.out -------------------------------------------------------------------------------- /test/baseResults/types.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/types.frag.out -------------------------------------------------------------------------------- /test/baseResults/uint.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/uint.frag.out -------------------------------------------------------------------------------- /test/baseResults/uniformArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/uniformArray.frag.out -------------------------------------------------------------------------------- /test/baseResults/variableArrayIndex.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/variableArrayIndex.frag.out -------------------------------------------------------------------------------- /test/baseResults/varyingArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/varyingArray.frag.out -------------------------------------------------------------------------------- /test/baseResults/varyingArrayIndirect.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/varyingArrayIndirect.frag.out -------------------------------------------------------------------------------- /test/baseResults/voidFunction.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/voidFunction.frag.out -------------------------------------------------------------------------------- /test/baseResults/whileLoop.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/baseResults/whileLoop.frag.out -------------------------------------------------------------------------------- /test/block.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/block.frag -------------------------------------------------------------------------------- /test/bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/bump -------------------------------------------------------------------------------- /test/conditionalDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/conditionalDiscard.frag -------------------------------------------------------------------------------- /test/conversion.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/conversion.frag -------------------------------------------------------------------------------- /test/dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/dataOut.frag -------------------------------------------------------------------------------- /test/dataOutIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/dataOutIndirect.frag -------------------------------------------------------------------------------- /test/dataOutIndirect.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/dataOutIndirect.vert -------------------------------------------------------------------------------- /test/deepRvalue.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/deepRvalue.frag -------------------------------------------------------------------------------- /test/depthOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/depthOut.frag -------------------------------------------------------------------------------- /test/discard-dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/discard-dce.frag -------------------------------------------------------------------------------- /test/doWhileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/doWhileLoop.frag -------------------------------------------------------------------------------- /test/earlyReturn.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/earlyReturn.frag -------------------------------------------------------------------------------- /test/earlyReturnDiscard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/earlyReturnDiscard.frag -------------------------------------------------------------------------------- /test/flowControl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/flowControl.frag -------------------------------------------------------------------------------- /test/forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/forLoop.frag -------------------------------------------------------------------------------- /test/forwardFun.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/forwardFun.frag -------------------------------------------------------------------------------- /test/functionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/functionCall.frag -------------------------------------------------------------------------------- /test/functionSemantics.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/functionSemantics.frag -------------------------------------------------------------------------------- /test/glsl/Operations.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/Operations.frag.out -------------------------------------------------------------------------------- /test/glsl/aggOps.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/aggOps.frag.out -------------------------------------------------------------------------------- /test/glsl/always-discard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/always-discard.frag.out -------------------------------------------------------------------------------- /test/glsl/always-discard2.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/always-discard2.frag.out -------------------------------------------------------------------------------- /test/glsl/conditionalDiscard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/conditionalDiscard.frag.out -------------------------------------------------------------------------------- /test/glsl/dataOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/dataOut.frag.out -------------------------------------------------------------------------------- /test/glsl/dataOutIndirect.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/dataOutIndirect.frag.out -------------------------------------------------------------------------------- /test/glsl/dataOutIndirect.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/dataOutIndirect.vert.out -------------------------------------------------------------------------------- /test/glsl/deepRvalue.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/deepRvalue.frag.out -------------------------------------------------------------------------------- /test/glsl/depthOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/depthOut.frag.out -------------------------------------------------------------------------------- /test/glsl/discard-dce.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/discard-dce.frag.out -------------------------------------------------------------------------------- /test/glsl/earlyReturnDiscard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/earlyReturnDiscard.frag.out -------------------------------------------------------------------------------- /test/glsl/flowControl.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/flowControl.frag.out -------------------------------------------------------------------------------- /test/glsl/forLoop.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/forLoop.frag.out -------------------------------------------------------------------------------- /test/glsl/functionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/functionCall.frag.out -------------------------------------------------------------------------------- /test/glsl/functionSemantics.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/functionSemantics.frag.out -------------------------------------------------------------------------------- /test/glsl/length.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/length.frag.out -------------------------------------------------------------------------------- /test/glsl/localAggregates.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/localAggregates.frag.out -------------------------------------------------------------------------------- /test/glsl/loops.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/loops.frag.out -------------------------------------------------------------------------------- /test/glsl/loopsArtificial.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/loopsArtificial.frag.out -------------------------------------------------------------------------------- /test/glsl/matrix.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/matrix.frag.out -------------------------------------------------------------------------------- /test/glsl/matrix2.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/matrix2.frag.out -------------------------------------------------------------------------------- /test/glsl/newTexture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/newTexture.frag.out -------------------------------------------------------------------------------- /test/glsl/simpleFunctionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/simpleFunctionCall.frag.out -------------------------------------------------------------------------------- /test/glsl/structAssignment.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/structAssignment.frag.out -------------------------------------------------------------------------------- /test/glsl/structDeref.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/structDeref.frag.out -------------------------------------------------------------------------------- /test/glsl/structure.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/structure.frag.out -------------------------------------------------------------------------------- /test/glsl/swizzle.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/swizzle.frag.out -------------------------------------------------------------------------------- /test/glsl/syntaxError.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/syntaxError.frag.out -------------------------------------------------------------------------------- /test/glsl/test.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/test.frag.out -------------------------------------------------------------------------------- /test/glsl/test.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/test.vert.out -------------------------------------------------------------------------------- /test/glsl/texture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/texture.frag.out -------------------------------------------------------------------------------- /test/glsl/texture.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/texture.vert.out -------------------------------------------------------------------------------- /test/glsl/types.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/types.frag.out -------------------------------------------------------------------------------- /test/glsl/uniformArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/uniformArray.frag.out -------------------------------------------------------------------------------- /test/glsl/variableArrayIndex.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/variableArrayIndex.frag.out -------------------------------------------------------------------------------- /test/glsl/varyingArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/varyingArray.frag.out -------------------------------------------------------------------------------- /test/glsl/varyingArrayIndirect.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/varyingArrayIndirect.frag.out -------------------------------------------------------------------------------- /test/glsl/voidFunction.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/voidFunction.frag.out -------------------------------------------------------------------------------- /test/glsl/whileLoop.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/glsl/whileLoop.frag.out -------------------------------------------------------------------------------- /test/intOps.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/intOps.vert -------------------------------------------------------------------------------- /test/length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/length.frag -------------------------------------------------------------------------------- /test/localAggregates.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/localAggregates.frag -------------------------------------------------------------------------------- /test/loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/loops.frag -------------------------------------------------------------------------------- /test/loopsArtificial.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/loopsArtificial.frag -------------------------------------------------------------------------------- /test/make-cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/make-cfg -------------------------------------------------------------------------------- /test/matFun.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/matFun.vert -------------------------------------------------------------------------------- /test/matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/matrix.frag -------------------------------------------------------------------------------- /test/matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/matrix2.frag -------------------------------------------------------------------------------- /test/matrixAgg.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/matrixAgg.frag -------------------------------------------------------------------------------- /test/metaMat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/metaMat.frag -------------------------------------------------------------------------------- /test/newTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/newTexture.frag -------------------------------------------------------------------------------- /test/noMain.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/noMain.frag -------------------------------------------------------------------------------- /test/nonSquare.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/nonSquare.vert -------------------------------------------------------------------------------- /test/optimizations/coalesce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/optimizations/coalesce.frag -------------------------------------------------------------------------------- /test/optimizations/mem2reg.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/optimizations/mem2reg.frag -------------------------------------------------------------------------------- /test/optimizations/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/optimizations/run -------------------------------------------------------------------------------- /test/optimize.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/optimize.frag -------------------------------------------------------------------------------- /test/precision.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/precision.frag -------------------------------------------------------------------------------- /test/prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/prepost.frag -------------------------------------------------------------------------------- /test/qualifiers.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/qualifiers.frag -------------------------------------------------------------------------------- /test/qualifiers.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/qualifiers.vert -------------------------------------------------------------------------------- /test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/run -------------------------------------------------------------------------------- /test/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/runtests -------------------------------------------------------------------------------- /test/simpleFunctionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/simpleFunctionCall.frag -------------------------------------------------------------------------------- /test/simpleMat.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/simpleMat.vert -------------------------------------------------------------------------------- /test/simpleSwitch.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/simpleSwitch.vert -------------------------------------------------------------------------------- /test/structAssignment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/structAssignment.frag -------------------------------------------------------------------------------- /test/structDeref.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/structDeref.frag -------------------------------------------------------------------------------- /test/structure.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/structure.frag -------------------------------------------------------------------------------- /test/switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/switch.frag -------------------------------------------------------------------------------- /test/swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/swizzle.frag -------------------------------------------------------------------------------- /test/syntaxError.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/syntaxError.frag -------------------------------------------------------------------------------- /test/test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/test.frag -------------------------------------------------------------------------------- /test/test.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/test.vert -------------------------------------------------------------------------------- /test/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/texture.frag -------------------------------------------------------------------------------- /test/texture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/texture.vert -------------------------------------------------------------------------------- /test/tgsi/Operations.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/Operations.frag.out -------------------------------------------------------------------------------- /test/tgsi/dataOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/dataOut.frag.out -------------------------------------------------------------------------------- /test/tgsi/depthOut.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/depthOut.frag.out -------------------------------------------------------------------------------- /test/tgsi/earlyReturnDiscard.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/earlyReturnDiscard.frag.out -------------------------------------------------------------------------------- /test/tgsi/flowControl.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/flowControl.frag.out -------------------------------------------------------------------------------- /test/tgsi/functionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/functionCall.frag.out -------------------------------------------------------------------------------- /test/tgsi/localAggregates.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/localAggregates.frag.out -------------------------------------------------------------------------------- /test/tgsi/loops.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/loops.frag.out -------------------------------------------------------------------------------- /test/tgsi/matrix.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/matrix.frag.out -------------------------------------------------------------------------------- /test/tgsi/newTexture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/newTexture.frag.out -------------------------------------------------------------------------------- /test/tgsi/simpleFunctionCall.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/simpleFunctionCall.frag.out -------------------------------------------------------------------------------- /test/tgsi/structAssignment.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/structAssignment.frag.out -------------------------------------------------------------------------------- /test/tgsi/structDeref.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/structDeref.frag.out -------------------------------------------------------------------------------- /test/tgsi/structure.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/structure.frag.out -------------------------------------------------------------------------------- /test/tgsi/swizzle.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/swizzle.frag.out -------------------------------------------------------------------------------- /test/tgsi/syntaxError.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/syntaxError.frag.out -------------------------------------------------------------------------------- /test/tgsi/test.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/test.frag.out -------------------------------------------------------------------------------- /test/tgsi/test.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/test.vert.out -------------------------------------------------------------------------------- /test/tgsi/texture.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/texture.frag.out -------------------------------------------------------------------------------- /test/tgsi/types.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/types.frag.out -------------------------------------------------------------------------------- /test/tgsi/uniformArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/uniformArray.frag.out -------------------------------------------------------------------------------- /test/tgsi/variableArrayIndex.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/variableArrayIndex.frag.out -------------------------------------------------------------------------------- /test/tgsi/varyingArray.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/varyingArray.frag.out -------------------------------------------------------------------------------- /test/tgsi/voidFunction.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/tgsi/voidFunction.frag.out -------------------------------------------------------------------------------- /test/types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/types.frag -------------------------------------------------------------------------------- /test/uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/uint.frag -------------------------------------------------------------------------------- /test/uniformArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/uniformArray.frag -------------------------------------------------------------------------------- /test/variableArrayIndex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/variableArrayIndex.frag -------------------------------------------------------------------------------- /test/varyingArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/varyingArray.frag -------------------------------------------------------------------------------- /test/varyingArrayIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/varyingArrayIndirect.frag -------------------------------------------------------------------------------- /test/voidFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/voidFunction.frag -------------------------------------------------------------------------------- /test/whileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/test/whileLoop.frag -------------------------------------------------------------------------------- /tools/glsl-to-es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/glsl-to-es -------------------------------------------------------------------------------- /tools/operators/Operations.source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/Operations.source -------------------------------------------------------------------------------- /tools/operators/Operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/Operators.cpp -------------------------------------------------------------------------------- /tools/operators/Operators.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/Operators.vcxproj -------------------------------------------------------------------------------- /tools/operators/Operators.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/Operators.vcxproj.filters -------------------------------------------------------------------------------- /tools/operators/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/stdafx.cpp -------------------------------------------------------------------------------- /tools/operators/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/stdafx.h -------------------------------------------------------------------------------- /tools/operators/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/tools/operators/targetver.h -------------------------------------------------------------------------------- /update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarG/LunarGLASS/HEAD/update --------------------------------------------------------------------------------