Vulkan does not have any pixel transfer functionality like OpenGL does. But how does the VK_FORMAT_R16_UINT format works? Can use it to sample unsigned short value from the pixel shader? When I use it, I only get zeros from the sampler. I am using linear filtering.
If I use the format VK_FORMAT_R16_UNORM instead of VK_FORMAT_R16_UINT I get values between 0-1 so I guess Vulkan normalize the values for me in that case?