59 Commits

Author SHA1 Message Date
b980457ba2 renamed DeviceBuffer/DeviceMemory instead of GPUBuffer/GPUMemory, 2022-10-14 17:52:35 +08:00
cd2f278e84 renamed to VertexInputLayout instead of VertexAttributeBinding 2022-10-11 19:16:06 +08:00
f70be8e42c moved to inline_geometry namespace they are CreateRenderable....functions. 2022-06-24 21:36:24 +08:00
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
9acfa5edd0 added RayPicking example 2022-02-10 18:56:00 +08:00
e6282b31d0 fixed params at create function of inline geometry 2022-02-08 12:29:35 +08:00
c11f0cde66 used newly CameraControl->SetTarget 2022-01-27 10:20:49 +08:00
1d81121d30 used Vector3f instead Vector4f because noramlized(Vector3f) != normalized(Vector4f) 2022-01-18 12:10:02 +08:00
e7ad21c82e used VABConfigInfo at CreateMaterialInstance of TextRenderable 2021-11-30 15:01:55 +08:00
7ba2d0cf6f renamed type DescriptorSetType to DescriptorSetsType 2021-09-27 21:20:22 +08:00
6b6866db97 run example/Vulkan/Geometry3D OK! 2021-09-26 20:55:18 +08:00
91460aba5a updated to GLM...but only ortho matrix is OK. 2021-09-24 20:49:20 +08:00
3117b9673e Fixed samples 00-06 2021-09-22 17:22:17 +08:00
72351af025 fixed a bug that MaterialParameters didn't support dynamic UBO/SSBO. 2021-09-15 19:17:56 +08:00
c3e9015d95 finished dynamic UBO for RenderList,,,but rendering breakout error. 2021-06-22 21:33:47 +08:00
bc8848afa6 renamed MaterialInstance to MaterialParameters. 2021-06-16 10:41:04 +08:00
d1f6f04407 renamed GetCameraMatrixBuffer to GetCameraInfoBuffer 2021-05-25 11:48:20 +08:00
ee35354d43 renamed the name from "WorldMatrix" to "CameraMatrix" 2021-01-25 12:03:17 +08:00
f57a7afb74 update 2020-11-19 22:12:31 +08:00
b58af7ac23 support new Camera/CameraControl 2020-11-17 17:20:59 +08:00
2e05e06b3f split RenderCommand/TextureCommand from GPUCmdBuffer 2020-10-28 12:30:44 +08:00
c8955b6f35 remove vulkan namespace 2020-10-21 12:47:06 +08:00
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00
a20afeba9e a lot of rename 2020-10-21 12:09:15 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00
7998fa6e41 OffscreenRender example,but it doesn't run. 2020-10-17 22:13:08 +08:00
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