|
f4493b09e5
|
use GetVBOAccessData instead of GetVBO in Primitive.
|
2024-04-03 00:12:39 +08:00 |
|
|
af8f62ddb4
|
move the VBOAccessData to VKVertexAttribBuffer.h from VK.h
|
2024-04-03 00:12:03 +08:00 |
|
|
fff7fd3af0
|
renamed to VBOAccessData from Primitive::VBOData and then move to VK.h
|
2024-04-02 23:51:57 +08:00 |
|
|
4ebc8a3260
|
removed Primitive::GetBuffer(..) function.
|
2024-04-02 23:36:34 +08:00 |
|
|
a60ffbb7da
|
first step OK that it's to resumed to use L2W in VertexInputStream.
|
2024-03-26 01:20:20 +08:00 |
|
|
60ba3e4df2
|
improved safe.
|
2024-03-16 00:41:20 +08:00 |
|
|
5188d4149c
|
added Unknow and Static in DescriptorSetType
|
2024-03-09 23:35:56 +08:00 |
|
|
49eb8f42f0
|
updated DescriptorBinding::BindUBO, to support dynamic param.
|
2024-03-06 22:40:51 +08:00 |
|
|
5f1c60a24a
|
Improved VKDescriptorBindingManage
|
2024-03-06 00:26:23 +08:00 |
|
|
775e031422
|
added VK_LAYER_AMD_switchable_graphics in VKInstance.h/VKProperties.cpp
|
2023-12-05 02:07:25 +08:00 |
|
|
deefdf1416
|
used uint instead of int in Size of viewport
|
2023-11-10 04:24:10 +08:00 |
|
|
d5eeb081e1
|
removed codes about RenderCmdBuffer::SetLineWidth
|
2023-11-01 18:36:20 +08:00 |
|
|
625a7387ae
|
adjusted VulkanHardwareRequirement order in CreateRenderDevice functions.
|
2023-11-01 10:59:51 +08:00 |
|
|
a58589f01f
|
moved AddBuffer to .h for RenderResource
|
2023-10-13 10:47:42 +08:00 |
|
|
240b6fb0e3
|
added UBO/SSBO/INBO debug output.
|
2023-10-13 10:42:21 +08:00 |
|
|
b781ff41a3
|
removed codes about VkDebugMaker
|
2023-10-13 02:01:57 +08:00 |
|
|
4ee6962d04
|
added lot of debug output based VkDebugUtils
|
2023-10-13 01:48:07 +08:00 |
|
|
8ba171efda
|
added debug name.
|
2023-10-12 05:55:39 +08:00 |
|
|
317635877b
|
optimized MaterialRenderList, removed last_vil(pipeline already include vil), don't create assign_buffer if material don't include assign
|
2023-10-12 02:24:58 +08:00 |
|
|
255c7859f1
|
optimized DescriptorSets::Update
|
2023-10-12 01:40:59 +08:00 |
|
|
ae88a65315
|
added newly CreateMaterialInstance that include MIData
|
2023-10-11 19:14:24 +08:00 |
|
|
c99934fdf9
|
added RenderResource::LoadMaterial functions, it can't easy CreateMaterial from file.
|
2023-10-11 19:02:17 +08:00 |
|
|
6f58475abd
|
added SceneAppFramework, global_descriptor.Bind used auto-mode.
|
2023-10-11 18:49:29 +08:00 |
|
|
c15fbf8252
|
texture_rect_array was run OK!
|
2023-09-25 21:49:35 +08:00 |
|
|
9a7e711658
|
LoadTexture2DToArray OK! test ok!
|
2023-09-25 20:32:12 +08:00 |
|
|
65c3d5cad1
|
renamed to CreateTexture from GetTexture in TextureLoader<>
|
2023-09-25 19:49:06 +08:00 |
|
|
7d9192051a
|
added codes about Texture2DArray.
|
2023-09-25 17:34:36 +08:00 |
|
|
22099b6b84
|
added CopyBufferToImage2D and use it.
|
2023-09-25 17:33:59 +08:00 |
|
|
322d24c4ca
|
added GPUDevice::CreateTexture2DArray functions.
|
2023-09-25 17:01:21 +08:00 |
|
|
5230fbc27f
|
added little codes of texture 2d array, but can't run.
|
2023-09-25 16:38:02 +08:00 |
|
|
f901708b6c
|
improved codes.
|
2023-09-25 15:37:41 +08:00 |
|
|
2487cb1f36
|
added CopyBufferToImage.h
|
2023-09-25 15:13:30 +08:00 |
|
|
7805494ca9
|
created a new GPUDevice::CopyBufferToImage(CopyBufferToImageInfo *,..)
|
2023-09-25 14:44:53 +08:00 |
|
|
ac4c97d33a
|
renamed to CopyBufferToImage from CommitTexture
|
2023-09-25 12:42:48 +08:00 |
|
|
6820ee8c74
|
completed AutoMergeMaterialInstance,test ok. next step is to support texture2d array
|
2023-09-20 21:53:30 +08:00 |
|
|
e71ec4be85
|
Added few RenderPass::CreatePipeline functions.
|
2023-09-20 17:15:13 +08:00 |
|
|
083600a95f
|
added mi_max_count in Material
|
2023-09-19 21:44:48 +08:00 |
|
|
902dc20340
|
used ActiveMemoryBlockManager to manage data of material instances in Material class.
|
2023-09-19 21:09:09 +08:00 |
|
|
cef5ad073b
|
a few update
|
2023-09-07 18:09:31 +08:00 |
|
|
8bb742f3f4
|
OK???? 3rd_draw_triangle_use_RenderList run OK!.
|
2023-09-05 20:19:53 +08:00 |
|
|
ef84e5c699
|
renamed to RTSwapchain instead of SwapchainRenderTarget
|
2023-08-17 11:08:21 +08:00 |
|
|
74003df08b
|
updated list/pool/map....,but can't run.
|
2023-08-14 21:03:20 +08:00 |
|
|
95c67ba857
|
fixed name of color.
|
2023-07-29 01:54:01 +08:00 |
|
|
3fe8d9f90d
|
Merge branch 'new_RenderList' of h
|
2023-07-28 20:23:46 +08:00 |
|
|
7967150722
|
upgraded codes and then it can run.
|
2023-07-28 20:17:46 +08:00 |
|
|
dd047c1644
|
added WinVulkan.cpp
|
2023-07-09 22:32:14 +08:00 |
|
|
64235b12b6
|
used AutoDelete<>.Finish() at CreateMaterial.
|
2023-06-15 16:07:11 +08:00 |
|
|
b43d4cc5a3
|
fixed a bug that error in getting the value of features/properties of vkPhysicalDevice
|
2023-06-14 20:17:10 +08:00 |
|
|
b72144a28b
|
reordered the creating vkdevice
|
2023-06-14 19:58:56 +08:00 |
|
|
d05f1109b5
|
removed MaterialData
|
2023-06-14 18:20:23 +08:00 |
|