|
2c0164d952
|
add stride attribute in ShaderStage struct
|
2020-07-20 19:18:07 +08:00 |
|
|
7eedffe8ed
|
Codes layout
|
2020-07-20 17:31:33 +08:00 |
|
|
9999ff26c8
|
add "binding" in "struct ShaderStage"
|
2020-07-16 17:01:33 +08:00 |
|
|
b4dcd029f9
|
在ShaderStage结构中保存原始的数据基本类型与成份数量
|
2020-07-11 16:49:17 +08:00 |
|
|
967c66569b
|
to advance ShaderResource/VKBuffer
|
2020-07-09 20:37:34 +08:00 |
|
|
e6aeff6b65
|
support "u8char" type
|
2020-07-07 19:16:23 +08:00 |
|
|
532a8e3b56
|
update support VkVulkanSDK 1.2.141
|
2020-06-11 18:25:08 +08:00 |
|
|
d94e6dee6c
|
use ShaderResource instead ShaderParse
|
2020-06-09 19:40:08 +08:00 |
|
|
ca44bf2cf7
|
first version of ShaderResource
|
2020-06-08 19:12:29 +08:00 |
|
|
98cb564aa5
|
add ShaderResource.cpp/.h
|
2020-06-06 19:45:38 +08:00 |
|
|
3440db869a
|
清除旧的Shader处理代码
|
2020-06-06 16:38:31 +08:00 |
|
|
004e0037a4
|
submodules update
|
2020-01-23 21:00:35 +08:00 |
|
|
818946a7e7
|
1.delete MaterialData.h
2.add StandardMaterial and PBRMaterial
|
2020-01-14 18:09:40 +08:00 |
|
|
f3961d7c6b
|
add shader
|
2020-01-10 18:04:52 +08:00 |
|
|
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 |
|