I'm working on a #vulkan raycasting engine in a compute shader without the burden of an entire rasterization pipeline and neeed to figure out the upscaling situation. I tried to get my swapchain --> #SDL3 surface to scale but the documentation is not clear how to accomplish that. It implies scaling is automatic if the surface is larger but that's not happening.
To preserve my sanity I'll create another compute shader for the task instead of trying to guess how swapchain image scaling is supposed to work. Yeah I tried setting all combinations of VK_PRESENT_SCALING_*_BIT_EXT and VK_PRESENT_GRAVITY_*_BIT_EXT, no dice.