summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_cb_texture.c
AgeCommit message (Collapse)Author
2007-12-11Remove internal_format field from struct pipe_texture.Michel Dänzer
It's state tracker specific / not really necessary anyway.
2007-12-11gallium: remove set_sampler_units interfaceKeith Whitwell
The effect of this mapping can be acheived by the state tracker and setting up the pipe texture state pointers to incorporate its affects.
2007-12-11gallium: remove dead pbo zcopy codeKeith Whitwell
2007-12-07fix void pointer arithmetic warningsBrian
2007-12-07Eliminate struct pipe_region.Michel Dänzer
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping.
2007-12-06Remove remnants of 'intel' from active state tracker code.Michel Dänzer
2007-12-06Hide texture layout details from the state tracker.Michel Dänzer
pipe->get_tex_surface() has to be used for access to texture image data.
2007-11-29Move dimensions from struct pipe_region to struct pipe_surface.Michel Dänzer
2007-11-01plug in _mesa_test_proxy_teximage, temporarilyBrian
2007-10-25Move the get/put_tile() functions to pipe_context.Brian
The _rgba versions are temporary until the state tracker is updated.
2007-10-17formatting fixBrian
2007-09-27commentsBrian
2007-09-27remove dead codekeithw
2007-09-26Do image flipping in do_copy_texsubimage() and GL pixel transfer ops (except ↵Brian
convolution).
2007-09-26fallback_copy_texsubimage() basically works now (at least w/ Xlib driver).Brian
Have to map regions before calling get_tile()/put_tile(). Need to invert srcY of glCopyTexSubImage() depending on renderbuffers up/down orientation. Still need to invert image in fallback_copy_texsubimage() when needed.
2007-09-26More work on glCopyTexSubImage.Brian
Start sketching out a fallback path based on surface->get_tile(), put_tile() which will do format convertion and GL's pixel transfer ops.
2007-09-26checkpoint: glCopyTexImage workBrian
2007-09-17Remove non-meaningful region_idle() interfaceKeith Whitwell
This is already handled by the semanics of map(), etc.
2007-08-15translate GL texture targets to PIPE_TEXTURE_x valuesBrian
2007-08-10use st_mesa_format_to_pipe_format()Brian
2007-08-10rename st_cb_teximage.h st_format.hBrian
2007-08-10code movementBrian
2007-08-07set mt->formatBrian
2007-08-07s/intel/st/Brian
2007-08-07plug in texture/sampler state updateBrian
2007-08-06New st_init_*_functions() to initialize the driver functions table.Brian
We need to do these initializations before initializing the Mesa context because context init involves creating texture/program/etc objects.
2007-08-06new texture functionsBrian