diff options
author | Jakob Bornecrantz <[email protected]> | 2009-09-09 00:38:04 +0100 |
---|---|---|
committer | Jakob Bornecrantz <[email protected]> | 2009-09-09 00:43:36 +0100 |
commit | e589a37f7b72da4f5eb8cbb46443d7baf710b37c (patch) | |
tree | 101fd89d276eb12d107fdfb910e92108a089074b /src/gallium/drivers | |
parent | d1121328402dc2e9480ca69bcfd9e3aac5f024a4 (diff) |
i915g: Add buffer write callback
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r-- | src/gallium/drivers/i915simple/intel_winsys.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gallium/drivers/i915simple/intel_winsys.h b/src/gallium/drivers/i915simple/intel_winsys.h index f949f52a9ce..42c5e7470ec 100644 --- a/src/gallium/drivers/i915simple/intel_winsys.h +++ b/src/gallium/drivers/i915simple/intel_winsys.h @@ -150,6 +150,17 @@ struct intel_winsys { void (*buffer_unmap)(struct intel_winsys *iws, struct intel_buffer *buffer); + /** + * Write to a buffer. + * + * Arguments follows pwrite(2) + */ + int (*buffer_write)(struct intel_winsys *iws, + struct intel_buffer *dst, + const void *src, + size_t size, + size_t offset); + void (*buffer_destroy)(struct intel_winsys *iws, struct intel_buffer *buffer); /*@}*/ |