29 Commits

Author SHA1 Message Date
e116015d8a 增加新的随机数shader以及hq纹理过滤shader(实质效果更烂) 2019-08-01 15:37:44 +08:00
d23abfade0 PipelineCreater传递参数分开Renderpass+extent,改为传一个RenderTarget 2019-07-16 20:22:29 +08:00
32db6678cc RenderTarget初步制作并测试成功 2019-07-16 19:59:53 +08:00
ec106446b2 修订其它范例以可以正常运行,接下来制作RenderTarget 2019-07-16 10:44:19 +08:00
9d02859f46 删除Geometry2D中测试添加的Draw() 2019-07-11 15:08:09 +08:00
4412766ddf 已确认几个2D范例均可正常DEPTH TEST/WRITE,但在使用CAMERA后得出的无法写入DEPTH 2019-07-11 02:42:11 +08:00
f4268b02ba CMAKE工程文件增加配置DEBUG目录功能,使得资源不用复制到运行目录 2019-07-10 21:21:17 +08:00
4586038c6f 修改以支持win32模式 2019-07-06 16:46:19 +08:00
f6579df9f3 从SharedPtr换用更轻量级的AutoDelete 2019-07-05 17:03:28 +08:00
1e8eb7d6bf 所有PipelineCreater定义改用智能指针 2019-07-05 17:00:49 +08:00
0c8ced9aa2 函数改名 2019-07-01 17:04:02 +08:00
ece292965c 新的Vulkan Framework 2019-06-18 00:48:05 +08:00
f8569ed513 增加WalkerCameraAppFramework,添加相机控制 2019-06-14 17:13:30 +08:00
aa43932fc7 完成窗口事件回调机制,并实现窗口缩放后VULKAN各种属性重建 2019-06-13 23:12:11 +08:00
a33d76da09 将cmd_buf,SceneDB转移到VulkanApplicationFramework中,以减少每个Example中的代码 2019-06-11 23:14:13 +08:00
e7dcc6b60b 优化SceneNode/RenderList,不再使用new 2019-05-27 20:05:22 +08:00
dad5724874 优化RenderList中的DescriptorSets绑定 2019-05-27 19:54:19 +08:00
5615f0492e 尝试使用SceneDB/SceneNode/RenderList绘制多个几何体 2019-05-27 18:05:21 +08:00
eff630558c 1.SceneNode恢复原先设定,RenderableNode改回RenderableInstance
2.SceneDB增加RenderableInstance记录
2019-05-27 16:54:08 +08:00
ba283ff0ab Geometry2D资源以及InlineGeometry资源改用SceneDB管理 2019-05-27 15:15:39 +08:00
687e7669a9 增加SceneDB 2019-05-25 17:46:31 +08:00
c3729961da 建立VKRenderableInstance类 2019-05-25 00:49:37 +08:00
b5bed8c677 增加圆形几何体生成 2019-05-24 19:46:46 +08:00
c912377dc3 增加InlineGeometry 2019-05-24 19:28:27 +08:00
5b55c34334 改进ResManage,增加IDResManage 2019-05-23 21:50:58 +08:00
593b0b4a03 增加画圆角矩形函数 2019-05-23 19:23:49 +08:00
5ec1dee6b5 画矩形改为使用4个顶点数据的FAN形 2019-05-23 14:55:07 +08:00
19714f8942 初次的自动化创建Renderable 2019-05-22 18:10:13 +08:00
8a710df071 增加Geometry2D工程(未完成),用于试验同时画多个几何体,便于开发材质合并、INSTANCE合并。 2019-05-22 00:30:42 +08:00