├── .gitignore ├── .travis.yml ├── README.md ├── contrib ├── antlr.jar ├── antlr3.hpp ├── antlr3.inl ├── antlr3baserecognizer.hpp ├── antlr3baserecognizer.inl ├── antlr3bitset.hpp ├── antlr3bitset.inl ├── antlr3collections.hpp ├── antlr3collections.inl ├── antlr3commontoken.hpp ├── antlr3commontoken.inl ├── antlr3commontree.hpp ├── antlr3commontree.inl ├── antlr3commontreeadaptor.hpp ├── antlr3commontreeadaptor.inl ├── antlr3commontreenodestream.hpp ├── antlr3commontreenodestream.inl ├── antlr3convertutf.hpp ├── antlr3cyclicdfa.hpp ├── antlr3cyclicdfa.inl ├── antlr3debugeventlistener.hpp ├── antlr3defs.hpp ├── antlr3errors.hpp ├── antlr3exception.hpp ├── antlr3exception.inl ├── antlr3filestream.hpp ├── antlr3filestream.inl ├── antlr3input.hpp ├── antlr3input.inl ├── antlr3interfaces.hpp ├── antlr3intstream.hpp ├── antlr3intstream.inl ├── antlr3lexer.hpp ├── antlr3lexer.inl ├── antlr3memory.hpp ├── antlr3parser.hpp ├── antlr3parser.inl ├── antlr3recognizersharedstate.hpp ├── antlr3recognizersharedstate.inl ├── antlr3rewritestreams.hpp ├── antlr3rewritestreams.inl ├── antlr3tokenstream.hpp ├── antlr3tokenstream.inl ├── antlr3traits.hpp ├── antlr3treeparser.hpp └── antlr3treeparser.inl ├── include └── ShaderShaker.h ├── premake4.lua ├── samples └── test.lua ├── scripts └── embed.lua ├── src ├── _manifest.lua ├── _shader_shaker_main.lua ├── generator │ ├── ast_generator.lua │ ├── generator_utils.lua │ ├── glsl_generator.lua │ ├── hlsl11_generator.lua │ ├── hlsl9_generator.lua │ └── hlsl_generator.lua ├── hlsl_parser │ ├── HLSL.g │ ├── HLSLConverter.cpp │ ├── HLSLConverter.h │ ├── HLSLParserListener.cpp │ ├── HLSLParserListener.h │ ├── HLSL_nocode.g │ ├── generate_parser.bat │ └── generate_parser.sh ├── host │ ├── lua-5.3.0 │ │ ├── README │ │ ├── doc │ │ │ ├── contents.html │ │ │ ├── logo.gif │ │ │ ├── lua.1 │ │ │ ├── lua.css │ │ │ ├── luac.1 │ │ │ ├── manual.css │ │ │ ├── manual.html │ │ │ ├── osi-certified-72x60.png │ │ │ └── readme.html │ │ └── src │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.h │ │ │ ├── ldblib.c │ │ │ ├── ldebug.c │ │ │ ├── ldebug.h │ │ │ ├── ldo.c │ │ │ ├── ldo.h │ │ │ ├── ldump.c │ │ │ ├── lfunc.c │ │ │ ├── lfunc.h │ │ │ ├── lgc.c │ │ │ ├── lgc.h │ │ │ ├── linit.c │ │ │ ├── liolib.c │ │ │ ├── llex.c │ │ │ ├── llex.h │ │ │ ├── llimits.h │ │ │ ├── lmathlib.c │ │ │ ├── lmem.c │ │ │ ├── lmem.h │ │ │ ├── loadlib.c │ │ │ ├── lobject.c │ │ │ ├── lobject.h │ │ │ ├── lopcodes.c │ │ │ ├── lopcodes.h │ │ │ ├── loslib.c │ │ │ ├── lparser.c │ │ │ ├── lparser.h │ │ │ ├── lprefix.h │ │ │ ├── lstate.c │ │ │ ├── lstate.h │ │ │ ├── lstring.c │ │ │ ├── lstring.h │ │ │ ├── lstrlib.c │ │ │ ├── ltable.c │ │ │ ├── ltable.h │ │ │ ├── ltablib.c │ │ │ ├── ltm.c │ │ │ ├── ltm.h │ │ │ ├── lua.c │ │ │ ├── lua.h │ │ │ ├── lua.hpp │ │ │ ├── luac.c │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lutf8lib.c │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ └── shader_shaker.cpp ├── ir │ └── ast_to_ir.lua ├── printer │ └── printer_manager.lua ├── process │ ├── ast_processor.lua │ ├── ast_rewrite_comparison.lua │ ├── ast_rewrite_constants.lua │ ├── ast_rewrite_if.lua │ ├── ast_rewriter.lua │ ├── constants_optimizer.lua │ ├── file_checker.lua │ ├── function_inliner.lua │ ├── function_replacer.lua │ ├── optimizer.lua │ └── shader_parameter_inliner.lua ├── test │ └── tokenizer.lua └── utilities │ ├── argument_parser.lua │ ├── copy.lua │ ├── debug.lua │ ├── glsl_helper.lua │ ├── output.lua │ ├── reflection.lua │ ├── string.lua │ └── tree.lua └── test ├── build.xml ├── optim ├── clean_constants.fx ├── clean_constants.reference.ast ├── constant_folding │ ├── addition.fx │ ├── addition.reference.ast │ ├── boolean_operator.fx │ ├── boolean_operator.reference.ast │ ├── comparison.fx │ ├── comparison.reference.ast │ ├── if_condition.fx │ ├── if_condition.reference.ast │ ├── multiplication.fx │ └── multiplication.reference.ast ├── constants_replacement.fx ├── constants_replacement.reference.ast ├── replace_functions0.fx ├── replace_functions0.reference.ast ├── replace_functions1.fx └── replace_functions1.reference.ast └── parser ├── arithmetic.fx ├── arithmetic.reference.ast ├── float4_constructor_assignment.fx ├── float4_constructor_assignment.reference.ast ├── for_statement.fx ├── for_statement.reference.ast ├── function.fx ├── function.reference.ast ├── if_statement.fx ├── if_statement.reference.ast ├── index.fx ├── index.reference.ast ├── minus_statement.fx ├── minus_statement.reference.ast ├── ps_return.fx ├── ps_return.reference.ast ├── struct.fx ├── struct.reference.ast ├── textures.fx ├── textures.reference.ast ├── variables.fx ├── variables.reference.ast ├── while_statement.fx └── while_statement.reference.ast /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/README.md -------------------------------------------------------------------------------- /contrib/antlr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr.jar -------------------------------------------------------------------------------- /contrib/antlr3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3.hpp -------------------------------------------------------------------------------- /contrib/antlr3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3.inl -------------------------------------------------------------------------------- /contrib/antlr3baserecognizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3baserecognizer.hpp -------------------------------------------------------------------------------- /contrib/antlr3baserecognizer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3baserecognizer.inl -------------------------------------------------------------------------------- /contrib/antlr3bitset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3bitset.hpp -------------------------------------------------------------------------------- /contrib/antlr3bitset.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3bitset.inl -------------------------------------------------------------------------------- /contrib/antlr3collections.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3collections.hpp -------------------------------------------------------------------------------- /contrib/antlr3collections.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3collections.inl -------------------------------------------------------------------------------- /contrib/antlr3commontoken.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontoken.hpp -------------------------------------------------------------------------------- /contrib/antlr3commontoken.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontoken.inl -------------------------------------------------------------------------------- /contrib/antlr3commontree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontree.hpp -------------------------------------------------------------------------------- /contrib/antlr3commontree.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontree.inl -------------------------------------------------------------------------------- /contrib/antlr3commontreeadaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontreeadaptor.hpp -------------------------------------------------------------------------------- /contrib/antlr3commontreeadaptor.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontreeadaptor.inl -------------------------------------------------------------------------------- /contrib/antlr3commontreenodestream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontreenodestream.hpp -------------------------------------------------------------------------------- /contrib/antlr3commontreenodestream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3commontreenodestream.inl -------------------------------------------------------------------------------- /contrib/antlr3convertutf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3convertutf.hpp -------------------------------------------------------------------------------- /contrib/antlr3cyclicdfa.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3cyclicdfa.hpp -------------------------------------------------------------------------------- /contrib/antlr3cyclicdfa.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3cyclicdfa.inl -------------------------------------------------------------------------------- /contrib/antlr3debugeventlistener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3debugeventlistener.hpp -------------------------------------------------------------------------------- /contrib/antlr3defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3defs.hpp -------------------------------------------------------------------------------- /contrib/antlr3errors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3errors.hpp -------------------------------------------------------------------------------- /contrib/antlr3exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3exception.hpp -------------------------------------------------------------------------------- /contrib/antlr3exception.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3exception.inl -------------------------------------------------------------------------------- /contrib/antlr3filestream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3filestream.hpp -------------------------------------------------------------------------------- /contrib/antlr3filestream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3filestream.inl -------------------------------------------------------------------------------- /contrib/antlr3input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3input.hpp -------------------------------------------------------------------------------- /contrib/antlr3input.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3input.inl -------------------------------------------------------------------------------- /contrib/antlr3interfaces.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3interfaces.hpp -------------------------------------------------------------------------------- /contrib/antlr3intstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3intstream.hpp -------------------------------------------------------------------------------- /contrib/antlr3intstream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3intstream.inl -------------------------------------------------------------------------------- /contrib/antlr3lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3lexer.hpp -------------------------------------------------------------------------------- /contrib/antlr3lexer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3lexer.inl -------------------------------------------------------------------------------- /contrib/antlr3memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3memory.hpp -------------------------------------------------------------------------------- /contrib/antlr3parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3parser.hpp -------------------------------------------------------------------------------- /contrib/antlr3parser.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3parser.inl -------------------------------------------------------------------------------- /contrib/antlr3recognizersharedstate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3recognizersharedstate.hpp -------------------------------------------------------------------------------- /contrib/antlr3recognizersharedstate.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3recognizersharedstate.inl -------------------------------------------------------------------------------- /contrib/antlr3rewritestreams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3rewritestreams.hpp -------------------------------------------------------------------------------- /contrib/antlr3rewritestreams.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3rewritestreams.inl -------------------------------------------------------------------------------- /contrib/antlr3tokenstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3tokenstream.hpp -------------------------------------------------------------------------------- /contrib/antlr3tokenstream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3tokenstream.inl -------------------------------------------------------------------------------- /contrib/antlr3traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3traits.hpp -------------------------------------------------------------------------------- /contrib/antlr3treeparser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3treeparser.hpp -------------------------------------------------------------------------------- /contrib/antlr3treeparser.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/contrib/antlr3treeparser.inl -------------------------------------------------------------------------------- /include/ShaderShaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/include/ShaderShaker.h -------------------------------------------------------------------------------- /premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/premake4.lua -------------------------------------------------------------------------------- /samples/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/samples/test.lua -------------------------------------------------------------------------------- /scripts/embed.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/scripts/embed.lua -------------------------------------------------------------------------------- /src/_manifest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/_manifest.lua -------------------------------------------------------------------------------- /src/_shader_shaker_main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/_shader_shaker_main.lua -------------------------------------------------------------------------------- /src/generator/ast_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/ast_generator.lua -------------------------------------------------------------------------------- /src/generator/generator_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/generator_utils.lua -------------------------------------------------------------------------------- /src/generator/glsl_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/glsl_generator.lua -------------------------------------------------------------------------------- /src/generator/hlsl11_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/hlsl11_generator.lua -------------------------------------------------------------------------------- /src/generator/hlsl9_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/hlsl9_generator.lua -------------------------------------------------------------------------------- /src/generator/hlsl_generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/generator/hlsl_generator.lua -------------------------------------------------------------------------------- /src/hlsl_parser/HLSL.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSL.g -------------------------------------------------------------------------------- /src/hlsl_parser/HLSLConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSLConverter.cpp -------------------------------------------------------------------------------- /src/hlsl_parser/HLSLConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSLConverter.h -------------------------------------------------------------------------------- /src/hlsl_parser/HLSLParserListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSLParserListener.cpp -------------------------------------------------------------------------------- /src/hlsl_parser/HLSLParserListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSLParserListener.h -------------------------------------------------------------------------------- /src/hlsl_parser/HLSL_nocode.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/HLSL_nocode.g -------------------------------------------------------------------------------- /src/hlsl_parser/generate_parser.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/generate_parser.bat -------------------------------------------------------------------------------- /src/hlsl_parser/generate_parser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/hlsl_parser/generate_parser.sh -------------------------------------------------------------------------------- /src/host/lua-5.3.0/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/README -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/contents.html -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/logo.gif -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/lua.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/lua.1 -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/lua.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/lua.css -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/luac.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/luac.1 -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/manual.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/manual.css -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/manual.html -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/osi-certified-72x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/osi-certified-72x60.png -------------------------------------------------------------------------------- /src/host/lua-5.3.0/doc/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/doc/readme.html -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lapi.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lapi.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lauxlib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lauxlib.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lbaselib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lbitlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lbitlib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lcode.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lcode.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lcorolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lcorolib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lctype.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lctype.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldblib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldebug.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldebug.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldo.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldo.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ldump.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lfunc.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lfunc.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lgc.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lgc.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/linit.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/liolib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/llex.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/llex.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/llimits.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lmathlib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lmem.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lmem.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/loadlib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lobject.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lobject.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lopcodes.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lopcodes.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/loslib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lparser.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lparser.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lprefix.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lstate.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lstate.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lstring.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lstring.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lstrlib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ltable.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ltable.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ltablib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ltm.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/ltm.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lua.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lua.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lua.hpp -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/luac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/luac.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/luaconf.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lualib.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lundump.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lundump.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lutf8lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lutf8lib.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lvm.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lvm.h -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lzio.c -------------------------------------------------------------------------------- /src/host/lua-5.3.0/src/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/lua-5.3.0/src/lzio.h -------------------------------------------------------------------------------- /src/host/shader_shaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/host/shader_shaker.cpp -------------------------------------------------------------------------------- /src/ir/ast_to_ir.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/ir/ast_to_ir.lua -------------------------------------------------------------------------------- /src/printer/printer_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/printer/printer_manager.lua -------------------------------------------------------------------------------- /src/process/ast_processor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/ast_processor.lua -------------------------------------------------------------------------------- /src/process/ast_rewrite_comparison.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/ast_rewrite_comparison.lua -------------------------------------------------------------------------------- /src/process/ast_rewrite_constants.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/ast_rewrite_constants.lua -------------------------------------------------------------------------------- /src/process/ast_rewrite_if.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/ast_rewrite_if.lua -------------------------------------------------------------------------------- /src/process/ast_rewriter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/ast_rewriter.lua -------------------------------------------------------------------------------- /src/process/constants_optimizer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/constants_optimizer.lua -------------------------------------------------------------------------------- /src/process/file_checker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/file_checker.lua -------------------------------------------------------------------------------- /src/process/function_inliner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/function_inliner.lua -------------------------------------------------------------------------------- /src/process/function_replacer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/function_replacer.lua -------------------------------------------------------------------------------- /src/process/optimizer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/optimizer.lua -------------------------------------------------------------------------------- /src/process/shader_parameter_inliner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/process/shader_parameter_inliner.lua -------------------------------------------------------------------------------- /src/test/tokenizer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/test/tokenizer.lua -------------------------------------------------------------------------------- /src/utilities/argument_parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/argument_parser.lua -------------------------------------------------------------------------------- /src/utilities/copy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/copy.lua -------------------------------------------------------------------------------- /src/utilities/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/debug.lua -------------------------------------------------------------------------------- /src/utilities/glsl_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/glsl_helper.lua -------------------------------------------------------------------------------- /src/utilities/output.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/output.lua -------------------------------------------------------------------------------- /src/utilities/reflection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/reflection.lua -------------------------------------------------------------------------------- /src/utilities/string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/string.lua -------------------------------------------------------------------------------- /src/utilities/tree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/src/utilities/tree.lua -------------------------------------------------------------------------------- /test/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/build.xml -------------------------------------------------------------------------------- /test/optim/clean_constants.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/clean_constants.fx -------------------------------------------------------------------------------- /test/optim/clean_constants.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/clean_constants.reference.ast -------------------------------------------------------------------------------- /test/optim/constant_folding/addition.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/addition.fx -------------------------------------------------------------------------------- /test/optim/constant_folding/addition.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/addition.reference.ast -------------------------------------------------------------------------------- /test/optim/constant_folding/boolean_operator.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/boolean_operator.fx -------------------------------------------------------------------------------- /test/optim/constant_folding/boolean_operator.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/boolean_operator.reference.ast -------------------------------------------------------------------------------- /test/optim/constant_folding/comparison.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/comparison.fx -------------------------------------------------------------------------------- /test/optim/constant_folding/comparison.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/comparison.reference.ast -------------------------------------------------------------------------------- /test/optim/constant_folding/if_condition.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/if_condition.fx -------------------------------------------------------------------------------- /test/optim/constant_folding/if_condition.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/if_condition.reference.ast -------------------------------------------------------------------------------- /test/optim/constant_folding/multiplication.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/multiplication.fx -------------------------------------------------------------------------------- /test/optim/constant_folding/multiplication.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constant_folding/multiplication.reference.ast -------------------------------------------------------------------------------- /test/optim/constants_replacement.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constants_replacement.fx -------------------------------------------------------------------------------- /test/optim/constants_replacement.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/constants_replacement.reference.ast -------------------------------------------------------------------------------- /test/optim/replace_functions0.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/replace_functions0.fx -------------------------------------------------------------------------------- /test/optim/replace_functions0.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/replace_functions0.reference.ast -------------------------------------------------------------------------------- /test/optim/replace_functions1.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/replace_functions1.fx -------------------------------------------------------------------------------- /test/optim/replace_functions1.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/optim/replace_functions1.reference.ast -------------------------------------------------------------------------------- /test/parser/arithmetic.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/arithmetic.fx -------------------------------------------------------------------------------- /test/parser/arithmetic.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/arithmetic.reference.ast -------------------------------------------------------------------------------- /test/parser/float4_constructor_assignment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/float4_constructor_assignment.fx -------------------------------------------------------------------------------- /test/parser/float4_constructor_assignment.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/float4_constructor_assignment.reference.ast -------------------------------------------------------------------------------- /test/parser/for_statement.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/for_statement.fx -------------------------------------------------------------------------------- /test/parser/for_statement.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/for_statement.reference.ast -------------------------------------------------------------------------------- /test/parser/function.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/function.fx -------------------------------------------------------------------------------- /test/parser/function.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/function.reference.ast -------------------------------------------------------------------------------- /test/parser/if_statement.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/if_statement.fx -------------------------------------------------------------------------------- /test/parser/if_statement.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/if_statement.reference.ast -------------------------------------------------------------------------------- /test/parser/index.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/index.fx -------------------------------------------------------------------------------- /test/parser/index.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/index.reference.ast -------------------------------------------------------------------------------- /test/parser/minus_statement.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/minus_statement.fx -------------------------------------------------------------------------------- /test/parser/minus_statement.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/minus_statement.reference.ast -------------------------------------------------------------------------------- /test/parser/ps_return.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/ps_return.fx -------------------------------------------------------------------------------- /test/parser/ps_return.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/ps_return.reference.ast -------------------------------------------------------------------------------- /test/parser/struct.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/struct.fx -------------------------------------------------------------------------------- /test/parser/struct.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/struct.reference.ast -------------------------------------------------------------------------------- /test/parser/textures.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/textures.fx -------------------------------------------------------------------------------- /test/parser/textures.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/textures.reference.ast -------------------------------------------------------------------------------- /test/parser/variables.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/variables.fx -------------------------------------------------------------------------------- /test/parser/variables.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/variables.reference.ast -------------------------------------------------------------------------------- /test/parser/while_statement.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/while_statement.fx -------------------------------------------------------------------------------- /test/parser/while_statement.reference.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FishingCactus/ShaderShaker/HEAD/test/parser/while_statement.reference.ast --------------------------------------------------------------------------------