|
204322e1b8
|
修改Fence管理
|
2019-06-16 00:08:42 +08:00 |
|
|
ddf0f3682d
|
改进framework结构
|
2019-06-15 23:52:10 +08:00 |
|
|
6c8cf14abe
|
VKDevice内义RenderFrame,将frame_buffer,present_complete_semaphore,render_complete_semaphore,draw_fence等成对分配
|
2019-06-15 22:02:20 +08:00 |
|
|
5cf6b25046
|
修改WalkerCameraAppFramework为CameraAppFramework
|
2019-06-15 18:07:20 +08:00 |
|
|
4cc94b1fd5
|
修正鼠标滚轮消息传递,并增加滚轮控制摄像机距离
|
2019-06-15 13:01:39 +08:00 |
|
|
946cef0e11
|
TextureData增加初始值设置
|
2019-06-14 18:12:13 +08:00 |
|
|
e42e721553
|
增加引用ImageView和引用Texture,不会删除具体数据
|
2019-06-14 18:04:41 +08:00 |
|
|
f8569ed513
|
增加WalkerCameraAppFramework,添加相机控制
|
2019-06-14 17:13:30 +08:00 |
|
|
734c428da2
|
将Vulkan重建代码统一
|
2019-06-14 10:32:43 +08:00 |
|
|
aa43932fc7
|
完成窗口事件回调机制,并实现窗口缩放后VULKAN各种属性重建
|
2019-06-13 23:12:11 +08:00 |
|
|
471902223e
|
修正窗口调整大小后,没有重新获取vkPhysicalDevice属性的问题
|
2019-06-13 15:23:16 +08:00 |
|
|
d13bd948aa
|
函数改名
|
2019-06-13 14:07:39 +08:00 |
|
|
44b0cc7cae
|
增加XB1/XB2按钮
|
2019-06-12 20:44:07 +08:00 |
|
|
f1ab184896
|
GetObject改名为GetListObject,以避免和Window的GetObject宏冲突
|
2019-06-12 16:13:35 +08:00 |
|
|
a33d76da09
|
将cmd_buf,SceneDB转移到VulkanApplicationFramework中,以减少每个Example中的代码
|
2019-06-11 23:14:13 +08:00 |
|
|
19e268050f
|
增加SceneTree范例测试节点矩阵变换
|
2019-06-11 19:48:59 +08:00 |
|
|
9bab8a97f1
|
Camera增加一堆默认向量
|
2019-06-11 16:18:49 +08:00 |
|
|
0516bef44c
|
Camera/WalkerCamera整理
|
2019-06-11 15:51:13 +08:00 |
|
|
cb29a37755
|
新的AssimpLoader,并测试渲染线程似乎成功
|
2019-06-10 22:11:14 +08:00 |
|
|
2f8398b05d
|
Example/Vulkan的CMAKE中宏支持多个参数
|
2019-06-04 20:47:49 +08:00 |
|
|
8c76767711
|
增加db/Field等定义
|
2019-06-03 22:32:18 +08:00 |
|
|
8ee242f233
|
材质增加属性,读取增加函数提升易用性
|
2019-05-31 19:03:25 +08:00 |
|
|
188b8f9c2a
|
增加新的Mesh/Material文件,以及SceneFile加载代码(未完成不可用)
|
2019-05-30 20:32:44 +08:00 |
|
|
d70c564474
|
为Material结构与Mesh头建立独立的.h文件,以使转换器和LOADER共用
|
2019-05-30 19:51:20 +08:00 |
|
|
db72c40082
|
增加ModelConvert
|
2019-05-30 19:24:31 +08:00 |
|
|
be338ecf2e
|
增加矩阵变换注释
|
2019-05-29 21:56:53 +08:00 |
|
|
c4c63a7add
|
SceneNode矩阵变换,以及使用PushConstants传递LocalToWorld绘制成功
|
2019-05-29 21:48:56 +08:00 |
|
|
3c554c9e99
|
Camera增加mvp计算
|
2019-05-28 22:04:11 +08:00 |
|
|
3bbe7e56ec
|
增加AndroidVulkan.cpp
|
2019-05-28 21:44:02 +08:00 |
|
|
e50adf12a2
|
VKPhysicalDevice由struct改为class
|
2019-05-28 21:17:18 +08:00 |
|
|
9bf934ed5c
|
增加3D shader
|
2019-05-28 20:12:55 +08:00 |
|
|
b428ced06e
|
CommandBuffer将部分函数移到.h中
|
2019-05-28 15:07:38 +08:00 |
|
|
a80f4bc9fa
|
增加物理设备特性输出日志
|
2019-05-28 14:38:01 +08:00 |
|
|
4ead81b44c
|
Debug模式增加物理设备属性输出
|
2019-05-28 14:25:58 +08:00 |
|
|
4fdbe6a686
|
增加若干内嵌几何体
|
2019-05-27 22:48:01 +08:00 |
|
|
8ce7bceee0
|
改进SceneNode/RenderList的Camera相关处理
|
2019-05-27 22:47:34 +08:00 |
|
|
dd6b45294a
|
新的Camera与Frustum关系
|
2019-05-27 22:45:38 +08:00 |
|
|
82b9563d97
|
SceneDB增加CreateIBO系列
|
2019-05-27 22:44:34 +08:00 |
|
|
dad5724874
|
优化RenderList中的DescriptorSets绑定
|
2019-05-27 19:54:19 +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 |
|
|
8eb1f53e9f
|
简化代码
|
2019-05-27 14:18:44 +08:00 |
|
|
899eb4862e
|
改进SceneNode绑定盒刷新
|
2019-05-26 00:20:40 +08:00 |
|
|
687e7669a9
|
增加SceneDB
|
2019-05-25 17:46:31 +08:00 |
|
|
c6700d60a7
|
1.VertexBuffer类增加GetBoundingBox/GetAABB成员函数
2.VKRenderableInstance改为RenderableNode,并从SceneNode派生
3.改造SceneNode结构
4.改造RenderList
|
2019-05-25 14:52:24 +08:00 |
|
|
962ed65fee
|
定义通用UBO属性
|
2019-05-25 01:06:33 +08:00 |
|
|
2ab09c6367
|
改进RenderList类
|
2019-05-25 00:50:04 +08:00 |
|
|
4ff2ba4416
|
SceneNode中SubData改名为RenderableList
|
2019-05-25 00:15:10 +08:00 |
|
|
ceb7f6cdbf
|
Merge branch 'devel_8_scenegraph' of https://github.com/hyzboy/ULRE into devel_8_scenegraph
|
2019-05-24 23:51:53 +08:00 |
|
|
cfc5dcad1e
|
修正材质最后没有release vab的问题
|
2019-05-24 23:51:45 +08:00 |
|