Request: Submit Depth Buffer at Different Resolution from Color
There are some great methods for upscaling images based on techniques like temporal antialiasing and deep learning, and UE4 has a good implementation that we shipped with in Marvel Powers United VR which gave us good image quality at pixel densities as low as 0.6 with huge performance gains. However, the Oculus API seems to be hardcoded to have the same size depth and color buffer, so we cannot work with Dash X-Ray or the upcoming Async Spacewarp 2.0 without adding an upscaling pass for the depth, which would cost perf unnecessarily. What we really need to make these techniques work is a separate texture size and viewport property in the layer description for the depth texture. This will be even more critical as display resolutions increase.
