|
d6d2d337c9
|
added VKDeviceCreater.h
|
2023-05-11 21:14:35 +08:00 |
|
|
7c4a27771f
|
created VulkanDeviceCreateInfo and added Swapchain prefer formats list.
|
2023-05-11 00:56:26 +08:00 |
|
|
2c602e9045
|
added comments.
|
2023-05-10 21:58:36 +08:00 |
|
|
f46b1382ee
|
added line_rasterization in VKDevice.h/VKDeviceCreater.cpp
|
2023-05-10 21:56:32 +08:00 |
|
|
459fb3afc4
|
added dynamic state check at VKDeviceCreater.cpp
|
2023-05-10 21:48:26 +08:00 |
|
|
27f33e07cb
|
added "Vulkan hardware requirement" at GPUDevice class.
|
2023-05-10 21:26:15 +08:00 |
|
|
30c736b7c8
|
optimized VertexAttribData class
|
2023-05-04 19:35:09 +08:00 |
|
|
d163f914c7
|
1.added GetRangeSize at VKArrayBuffer
2.renamed to align_size instead of unit_size
|
2023-04-25 11:36:50 +08:00 |
|
|
59b02bcb8c
|
optimized VKArrayBuffer
|
2023-03-28 22:24:22 +08:00 |
|
|
88f23d9a07
|
Merge branch 'master' of https://github.com/hyzboy/ULRE
|
2023-03-26 00:04:50 +08:00 |
|
|
15324d9c86
|
layout codes.
|
2023-03-26 00:04:31 +08:00 |
|
|
19a20411d8
|
supported SSBAlign in ArrayBuffer
|
2023-03-24 22:14:05 +08:00 |
|
|
85530e6d57
|
renamed to MaterialDescriptorManager from MaterialDescriptorSets
|
2023-03-20 13:55:47 +08:00 |
|
|
c4a4ec5ebc
|
used "uint32_t *" for SPVDATA
|
2023-03-19 20:18:10 +08:00 |
|
|
facdec5556
|
1.removed VertexShaderModule
2.added VertexInput at MaterialData
3.newly CreateShaderModule/CreateMaterial functions at GPUDevice/RenderResource class.
|
2023-03-19 19:41:21 +08:00 |
|
|
9872f74160
|
used short funcname.
|
2023-03-18 17:58:57 +08:00 |
|
|
529d6b7939
|
used newly ShaderAttributeArray
|
2023-03-17 21:06:05 +08:00 |
|
|
b4dccf7814
|
use standalone DescriptorSetType,ShaderDescriptor,ShaderStage
|
2023-03-02 20:19:25 +08:00 |
|
|
af4b9cd6d4
|
renamed to DescriptorSetType instead of DescriptorSetsType
|
2023-02-22 21:53:51 +08:00 |
|
|
251d851f65
|
upgraded codes based on newly CM... library.
|
2023-02-13 11:48:53 +08:00 |
|
|
f8646ca880
|
renamed Semaphore instead of GPUSemaphore,
renamed Queue instead of GPUQueue
|
2022-10-14 19:40:16 +08:00 |
|
|
fc2c8021ba
|
renamed Fence instead of GPUFence
|
2022-10-14 19:27:29 +08:00 |
|
|
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 |
|
|
5b5ec1df7a
|
added GPUDevice::WaitIdle function.
|
2022-03-11 18:27:04 +08:00 |
|
|
5d608624c0
|
fixed mipmaps autogen at Cubemap
|
2022-01-07 19:39:39 +08:00 |
|
|
1d499ffd5b
|
added Cubemap support,but only test non-mipmaps texture.
|
2022-01-07 16:55:39 +08:00 |
|
|
3bd165fbe5
|
optimized params of GPUDevice::CommitTexture2DMipmaps
|
2022-01-07 12:14:43 +08:00 |
|
|
b064a4de5f
|
deleted not needed params at GPUDevice::CommitTexture2D that they are width and height.
|
2022-01-07 12:05:52 +08:00 |
|
|
967f03992f
|
added cube/cube array support at VKImageView.cpp
|
2022-01-05 18:20:48 +08:00 |
|
|
1f0903ed91
|
deleted jsoncpp/glm/expat submodules and then use vcpkg on Windows.
|
2021-12-27 16:57:19 +08:00 |
|
|
c9b50e35c7
|
append codes that they can output queue family properties of physical device.
|
2021-12-16 17:27:33 +08:00 |
|
|
4a24a05360
|
improved codes of CreateSwapchain
|
2021-12-15 20:52:52 +08:00 |
|
|
ee9be8a4a2
|
improved Swapchain&SwapchainRenderTarget
|
2021-12-15 20:46:33 +08:00 |
|
|
14b9369739
|
renamed to CreateSwapchainRenderTarget from CreateSwapchainRT
|
2021-12-15 19:59:28 +08:00 |
|
|
96dc95276b
|
newly GPUQueue class and VKDevice::CreateQueue function.
|
2021-12-15 19:56:44 +08:00 |
|
|
75e25d16c7
|
renamed to Image2DRegion from ImageRegion
|
2021-12-15 17:35:23 +08:00 |
|
|
4c4d81c116
|
deleted miplevel param at CommitTexture2D&ChangeTexture2D functions.
|
2021-12-15 16:01:47 +08:00 |
|
|
f55186a9c8
|
将顶点输入流最终格式绑定放在MaterialInstance中,并改动相关类。
|
2021-11-29 20:12:10 +08:00 |
|
|
af72c68ebe
|
used VBO instead of VAB
|
2021-11-29 15:58:48 +08:00 |
|
|
6b6edc9d7c
|
added subpass_count at GPUDevice::AcquireRenderPass function.
|
2021-11-22 16:12:01 +08:00 |
|
|
b5d344f3a9
|
added newly CreateSampler(Texture *) function at GPUDevice/RenderResource
|
2021-11-22 14:06:04 +08:00 |
|
|
7ba2d0cf6f
|
renamed type DescriptorSetType to DescriptorSetsType
|
2021-09-27 21:20:22 +08:00 |
|
|
b222c52cc2
|
improve a few codes.
|
2021-09-23 22:13:57 +08:00 |
|
|
45f5d0d5be
|
fixed a bug that don't copy color_space data.
|
2021-09-23 15:19:09 +08:00 |
|
|
2753f95999
|
moved CreatePipeline functions to RenderPass class.
|
2021-09-22 17:15:17 +08:00 |
|
|
4614bca36c
|
create GPUDevice::ClearRenderPassManage() function.
|
2021-09-22 16:31:35 +08:00 |
|
|
f0ae8f5dae
|
moved codes to VKDeviceRenderPassManage.cpp/.h
|
2021-09-22 16:28:39 +08:00 |
|
|
b5188a63ea
|
add RenderPassTypeBy and cache
|
2021-09-22 15:32:20 +08:00 |
|
|
99bfd4d257
|
splited DescriptorSetLayoutCreater.
|
2021-09-14 20:31:15 +08:00 |
|