diff options
author | Brian Paul <[email protected]> | 2009-04-09 18:40:24 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-04-09 18:40:24 -0600 |
commit | 92d3b2a4da914a64bf0de4be4843a8524b1a8af6 (patch) | |
tree | 4be8629ba560e04361d73f12ead920459316c02f /src | |
parent | 20f3497e4b6756e330f7b3f54e8acaa1d6c92052 (diff) |
gallium: comments for surface_copy(), surface_fill() in p_context.h
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/include/pipe/p_context.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gallium/include/pipe/p_context.h b/src/gallium/include/pipe/p_context.h index 29095dcdc3b..c5c839799ea 100644 --- a/src/gallium/include/pipe/p_context.h +++ b/src/gallium/include/pipe/p_context.h @@ -192,14 +192,21 @@ struct pipe_context { * Surface functions */ /*@{*/ + + /** + * Copy a block of pixels from one surface to another. + * The surfaces must be of the same format. + */ void (*surface_copy)(struct pipe_context *pipe, struct pipe_surface *dest, unsigned destx, unsigned desty, - struct pipe_surface *src, /* don't make this const - - need to map/unmap */ + struct pipe_surface *src, unsigned srcx, unsigned srcy, unsigned width, unsigned height); + /** + * Fill a region of a surface with a constant value. + */ void (*surface_fill)(struct pipe_context *pipe, struct pipe_surface *dst, unsigned dstx, unsigned dsty, |