mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-07-19 15:31:15 +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 commit83fb7b6636. (cherry picked from commit248223592a)
This commit is contained in:
committed by
Sam Lantinga
parent
1d6d424775
commit
26352be1e5
@@ -591,7 +591,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);
|
||||
@@ -718,7 +718,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)
|
||||
@@ -794,7 +794,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)
|
||||
@@ -802,7 +802,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