Originally posted by Rexerex
View Post
I'm not completely sure exactly what this does, but from what I gather the driver programs the hardware to use certain coordinate ranges, and these ranges differ between GL and Vulkan (which matches what D3D expects). So Zink has to basically convert everything from one coordinate system that GL uses to another one the vulkan driver expects, which means everything is getting an extra calculation along the way. This extension will prevent that by making the vulkan driver (and hardware) expect the same ranges that the GL userspace in zink is providing.
Take all that with a grain of salt, I'm not very familiar with that part of graphics systems.
Comment