44 Commits

Author SHA1 Message Date
310cc151fa fixed uint8 indextype 2024-05-05 15:12:14 +08:00
8633a18e01 supported uint8_index_type 2024-04-19 00:40:51 +08:00
0a752446b0 simply feature copy/check 2024-04-18 01:09:29 +08:00
c32f56fbe2 improved VulkanDeviceCreater::RequirementCheck 2024-04-18 00:56:29 +08:00
d20e9cf1e3 improved features support/check. 2024-04-18 00:36:52 +08:00
621e056315 preparing to support uint8 index 2024-04-17 20:22:31 +08:00
625a7387ae adjusted VulkanHardwareRequirement order in CreateRenderDevice functions. 2023-11-01 10:59:51 +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
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
b72144a28b reordered the creating vkdevice 2023-06-14 19:58:56 +08:00
5521c53c94 to supported new version of GLSLCompiler.dll 2023-05-31 17:18:14 +08:00
71fd42cfc8 updated VKDeviceCreater.cpp 2023-05-30 17:57:12 +08:00
c485941342 added PureColor2D.cpp 2023-05-19 22:22:55 +08:00
254264ac5e
moved to .cpp about ChoosePhysicalDevice 2023-05-12 00:32:12 +08:00
81ab733429
added prefer colorspace 2023-05-11 23:33:05 +08:00
05885e443a added VulkanDeviceCreater::ChooseSurfaceFormat 2023-05-11 21:56:07 +08:00
d6d2d337c9 added VKDeviceCreater.h 2023-05-11 21:14:35 +08:00
e1cfc1e5b8
created a standalone VKPhysicalDeviceCapsOutput.cpp that from VKDeviceCreater.cpp 2023-05-11 00:54:47 +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
004504e027
added comments at VKDeviceMaterial.cpp 2023-05-10 02:32:03 +08:00
f748301787 split standalone VKUUID.h/DebugOutProperties.h 2023-03-17 18:15:55 +08:00
251d851f65 upgraded codes based on newly CM... library. 2023-02-13 11:48:53 +08:00
d98df3ee9c added DebugUtils/DebugMaker test 2022-09-26 16:11:42 +08:00
c0fde0e2a6 added "dynamic rendering" support. 2022-08-18 19:01:08 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
aca4047e5f added an Vulkan's Extension primitive restart 2022-06-18 15:23:17 +08:00
16425b5598 updated VulkanSDK to 1.3.204 2022-02-15 16:03:27 +08:00
fc219fb8b4 added VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME support 2022-01-24 19:48:54 +08:00
4602b9fb1f debug output vulkan 1.1/1.2 features. 2021-12-17 12:00:08 +08:00
c9b50e35c7 append codes that they can output queue family properties of physical device. 2021-12-16 17:27:33 +08:00
75e25d16c7 renamed to Image2DRegion from ImageRegion 2021-12-15 17:35:23 +08:00
8e3f60b120 layouted codes. 2021-11-30 15:25:34 +08:00
af72c68ebe used VBO instead of VAB 2021-11-29 15:58:48 +08:00
e6df11e572 added DebugMaker 2021-11-23 11:54:35 +08:00
6a74d4eb95 added VK_EXT_DEBUG_MARKER_EXTENSION_NAME at VKDeviceCreater 2021-11-23 10:24:03 +08:00
eda3f2a5f0 optimized CreateDevice function of VKDeviceCreater.cpp 2021-11-22 14:19:59 +08:00
86119f877b added features filled before vkCreateDevice 2021-11-22 14:05:18 +08:00
b222c52cc2 improve a few codes. 2021-09-23 22:13:57 +08:00
a7494dd07c added a few ext at CreateDevice. 2021-09-23 19:08:41 +08:00
de03a53663 disabled VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME 2021-09-15 00:08:41 +08:00
6a678287d0 将VulkanRender代码移到SceneGraph中 2020-11-26 18:04:57 +08:00