23 Commits

Author SHA1 Message Date
2b9152d602 optimized Material and ShaderModule,Pipeline,Database codes. 2020-09-19 23:49:32 +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
3dbddbeb9a VKDevice::ChangeTexture2D add batch commit edition. 2020-07-29 17:06:43 +08:00
331bcd236e use PRIM_2D_RECTANGLES instead PRIM_RECTANGLES 2020-07-28 18:48:23 +08:00
e6aeff6b65 support "u8char" type 2020-07-07 19:16:23 +08:00
0cb5c45d2a 管线增加动态线宽属性 2020-06-21 02:36:15 +08:00
532a8e3b56 update support VkVulkanSDK 1.2.141 2020-06-11 18:25:08 +08:00
14f4846695 将所有平台可用的格式抽离出来复制一套定义,用于在纹理转换器中使用支持 2019-10-01 20:21:36 +08:00
d23abfade0 PipelineCreater传递参数分开Renderpass+extent,改为传一个RenderTarget 2019-07-16 20:22:29 +08:00
42fc94cff9 1.内置几何体生成代码修订,
2.CAMERA默认znear/zfar修订
2019-07-12 17:33:38 +08:00
b7954338aa 修正诸多问题,MRT输出基本成功,但depth test失败,问题未知 2019-07-10 21:00:36 +08:00
7f3a193676 Pipeline创建增加对多ColorAttachment支持 2019-07-10 14:55:34 +08:00
e8877ad3d6 init gbuffer pipeline失败 2019-07-08 20:53:07 +08:00
96d9132b29 Pipeline增加alpha_test/alpha_blend属性 2019-05-23 13:29:23 +08:00
a84fd2b970 PipelineCreateInfo.POD增加安全性检测 2019-05-18 00:08:41 +08:00
7ee063a49c 完成PipelineCreateInfo.POD加载 2019-05-17 19:22:13 +08:00
b87af86b4c 排版,删除行尾空格以及所有TAB转空格 2019-05-05 14:22:58 +08:00
9a3eef5712 Pipeline创建不再允许不指定Renderpass 2019-05-05 11:31:42 +08:00
a51f3cffd8 增加完整的平台和底层支持,删除旧的OpenGL代码 2019-04-30 16:42:59 +08:00