32 Commits

Author SHA1 Message Date
cc18764cf6 use InlinePipeline instead filename 2020-10-16 17:24:01 +08:00
cc7f462f85 use VKStruct.h/VKImageCreateInfo.h 2020-09-27 20:58:25 +08:00
e76234a01a update examples. 2020-09-21 20:34:47 +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
ecf8357e7b 修正Geometry3D范例中没有释放ubo_color的问题 2020-06-21 02:32:52 +08:00
7828468547 改进CameraAppFramework中对相机矩阵数据的管理,使之可以绑定到多个材质。
因此修正Geometry3D接收输入无效的问题
2020-06-12 15:53:37 +08:00
71e9808492 update Geometry3D example 2020-01-20 20:28:01 +08:00
c2b7f196ed 全面使用MaterialInstance封装Material与DescriptorSets 2020-01-20 20:00:03 +08:00
5659a5a107 增加HGL_RAD系列宏 2019-08-02 19:32:31 +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
e4b0518cbb 混合2D/3D渲染,以测试DEPTH WRITER问题 2019-07-11 11:18:34 +08:00
f4268b02ba CMAKE工程文件增加配置DEBUG目录功能,使得资源不用复制到运行目录 2019-07-10 21:21:17 +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
57a5dede7a 增加INLINE几何体测试场景 2019-06-17 12:17:59 +08:00
5cf6b25046 修改WalkerCameraAppFramework为CameraAppFramework 2019-06-15 18:07:20 +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
9bab8a97f1 Camera增加一堆默认向量 2019-06-11 16:18:49 +08:00
188b8f9c2a 增加新的Mesh/Material文件,以及SceneFile加载代码(未完成不可用) 2019-05-30 20:32:44 +08:00
db72c40082 增加ModelConvert 2019-05-30 19:24:31 +08:00
c667402858 旋转需要传递弧度而非角度 2019-05-29 23:59:21 +08:00
c4c63a7add SceneNode矩阵变换,以及使用PushConstants传递LocalToWorld绘制成功 2019-05-29 21:48:56 +08:00
3155234629 Geometry3D范例改进(未完成,不可用) 2019-05-28 22:04:29 +08:00
4ead81b44c Debug模式增加物理设备属性输出 2019-05-28 14:25:58 +08:00
4fdbe6a686 增加若干内嵌几何体 2019-05-27 22:48:01 +08:00