summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/cell/spu/spu_texture.c
AgeCommit message (Collapse)Author
2008-10-17cell: use an approximation in compute_lambda_2d() to avoid sqrtBrian Paul
Though, the logf() call still needs attention.
2008-10-17cell: use 7-bit weights in sample_texture_2d_bilinear_int()Brian Paul
This allows us to use 16-bit signed mul/add instructions. Had to used unsigned mul before and there's no unsigned mul/add instruction.
2008-10-16cell: pass spu_texture_level ptr to get_four_texels()Brian Paul
2008-10-16cell: trilinear mipmap interpolationBrian Paul
2008-10-16cell: update commentsBrian Paul
2008-10-16cell: call proper sampler function in sample_texture_cube()Brian Paul
2008-10-16cell: clean up various texture-related thingsBrian Paul
Distinguish among texture targets in codegen. progs/demos/cubemap.c runs correctly now too.
2008-10-14cell: initial bits for 3D texture supportBrian Paul
2008-10-14cell: fix incorrect parameter typeBrian Paul
2008-10-14cell: support for cubemapsBrian Paul
Though, progs/demos/cubemap.c doesn't quite work right...
2008-10-14cell: support NPOT textures, clamp/repeat mode, normalized/unorm texcoordsBrian Paul
glDrawPixels works now.
2008-10-14cell: fix broken negative texcoord conversionBrian Paul
2008-10-14cell: use minify vs magnify filtersBrian Paul
2008-10-14cell: basic mipmap filtering works nowBrian Paul
Though, only GL_MIPMAP_NEAREST / GL_LINEAR works right now.
2008-10-13cell: initial work for mipmap texture filteringBrian Paul
2008-10-13cell: use fewer memory references in sample_texture4_bilinear_2()Brian Paul
2008-10-13cell: remove more old texture codeBrian Paul
2008-10-13cell: bilinear texture filtering using integer arithmeticBrian Paul
Fewer float/int conversions involved.
2008-10-13cell: remove old texture codeBrian Paul
2008-10-13cell: do texture sampling/filtering for four pixels at a time.Brian Paul
2008-09-11cell: added cast in spu_splats() callBrian Paul
2008-04-03cell: added some comments/ideas about better texture samplingBrian
2008-04-03cell: minor texture improvementsBrian
Precompute tiles_per_row. Use ushort multiplies in a few places. New comments.
2008-04-01cell: more multi-texture fixes (mostly working now)Brian
2008-04-01cell: pass tex unit to get_texel()Brian
2008-04-01cell: checkpoint: more multi-texture workBrian
2008-03-31cell: more work for multi-texture supportBrian
2008-03-31cell: initial work to support multi-textureBrian
2008-02-27cell: Use unified data cache for textures tooIan Romanick
2008-02-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.