From f0b970496eeed68f928940edd7c8133e12220219 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Thu, 17 Mar 2022 14:41:16 -0700 Subject: [PATCH] vertex format changes --- include/Refresh.h | 3 ++- src/Refresh_Driver_Vulkan.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/Refresh.h b/include/Refresh.h index 9324af4..c282651 100644 --- a/include/Refresh.h +++ b/include/Refresh.h @@ -184,7 +184,8 @@ typedef uint32_t Refresh_BufferUsageFlags; typedef enum Refresh_VertexElementFormat { - REFRESH_VERTEXELEMENTFORMAT_SINGLE, + REFRESH_VERTEXELEMENTFORMAT_UINT, + REFRESH_VERTEXELEMENTFORMAT_FLOAT, REFRESH_VERTEXELEMENTFORMAT_VECTOR2, REFRESH_VERTEXELEMENTFORMAT_VECTOR3, REFRESH_VERTEXELEMENTFORMAT_VECTOR4, diff --git a/src/Refresh_Driver_Vulkan.c b/src/Refresh_Driver_Vulkan.c index 7053b43..72c2a5c 100644 --- a/src/Refresh_Driver_Vulkan.c +++ b/src/Refresh_Driver_Vulkan.c @@ -210,7 +210,8 @@ static VkFormat RefreshToVK_SurfaceFormat[] = static VkFormat RefreshToVK_VertexFormat[] = { - VK_FORMAT_R32_SFLOAT, /* SINGLE */ + VK_FORMAT_R32_UINT, /* UINT */ + VK_FORMAT_R32_SFLOAT, /* FLOAT */ VK_FORMAT_R32G32_SFLOAT, /* VECTOR2 */ VK_FORMAT_R32G32B32_SFLOAT, /* VECTOR3 */ VK_FORMAT_R32G32B32A32_SFLOAT, /* VECTOR4 */