NazaraEngine/include/Nazara/Shader
Jérôme Leclercq 58fe411750 Shader/GlslWriter: Move function forward declaration before functions using them
Because of some weird ass shit bug in nvidia driver if functions were forward declared before declaration of UBO they were using
2021-05-26 22:21:57 +02:00
..
Ast Shader: Add support for FragCoord builtin 2021-05-26 22:17:07 +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/GlslWriter: Move function forward declaration before functions using them 2021-05-26 22:21:57 +02:00
GlslWriter.inl Shader: Add initial support for options (WIP) 2021-04-20 18:18:27 +02:00
LangWriter.hpp Shader/ShaderLang: Add support for Unary operators 2021-05-16 23:07:25 +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: Add support for custom functions calls (and better handle intrinsics) 2021-05-22 13:37:54 +02:00
ShaderBuilder.inl Shader: Add support for custom functions calls (and better handle intrinsics) 2021-05-22 13:37:54 +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: Add support for custom functions calls (and better handle intrinsics) 2021-05-22 13:37:54 +02:00
ShaderLangParser.inl Add a few helper functions 2021-05-14 02:09:25 +02:00
ShaderLangTokenList.hpp Shader: Add initial support for options (WIP) 2021-04-20 18:18:27 +02:00
ShaderWriter.hpp Shader/ShaderWrite: Add optimize bool 2021-05-16 23:08:36 +02:00
SpirvAstVisitor.hpp Shader: Add support for custom functions calls (and better handle intrinsics) 2021-05-22 13:37:54 +02:00
SpirvAstVisitor.inl Shader: First working version on both Vulkan & OpenGL (ES) 2021-04-20 18:18:27 +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 Shader: Cleanup and rename AST files 2021-04-20 18:18:27 +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: Cleanup and rename AST files 2021-04-20 18:18:27 +02:00
SpirvExpressionLoad.inl Shader: First working version on both Vulkan & OpenGL (ES) 2021-04-20 18:18:27 +02:00
SpirvExpressionStore.hpp Shader: Cleanup and rename AST files 2021-04-20 18:18:27 +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 ShaderLang: Add support for length intrinsic 2021-05-14 02:02:12 +02:00
SpirvWriter.inl Shader: Add initial support for options (WIP) 2021-04-20 18:18:27 +02:00