30 Commits

Author SHA1 Message Date
79b0b2ef76 support Vulkan 1.4 caps 2025-01-25 01:40:08 +08:00
3259f1af4c use SortedSet instead of SortedSets 2024-11-21 01:30:42 +08:00
d20e9cf1e3 improved features support/check. 2024-04-18 00:36:52 +08:00
0557ff2bae added check of brand name 2023-06-14 21:03:30 +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
27f33e07cb added "Vulkan hardware requirement" at GPUDevice class. 2023-05-10 21:26:15 +08:00
cc02b719e6 improved codes of Debug 2022-09-27 19:41:28 +08:00
981a1adf4c Layouted codes of VKPhysicalDevice.h 2022-09-27 10:43:08 +08:00
bc3a044a56 added IsSTBSupport/IsUBOTexelSupport/IsSTBAtomicSupport/IsVBOSupport 2022-08-31 17:47:15 +08:00
3e78da3b45 updated names of many params 2022-02-16 16:54:19 +08:00
16425b5598 updated VulkanSDK to 1.3.204 2022-02-15 16:03:27 +08:00
5712efd7a5 Renamed to SortedSets instead of Sets. 2022-02-08 11:12:17 +08:00
fc219fb8b4 added VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME support 2022-01-24 19:48:54 +08:00
ebffc78fae optimized CheckMemoryType function. 2021-12-24 17:07:42 +08:00
4602b9fb1f debug output vulkan 1.1/1.2 features. 2021-12-17 12:00:08 +08:00
d4e3149af2 supported PhysicalDevice features2/properties2. 2021-12-16 18:26:02 +08:00
c9b50e35c7 append codes that they can output queue family properties of physical device. 2021-12-16 17:27:33 +08:00
156f6e98a8 add IsSupportMDI() & GetMaxMDICount functions. 2021-12-15 17:35:13 +08:00
0852b379a2 used high-bits prior while select depth buffer format. 2021-11-30 19:34:24 +08:00
c33b5b9701 added Support GeometryShader/MultiDrawIndirect/CubeMapArray/SamplerAnisotropy..functions at PhysicalDevice class. 2021-11-22 14:04:37 +08:00
a6c409c139 added GPUPhysicalDevice::CheckExtensionSupport function. 2021-09-23 19:06:58 +08:00
db9bac3edd 1.add GetLimits function.
2.used VkDeviceSize instead of uint32_t, they are at VkPhysicalDevice
2021-05-10 15:20:20 +08:00
666bedbf85 add GetUBOAlign/GetSSBOAlign functions. 2021-05-08 17:54:22 +08:00
e1aaaa0b31 add VKMemoryAllocator 2021-03-25 20:00:19 +08:00
12b66c3e64 fix chaos of Layer and extension 2020-10-28 17:28:07 +08:00
d0fd9af309 add CreatePipeline functions at RenderTarget,remove other they at other places. 2020-10-27 18:11:39 +08:00
2c5fd977f2 finished support autoGenerateMipmaps 2020-10-24 21:50:36 +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