59 Commits

Author SHA1 Message Date
7c575e6e37 optimized codes of Texture Loader 2022-01-05 11:26:24 +08:00
bd8486da25 codes layout 2021-12-15 14:24:35 +08:00
b95bc28f72 function renamed from CreateTextureFromFile to CreateTexture2DFromFile 2021-12-14 15:34:21 +08:00
e7ad21c82e used VABConfigInfo at CreateMaterialInstance of TextRenderable 2021-11-30 15:01:55 +08:00
af72c68ebe used VBO instead of VAB 2021-11-29 15:58:48 +08:00
7ba2d0cf6f renamed type DescriptorSetType to DescriptorSetsType 2021-09-27 21:20:22 +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
903f9081eb renamed VAF to VF, FMT to PF 2021-06-24 19:25:43 +08:00
2b70ee07c8 renamed DescriptorSetsType to DescriptorSetType 2021-06-22 14:48:08 +08:00
15a9c8cb38 updated few codes.but it can't run for the new material writer. 2021-06-21 20:49:25 +08:00
c49131e517 updated texture_rect.cpp, but it can't run. 2021-06-19 21:04:02 +08:00
bc8848afa6 renamed MaterialInstance to MaterialParameters. 2021-06-16 10:41:04 +08:00
b409f1663e rename "ubo_camera_matrix" to "ubo_camera_info" 2021-05-13 17:34:40 +08:00
1696c27cbb use CameraInfo instead of CameraMatrix 2021-05-08 18:14:44 +08:00
ee35354d43 renamed the name from "WorldMatrix" to "CameraMatrix" 2021-01-25 12:03:17 +08:00
10c79f30a0 upgrade examples 2020-10-24 19:14:31 +08:00
ba72addfbf fix memory leak at InlineGeometryScene.cpp 2020-10-22 01:29:09 +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
ccf24106ab CreatePipeline functions support InlinePipeline 2020-10-16 12:48:54 +08:00
a0a9c9b127 update example 1-5 2020-09-21 19:31:34 +08:00
906662f12b fix example programs. 2020-09-21 17:19:47 +08:00
3fd9d1535d use Prim instead macros.
use IndexType instead VkIndexType
2020-09-02 19:06:12 +08:00
d26b59cb1d use VAB instead VertexAttribBuffer.
use VAD instead VertexAttribData.
2020-08-07 21:59:20 +08:00
01a32148bf rename,use CreateVAB instead CreateVBO 2020-07-16 12:00:02 +08:00
b041fb5c14 change values name. 2020-07-14 20:42:01 +08:00
9e99db9c72 rename "VertexBuffer" to "VertexAttribBuffer" 2020-07-14 14:03:26 +08:00
02cf493289 add RectanglePrimitive example 2020-07-08 15:46:30 +08:00
80dd4f6010 删除shader文件名.spv后缀 2020-06-12 16:00:18 +08:00
c2b7f196ed 全面使用MaterialInstance封装Material与DescriptorSets 2020-01-20 20:00:03 +08:00
2fceaa4f8b use MaterialInstance in texture_rect sample 2020-01-20 16:35:43 +08:00
834cb48fa9 support B10GR11UF format texture files. 2019-12-04 21:05:09 +08:00
8515f41718 exchange LoadTGATexture to CreateTextureFromFile for texture_rect sample 2019-12-03 20:48:42 +08:00
f5cafb91b8 建立独立的VKDeviceSwapchain.cpp将交换链创建相关代码移到这里 2019-11-26 00:22:54 +08:00
e116015d8a 增加新的随机数shader以及hq纹理过滤shader(实质效果更烂) 2019-08-01 15:37:44 +08:00
eb76cbef2e 范例修改名称序号宽度 2019-07-31 21:58:40 +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
4412766ddf 已确认几个2D范例均可正常DEPTH TEST/WRITE,但在使用CAMERA后得出的无法写入DEPTH 2019-07-11 02:42:11 +08:00
5d61707b4d 修正范例文件名没有更新的问题 2019-07-10 23:24:18 +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
7557909ea5 完善结构数据填充,好避免警告 2019-07-02 19:52:03 +08:00
0c8ced9aa2 函数改名 2019-07-01 17:04:02 +08:00