mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-16 14:56:00 +00:00
GPU Metal: Fix uninitialized memory
This commit is contained in:
@@ -3407,7 +3407,7 @@ static bool METAL_ClaimWindow(
|
|||||||
MetalWindowData *windowData = METAL_INTERNAL_FetchWindowData(window);
|
MetalWindowData *windowData = METAL_INTERNAL_FetchWindowData(window);
|
||||||
|
|
||||||
if (windowData == NULL) {
|
if (windowData == NULL) {
|
||||||
windowData = (MetalWindowData *)SDL_malloc(sizeof(MetalWindowData));
|
windowData = (MetalWindowData *)SDL_calloc(1, sizeof(MetalWindowData));
|
||||||
windowData->window = window;
|
windowData->window = window;
|
||||||
|
|
||||||
if (METAL_INTERNAL_CreateSwapchain(renderer, windowData, SDL_GPU_SWAPCHAINCOMPOSITION_SDR, SDL_GPU_PRESENTMODE_VSYNC)) {
|
if (METAL_INTERNAL_CreateSwapchain(renderer, windowData, SDL_GPU_SWAPCHAINCOMPOSITION_SDR, SDL_GPU_PRESENTMODE_VSYNC)) {
|
||||||
|
Reference in New Issue
Block a user