vulkan的NDC默认使用的Y轴向下的右手坐标系以及Y轴向下的FrameBuffer。 我这里使用的方案为:顶点逆序为正面、背面剔除、NDC的Y轴向上,FrameBuffer的Y轴向下,基本和dx一致。 通过反转viewport可以达到假反转NDC的效果,而反转viewport并不影响FrameBuffer的朝向,借此和dx标准保持一致。 通过添加一个宏VULKAN_REVERT_VIEWPORT来控制是否反转 VkViewport viewport{}; #if VULKAN_REVERT_VIEWPORT v…