Metal夹子指向中心吗?

Nic*_*las 0 3d graphics metal

当使用具有大点大小的点进行渲染时,在桌面OpenGL下,这些点将被剪切到中心.也就是说,如果中心在屏幕外,它们会被剔除,导致它们消失,即使部分光栅化值可见.(仅供参考:这只发生在符合桌面的OpenGL实现上.某些桌面GL实现会忽略此规则)

然而,OpenGL ES明确地不这样做.点精灵仅剪切在近/远平面上,而不是在视图体积的两侧.Direct3D也使用这些规则.

Apple的Metal遵循哪些规则?

war*_*enm 6

目前,在AMD和Nvidia GPU上的OS X上,当它们的中心落在剪辑音量之外时,点会被剔除.在iOS和英特尔GPU上的OS X上,点被剪切到卷的边缘,并且只有当它们完全落在外面时才会被剔除.由于没有记录(据我所知),它可能会有所变化.

  • 我刚刚在英特尔测试了这个,它似乎是剪辑而不是剔除.很明显,我的答案需要一些改进.当我有机会进行调查时,我会更新它. (2认同)