|
|
发表于 2004-4-12 17:45:00
|
显示全部楼层
Re:有关调色板的疑惑
使用调色板是很有用的。为何?因为显卡作texture mapping的时候都有一个cache,这个cache不会很大,如果u,v坐标映射超过cache,就要从video memory读(就像硬盘的虚拟内存)。用调色板后,相同大小的cache可以存更多的pixel。texture cache missing会更少。
调色板本身其实很简单。假设我们的pixel格式是32 bit (r,g,b,a), 我们有一个array(叫它调色板),里面放了很多个颜色值(32 bit r, g, b, a)。然后,你的texture存的是一些索引(index)。这个index就是那个array(调色板)的下标。 |
|