OSDN Git Service

Cell: start to SIMD-ize triangle attribute interpolation
authorBrian <brian.paul@tungstengraphics.com>
Wed, 30 Jan 2008 22:26:51 +0000 (15:26 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Wed, 30 Jan 2008 22:26:51 +0000 (15:26 -0700)
commit24f0e54c1b9ff43dcb75758c8e0faba355c0617c
tree88663feaf5dc40f55e591df018769723ce8824bc
parent7b149449df3a7de62f79eb96d5b722cc9d3b5912
Cell: start to SIMD-ize triangle attribute interpolation

Using the spu_add(), etc intrinsics.
About a 15% speed-up with some tests.
src/mesa/pipe/cell/spu/spu_main.h
src/mesa/pipe/cell/spu/spu_texture.c
src/mesa/pipe/cell/spu/spu_texture.h
src/mesa/pipe/cell/spu/spu_tri.c