22 Commits

Author SHA1 Message Date
2b9152d602 optimized Material and ShaderModule,Pipeline,Database codes. 2020-09-19 23:49:32 +08:00
93c4e39b1a delete RenderpassCreater class. 2020-09-19 16:43:23 +08:00
07894d73e4 upgrade VKPipeline.cpp/.h 2020-09-19 14:58:54 +08:00
b3b8de4adb use VKPipelineData instead VKPipelineCreater 2020-09-18 20:44:11 +08:00
b42ad2d667 rename a value. 2020-09-18 17:24:28 +08:00
5df8466cc8 upgrade the PipelineCreater, it don't need use RenderTarge when construct. 2020-09-18 11:45:52 +08:00
3fd9d1535d use Prim instead macros.
use IndexType instead VkIndexType
2020-09-02 19:06:12 +08:00
8dbd0b3f2f use VKDatabase instead SceneDB 2020-09-02 18:16:15 +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
d23abfade0 PipelineCreater传递参数分开Renderpass+extent,改为传一个RenderTarget 2019-07-16 20:22:29 +08:00
4412766ddf 已确认几个2D范例均可正常DEPTH TEST/WRITE,但在使用CAMERA后得出的无法写入DEPTH 2019-07-11 02:42:11 +08:00
53a819abd7 PipelineCreater增加设置项 2019-07-01 15:14:33 +08:00
5b55c34334 改进ResManage,增加IDResManage 2019-05-23 21:50:58 +08:00
593b0b4a03 增加画圆角矩形函数 2019-05-23 19:23:49 +08:00
96d9132b29 Pipeline增加alpha_test/alpha_blend属性 2019-05-23 13:29:23 +08:00
7ee063a49c 完成PipelineCreateInfo.POD加载 2019-05-17 19:22:13 +08:00
9ff64dab91 改进PipelineCreateInfo存档,并增加部分读档操作 2019-05-16 20:50:09 +08:00
d2cad7bf2f 将CreateRenderDevice转移到Window类中,并记录device,以方便在RESIZE等时重建SwapChain 2019-05-07 12:46:25 +08:00
29252ca0b1 增加PipelineCreateInfo保存至配置文件代码(测试中) 2019-05-05 17:43:31 +08:00
9a3eef5712 Pipeline创建不再允许不指定Renderpass 2019-05-05 11:31:42 +08:00
a51f3cffd8 增加完整的平台和底层支持,删除旧的OpenGL代码 2019-04-30 16:42:59 +08:00