|
|
@@ -587,7 +587,7 @@ static void VULKAN_DestroyAll(SDL_Renderer *renderer)
|
|
|
for (uint32_t i = 0; i < SDL_arraysize(rendererData->vertexBuffers); i++ ) {
|
|
|
VULKAN_DestroyBuffer(rendererData, &rendererData->vertexBuffers[i]);
|
|
|
}
|
|
|
- SDL_memset(rendererData->vertexBuffers, 0, sizeof(rendererData->vertexBuffers));
|
|
|
+ SDL_zeroa(rendererData->vertexBuffers);
|
|
|
for (uint32_t i = 0; i < VULKAN_RENDERPASS_COUNT; i++) {
|
|
|
if (rendererData->renderPasses[i] != VK_NULL_HANDLE) {
|
|
|
vkDestroyRenderPass(rendererData->device, rendererData->renderPasses[i], NULL);
|
|
|
@@ -714,7 +714,7 @@ static void VULKAN_DestroyBuffer(VULKAN_RenderData *rendererData, VULKAN_Buffer
|
|
|
vkFreeMemory(rendererData->device, vulkanBuffer->deviceMemory, NULL);
|
|
|
vulkanBuffer->deviceMemory = VK_NULL_HANDLE;
|
|
|
}
|
|
|
- SDL_memset(vulkanBuffer, 0, sizeof(VULKAN_Buffer));
|
|
|
+ SDL_zerop(vulkanBuffer);
|
|
|
}
|
|
|
|
|
|
static VkResult VULKAN_AllocateBuffer(VULKAN_RenderData *rendererData, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags requiredMemoryProps, VkMemoryPropertyFlags desiredMemoryProps, VULKAN_Buffer *bufferOut)
|
|
|
@@ -790,7 +790,7 @@ static void VULKAN_DestroyImage(VULKAN_RenderData *rendererData, VULKAN_Image *v
|
|
|
}
|
|
|
vulkanImage->deviceMemory = VK_NULL_HANDLE;
|
|
|
}
|
|
|
- SDL_memset(vulkanImage, 0, sizeof(VULKAN_Image));
|
|
|
+ SDL_zerop(vulkanImage);
|
|
|
}
|
|
|
|
|
|
static VkResult VULKAN_AllocateImage(VULKAN_RenderData *rendererData, SDL_PropertiesID create_props, uint32_t width, uint32_t height, VkFormat format, VkImageUsageFlags imageUsage, VkComponentMapping swizzle, VkSamplerYcbcrConversionKHR samplerYcbcrConversion, VULKAN_Image *imageOut)
|
|
|
@@ -798,7 +798,7 @@ static VkResult VULKAN_AllocateImage(VULKAN_RenderData *rendererData, SDL_Proper
|
|
|
VkResult result;
|
|
|
VkSamplerYcbcrConversionInfoKHR samplerYcbcrConversionInfo = { 0 };
|
|
|
|
|
|
- SDL_memset(imageOut, 0, sizeof(VULKAN_Image));
|
|
|
+ SDL_zerop(imageOut);
|
|
|
imageOut->format = format;
|
|
|
imageOut->image = (VkImage)SDL_GetNumberProperty(create_props, SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER, 0);
|
|
|
|