summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/cell/ppu/cell_texture.c
AgeCommit message (Collapse)Author
2008-09-04cell: assorted comments, clean-ups, etc.Brian Paul
2008-09-04cell: Use pipe_buffer_* inlines as much as possible.José Fonseca
2008-09-03cell: add pipe_texture_reference() call in cell_get_tex_surface()Brian Paul
2008-09-03cell: fix texture/surface allocation to allocate by multiple of tile sizeBrian Paul
This fixes the garbage blocks/pixels seen along the bottom of some windows.
2008-09-03cell: add missing cell_tex_surface_release()Brian Paul
2008-09-03gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed.
2008-08-25cell: asst fixes to get driver building/running again.Brian
Note that SPU vertex transformation is disabled at this time.
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
Also, rename p_tile.[ch] to u_tile.[ch]
2008-06-27cell: Update for cpp removal.José Fonseca
Not tested -- just mymic the softpipe changes.
2008-04-01cell: fix bug in texture tiling function (non-square textures work now)Brian
2008-04-01cell: checkpoint: more multi-texture workBrian
2008-03-19gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul
This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed.
2008-02-28cell: remove obsolete texture fieldBrian
2008-02-27cell: fix minor get_tex_surface() breakageBrian
2008-02-27gallium: remove pipe_context->texture_create/release/get_tex_surface()Brian
These functions are now per-screen, not per-context.
2008-02-27Cell: implement pipe_screen for cell driverBrian
2008-02-20gallium: replace some ordinary assignments with pipe_reference_texture()Brian
This fixes at least one instance of dereferencing an invalid texture pointer.
2008-02-20cell: put most simple state-setter functions in new cell_pipe_state.c fileBrian
Also, re-org of texture/surface functions.
2008-02-20gallium: new pipe->texture_update() functionBrian
Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc).
2008-02-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.