對ps4 cmask fmask的理解

minggoddess發表於2016-11-18

這倆都是綁在corlor target上8x8的格子

cmask 做fastclear 

這個比較好理解,8x8來表示這個格子是否clear

fmask msaa用

provided to support bandwidth-saving color compression feature, which eliminates redundant writes of the same color to multiple samples within a single pixel.

避免的是 同一畫素不同samples的 同樣顏色的冗餘寫入

我以前以為fmask標記了邊緣。。。天吶 看來fmask裡面 就是如果這16個畫素顏色一樣 他就標記下甚至還包含一個pixel的subfragment?