Fix error flood with sky background
Created by: clayjohn
Fixes: https://github.com/godotengine/godot/issues/36149
Looks like we need to pass in the shader to uniform_set()
instead of the uniform set itself :P
This bug shows that it is likely a good idea to make types for things like Shaders and uniform sets. Just so we avoid issues like this. Right now they are both just plain RIDs.
Also my first foray into actual Vulkan work! This will be the first PR of many!