Alpha blending 至少在fermi和rv8xx系列里面都还是通过固定功能单元ROP(Render Output Unit or Raster Operations Pipeline) 来实现的. Programmable ROP, 就是你说的通过shader来做blending, 至少在最近一两年不可能在NV或者ATI的GPU上实现.
当然如果你是指LRB, 那的确是在shader里面实现的. LRB唯一的fixed functional unit就是texture. 传统的GPU的fixed functional units还包括 rasterizer, vertex assembler, etc.
所谓的简化,是指把固定功能单元中的运算挪到通用处理器上,例如 alpha blending、内插以前这些都是固定 ...
Edison 发表于 2010-3-6 17:58 |