|
b93925ce5a
|
fix attachment index error of Create renderpass
|
2020-10-16 12:27:30 +08:00 |
|
|
1e0676c6c7
|
to improve create program, that are RenderPass and Framebuffer
|
2020-10-15 22:13:15 +08:00 |
|
|
ea2010a2c6
|
to improve Device::CreateTexture2D serial functions.
|
2020-10-15 17:33:52 +08:00 |
|
|
113b6da33b
|
delete CreateImage serial functions for VKDevice class
|
2020-09-27 21:18:46 +08:00 |
|
|
cc7f462f85
|
use VKStruct.h/VKImageCreateInfo.h
|
2020-09-27 20:58:25 +08:00 |
|
|
2b9152d602
|
optimized Material and ShaderModule,Pipeline,Database codes.
|
2020-09-19 23:49:32 +08:00 |
|
|
3f6742f116
|
fix bugs in Clang
|
2020-09-11 17:11:32 +08:00 |
|
|
5427d10e8d
|
support String
|
2020-09-05 17:54:21 +08:00 |
|
|
3fd9d1535d
|
use Prim instead macros.
use IndexType instead VkIndexType
|
2020-09-02 19:06:12 +08:00 |
|
|
1e6e0e305c
|
use ImageTiling instead VkImageTiling
|
2020-09-02 18:36:24 +08:00 |
|
|
54e5531fc4
|
support .shader file(version 1)
|
2020-08-23 19:43:50 +08:00 |
|
|
d26b59cb1d
|
use VAB instead VertexAttribBuffer.
use VAD instead VertexAttribData.
|
2020-08-07 21:59:20 +08:00 |
|
|
324003ec6d
|
update TileFont
|
2020-08-04 18:28:34 +08:00 |
|
|
1f80f793ac
|
update TileFont....
|
2020-07-31 18:01:28 +08:00 |
|
|
3dbddbeb9a
|
VKDevice::ChangeTexture2D add batch commit edition.
|
2020-07-29 17:06:43 +08:00 |
|
|
7eedffe8ed
|
Codes layout
|
2020-07-20 17:31:33 +08:00 |
|
|
770ab4d1d9
|
use "VertexAttribData" instead "VertexAttribBufferCreater"
|
2020-07-16 17:08:13 +08:00 |
|
|
01a32148bf
|
rename,use CreateVAB instead CreateVBO
|
2020-07-16 12:00:02 +08:00 |
|
|
9e99db9c72
|
rename "VertexBuffer" to "VertexAttribBuffer"
|
2020-07-14 14:03:26 +08:00 |
|
|
e6aeff6b65
|
support "u8char" type
|
2020-07-07 19:16:23 +08:00 |
|
|
b417b08f59
|
add VKDevice::GetSwapchainSize() function
|
2020-07-03 21:12:33 +08:00 |
|
|
2103c4d23c
|
add new Device::CreateImage functions
|
2020-06-24 19:13:29 +08:00 |
|
|
b37d7c1a5b
|
实际部分TileData
|
2020-06-21 02:23:11 +08:00 |
|
|
b9249d960c
|
Split vulkan::Device::CreateAttachmentDescription to a new function.
|
2020-01-21 16:23:01 +08:00 |
|
|
a3ce45ffa8
|
use tiling instead use_optimal/use_linear
|
2019-12-03 22:13:11 +08:00 |
|
|
338558205e
|
修复至可运行
|
2019-11-26 00:33:24 +08:00 |
|
|
f5cafb91b8
|
建立独立的VKDeviceSwapchain.cpp将交换链创建相关代码移到这里
|
2019-11-26 00:22:54 +08:00 |
|
|
5846913197
|
新的纹理创建
|
2019-11-25 22:05:05 +08:00 |
|
|
96fcee1948
|
将原本Platform,Window中的CreateRenderDevice,改成独立C函数放于VKDeviceCreater中
|
2019-08-23 11:18:09 +08:00 |
|
|
396363d303
|
合并Device中的纹理提交定义Fence/VkSubmitInfo,改为使用SubmitQueue。和RenderTarget共用代码
|
2019-07-16 21:21:20 +08:00 |
|
|
f87747f7b3
|
废除原本的Swapchain/SwapchainAttribute双层结构,将原本的SwapchainAttribute改为Swapchain
|
2019-07-16 20:57:17 +08:00 |
|
|
32db6678cc
|
RenderTarget初步制作并测试成功
|
2019-07-16 19:59:53 +08:00 |
|
|
7da7e12020
|
独立Swapchain后,triangle范例可以正常绘制且不报错了
|
2019-07-16 10:26:24 +08:00 |
|
|
4a46a6e014
|
1.拆分建立独立的SwapchainAttribute
2.Swapchain代码完全迁移到VKSwapchain
|
2019-07-15 22:37:00 +08:00 |
|
|
1460840334
|
将Swapchain创建相关函数独立到VKSwapchainCreater.cpp中
|
2019-07-13 18:23:43 +08:00 |
|
|
2a2cb0db5f
|
**未完成**建立swapchain类,将VKDevice部分功能移到VKSwapchain类中
|
2019-07-13 02:37:19 +08:00 |
|
|
62c1ed785d
|
改动swap chain切换API(改动完成前引擎将暂不可用)
|
2019-07-12 20:51:48 +08:00 |
|
|
4412766ddf
|
已确认几个2D范例均可正常DEPTH TEST/WRITE,但在使用CAMERA后得出的无法写入DEPTH
|
2019-07-11 02:42:11 +08:00 |
|
|
ce5bc77185
|
强制GBUFFER格式,用于调试
|
2019-07-10 21:48:07 +08:00 |
|
|
b7954338aa
|
修正诸多问题,MRT输出基本成功,但depth test失败,问题未知
|
2019-07-10 21:00:36 +08:00 |
|
|
5b4dad6941
|
MRT成功,但normal计算不对,待修正
|
2019-07-10 18:04:50 +08:00 |
|
|
ad630379b9
|
修正创建GBUFFER纹理函数调用
|
2019-07-08 19:59:34 +08:00 |
|
|
bc8759560d
|
新的CreateSubpassDescription,CreateFramebuffer
|
2019-07-03 19:45:39 +08:00 |
|
|
65805cd6cc
|
新的 CreateColorAttachment/CreateDepthAttachment
|
2019-07-02 21:39:24 +08:00 |
|
|
395102da6f
|
拆分独立的CreateSubpassDependency,CreateAttachment函数
|
2019-07-02 21:09:20 +08:00 |
|
|
ea0616d41d
|
新的CreateRenderpass
|
2019-07-02 20:37:30 +08:00 |
|
|
0c8ced9aa2
|
函数改名
|
2019-07-01 17:04:02 +08:00 |
|
|
60d31a4886
|
函数改名使得代码更容易理解
|
2019-06-28 10:17:34 +08:00 |
|
|
b9efaff10c
|
增加直接根据buffer创建纹理
|
2019-06-26 18:38:35 +08:00 |
|
|
fff0eb28b0
|
将交换链主Image/ImageView管理改用Texture2D
|
2019-06-26 16:42:15 +08:00 |
|