mesa: Changes to 'gallium-tex-surfaces'
Keith Whitwell
keithw at kemper.freedesktop.org
Fri May 2 15:57:25 UTC 2008
The branch, gallium-tex-surfaces has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces
Summary of changes:
src/gallium/drivers/i915simple/i915_texture.c | 91 ++++++++++++++++++----
src/gallium/drivers/softpipe/sp_texture.c | 101 ++++++++++++++++--------
src/gallium/drivers/softpipe/sp_texture.h | 2 +-
src/gallium/include/pipe/p_state.h | 6 +-
src/mesa/state_tracker/st_atom_pixeltransfer.c | 3 +-
src/mesa/state_tracker/st_cb_bitmap.c | 6 +-
src/mesa/state_tracker/st_cb_drawpixels.c | 6 +-
src/mesa/state_tracker/st_cb_fbo.c | 23 ++++--
src/mesa/state_tracker/st_cb_texture.c | 10 ++-
src/mesa/state_tracker/st_texture.c | 4 +-
src/mesa/state_tracker/st_texture.h | 3 +-
11 files changed, 186 insertions(+), 69 deletions(-)
via 5cb29dae06a4d97dc40ac7573e7ae7211e329b3c (commit)
via a73ae3d5eb8419feab5aea26573aa41b72f941eb (commit)
from 4a159132082429d5492f5298c2ccb0df551c9f65 (commit)
- Commits -----------------------------------------------
commit 5cb29dae06a4d97dc40ac7573e7ae7211e329b3c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri May 2 16:56:06 2008 +0100
i915: update to new display target allocation
commit a73ae3d5eb8419feab5aea26573aa41b72f941eb
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri May 2 16:46:31 2008 +0100
gallium: Add texture usage flags, special-case allocation of display targets
For many envirionments it's necessary to allocate display targets
in a window-system friendly manner. Add facilities so that a driver
can tell if a texture is likely to be used to generate a display surface
and if use special allocation paths if necessary.
Hook up softpipe to call into the winsys->surface_alloc_storage()
routine in this case, though we probably want to change that interface
slightly also.
---------------------------------
More information about the mesa-commit
mailing list