Commit Graph

69 Commits

Author SHA1 Message Date
Lynix
41b50eeac3 Fix compilation 2020-06-03 19:09:51 +02:00
Lynix
effd1b4552 ShaderNode: Handle vector component count at runtime 2020-05-31 18:39:28 +02:00
Lynix
2ecc624fe4 ShaderNode: Add custom output support 2020-05-30 14:31:11 +02:00
Lynix
0a0dce4109 ShaderNode: Add possibility to set variable name (+ force variables) 2020-05-29 18:22:58 +02:00
Lynix
eabb8a630d ShaderNode: Extract texture from SampleTexture
Add TextureData and TextureValue node
2020-05-28 10:50:38 +02:00
Lynix
6ff670f13f ShaderNode: Move VecData to DataTypes folder 2020-05-28 10:47:49 +02:00
Lynix
bc7ffb6ff3 ShaderNode: Add preview size option 2020-05-28 00:11:34 +02:00
Lynix
0ec927b82e ShaderNode/NodeEditor: Replace QVBoxLayout by QFormLayout 2020-05-28 00:11:16 +02:00
Lynix
3fc4de26e3 ShaderGraph: Improve GLSL generation by introducing DeclareVariable statement 2020-05-27 20:08:41 +02:00
Lynix
1d033aabfd ShaderNode: Fix useless variables generation 2020-05-27 10:00:52 +02:00
Lynix
d96bc9db6e ShaderNode: Add automatic variables 2020-05-26 20:30:24 +02:00
Lynix
09e08255fb ShaderAst: Add node editor window 2020-05-26 19:22:31 +02:00
Lynix
460222e71e ShaderNode: Make #include explicit 2020-05-25 14:40:46 +02:00
Lynix
93e76a17c7 ShaderNode: Add preview / cast / texture sampling 2020-05-23 22:04:10 +02:00
Lynix
206724c911 ShaderNode: Add inputs 2020-05-22 23:50:46 +02:00
Lynix
5169e0fe83 ShaderNode: Add captions 2020-05-22 19:21:56 +02:00
Lynix
33c8fe2562 ShaderNode: Add texture support 2020-05-22 15:39:10 +02:00
Lynix
effaa9b88f Update ShaderNode 2020-05-19 20:06:32 +02:00
Lynix
c26f3b9b71 Add shadernode (big WIP) 2020-05-18 19:55:12 +02:00