mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-08-31 02:43:38 +00:00
More prefer SDL_zero*()
Transform clearing of arrays into SDL_zeroa(), and
clearing through a T* with size(T) into SDL_zerop().
Extends commit 83fb7b6636.
This commit is contained in:
committed by
Sam Lantinga
parent
83fb7b6636
commit
248223592a
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user