GPU: Set missing fields on Vulkan swapchain texture (#15606)

This commit is contained in:
Evan Hemsley
2026-05-15 11:43:57 -07:00
committed by GitHub
parent aeacf42e06
commit 86296ac8f0

View File

@@ -4900,6 +4900,9 @@ static Uint32 VULKAN_INTERNAL_CreateSwapchain(
windowData->textureContainers[i].activeTexture->aspectFlags = VK_IMAGE_ASPECT_COLOR_BIT;
windowData->textureContainers[i].activeTexture->depth = 1;
windowData->textureContainers[i].activeTexture->usage = SDL_GPU_TEXTUREUSAGE_COLOR_TARGET;
windowData->textureContainers[i].activeTexture->levelCount = 1;
windowData->textureContainers[i].activeTexture->layerCount = 1;
windowData->textureContainers[i].activeTexture->type = SDL_GPU_TEXTURETYPE_2D;
windowData->textureContainers[i].activeTexture->container = &windowData->textureContainers[i];
SDL_SetAtomicInt(&windowData->textureContainers[i].activeTexture->referenceCount, 0);