..
Ast
Shader: Fix optimization issues
2021-07-11 11:17:48 +02:00
Config.hpp
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
ConfigCheck.hpp
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
Debug.hpp
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
DebugOff.hpp
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
GlslWriter.hpp
Shader: Rename ConstantExpression to ConstantValueExpression
2021-07-08 15:22:08 +02:00
GlslWriter.inl
Add initial support for shader binding sets (WIP)
2021-06-16 16:50:00 +02:00
LangWriter.hpp
Shader: Rename ConstantIndexExpression to ConstantExpression
2021-07-08 15:24:22 +02:00
LangWriter.inl
Shader: Add initial support for options (WIP)
2021-04-20 18:18:27 +02:00
Shader.hpp
Add module configurations
2020-09-17 20:10:39 +02:00
ShaderBuilder.hpp
Shader: Rename ConstantExpression to ConstantValueExpression
2021-07-08 15:22:08 +02:00
ShaderBuilder.inl
Shader: Rename ConstantExpression to ConstantValueExpression
2021-07-08 15:22:08 +02:00
ShaderLangLexer.hpp
Initial shaderlang commit
2021-04-20 18:18:27 +02:00
ShaderLangLexer.inl
Initial shaderlang commit
2021-04-20 18:18:27 +02:00
ShaderLangParser.hpp
Shader: Replace select_opt by const_select
2021-07-08 10:53:11 +02:00
ShaderLangParser.inl
Shader: Add support for branching and discard statements
2021-07-03 19:13:22 +02:00
ShaderLangTokenList.hpp
Shader: Replace select_opt by const_select
2021-07-08 10:53:11 +02:00
ShaderWriter.hpp
Shader/ShaderWrite: Add optimize bool
2021-05-16 23:08:36 +02:00
SpirvAstVisitor.hpp
Shader: Rename ConstantExpression to ConstantValueExpression
2021-07-08 15:22:08 +02:00
SpirvAstVisitor.inl
Shader: Attribute can now have expressions as values and struct fields can be conditionally supported
2021-07-07 22:38:24 +02:00
SpirvBlock.hpp
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvBlock.inl
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvConstantCache.hpp
Renderer: Add support for cubemaps
2021-06-01 12:30:37 +02:00
SpirvConstantCache.inl
Add SpirvConstantCache
2020-08-20 01:05:16 +02:00
SpirvData.hpp
SpirV grammar parser: Add result id operand and version info
2021-04-20 18:18:27 +02:00
SpirvDecoder.hpp
Shader: Add SpirvDecoder
2021-04-20 18:18:27 +02:00
SpirvDecoder.inl
Shader: Add SpirvDecoder
2021-04-20 18:18:27 +02:00
SpirvExpressionLoad.hpp
Shader/ShaderAst: Rename AccessMember* to Access*
2021-06-01 12:38:17 +02:00
SpirvExpressionLoad.inl
Shader: First working version on both Vulkan & OpenGL (ES)
2021-04-20 18:18:27 +02:00
SpirvExpressionStore.hpp
Shader/ShaderAst: Rename AccessMember* to Access*
2021-06-01 12:38:17 +02:00
SpirvExpressionStore.inl
Shader: First working version on both Vulkan & OpenGL (ES)
2021-04-20 18:18:27 +02:00
SpirvPrinter.hpp
Shader: Add SpirvDecoder
2021-04-20 18:18:27 +02:00
SpirvPrinter.inl
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvSection.hpp
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvSection.inl
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvSectionBase.hpp
Shader: Cleanup and rename AST files
2021-04-20 18:18:27 +02:00
SpirvSectionBase.inl
Shader: Add function parameters and return handling
2021-04-20 18:18:27 +02:00
SpirvWriter.hpp
Replace const ShaderAst::StatementPtr& by ShaderAst::Statement& in input
2021-06-16 16:50:00 +02:00
SpirvWriter.inl
Shader: Add initial support for options (WIP)
2021-04-20 18:18:27 +02:00