20 Commits

Author SHA1 Message Date
909dbb0fd9 add NativeValue define. 2019-12-27 19:31:42 +08:00
e2810f7d7d use "Value" instead "X" for Float1 node. 2019-12-21 13:44:25 +08:00
1ec3542ac8 test ComboVector1to3 shader 2019-12-20 22:08:10 +08:00
f6417e79d0 add comboVector and splitVector node 2019-12-19 18:08:27 +08:00
7dd42cb369 1.ShaderNode "VertexInput" add "Double" support
2.use Macro to instead repeat code
2019-12-18 20:33:46 +08:00
7852b59e20 the ShaderMaker can run first version. 2019-12-18 20:12:56 +08:00
f9531064b6 update ShaderMaker 2019-12-16 20:35:51 +08:00
791a034085 base struct of ShaderMaker 2019-12-15 20:51:11 +08:00
751caa1db8 create "enum class NodeType" instead "Node::type_name" 2019-12-14 20:52:58 +08:00
0aaec981b2 to improved the CreateDefaultVertexShader() 2019-12-14 13:42:16 +08:00
e61ed1d146 first build&test ok of ShaderMaker 2019-12-13 17:55:20 +08:00
2fa918c00d first finished check function of ShaderMaker.wait test. 2019-12-13 11:20:08 +08:00
c3a3275f12 update struct 2019-12-12 22:25:40 +08:00
47ccb2c3c6 update finished node define. 2019-12-11 19:33:29 +08:00
5deb57460c create stand-alone shader common.h 2019-12-10 22:12:09 +08:00
c37a858524 splite to many header files from shader's node/param 2019-12-10 21:52:10 +08:00
35c89fed56 create shader maker branch 2019-12-07 21:20:03 +08:00
d3a9dae1d4 add shadermaker.h 2019-12-06 21:47:17 +08:00
793b61b6a8 add shader node header files. 2019-12-06 21:45:51 +08:00
2b24a102dc 增加glsl2spirv代码 2019-08-12 20:26:12 +08:00