projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
i965: Add user clip planes support to gen6.
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
intel
/
intel_regions.h
diff --git
a/src/mesa/drivers/dri/intel/intel_regions.h
b/src/mesa/drivers/dri/intel/intel_regions.h
index c81ccde4dad66d2dec52f5788f86785d05026318..8464a5e937d205fdf6c077e0cadfee4e90bd9d68 100644
(file)
--- a/
src/mesa/drivers/dri/intel/intel_regions.h
+++ b/
src/mesa/drivers/dri/intel/intel_regions.h
@@
-30,8
+30,9
@@
/** @file intel_regions.h
*
/** @file intel_regions.h
*
- * Structure definitions and prototypes for intel_region handling, which is
- * the basic structure for rectangular collections of pixels stored in a dri_bo.
+ * Structure definitions and prototypes for intel_region handling,
+ * which is the basic structure for rectangular collections of pixels
+ * stored in a drm_intel_bo.
*/
#include <xf86drm.h>
*/
#include <xf86drm.h>
@@
-75,18
+76,21
@@
struct intel_region
/* Allocate a refcounted region. Pointers to regions should only be
* copied by calling intel_reference_region().
*/
/* Allocate a refcounted region. Pointers to regions should only be
* copied by calling intel_reference_region().
*/
-struct intel_region *intel_region_alloc(struct intel_
context *intel
,
+struct intel_region *intel_region_alloc(struct intel_
screen *screen
,
uint32_t tiling,
GLuint cpp, GLuint width,
uint32_t tiling,
GLuint cpp, GLuint width,
- GLuint height,
GLuint pitch,
+ GLuint height,
GLboolean expect_accelerated_upload);
struct intel_region *
GLboolean expect_accelerated_upload);
struct intel_region *
-intel_region_alloc_for_handle(struct intel_
context *intel
,
+intel_region_alloc_for_handle(struct intel_
screen *screen
,
GLuint cpp,
GLuint width, GLuint height, GLuint pitch,
unsigned int handle, const char *name);
GLuint cpp,
GLuint width, GLuint height, GLuint pitch,
unsigned int handle, const char *name);
+GLboolean
+intel_region_flink(struct intel_region *region, uint32_t *name);
+
void intel_region_reference(struct intel_region **dst,
struct intel_region *src);
void intel_region_reference(struct intel_region **dst,
struct intel_region *src);
@@
-134,9
+138,9
@@
void intel_region_release_pbo(struct intel_context *intel,
void intel_region_cow(struct intel_context *intel,
struct intel_region *region);
void intel_region_cow(struct intel_context *intel,
struct intel_region *region);
-dr
i
_bo *intel_region_buffer(struct intel_context *intel,
- struct intel_region *region,
- GLuint flag);
+dr
m_intel
_bo *intel_region_buffer(struct intel_context *intel,
+
struct intel_region *region,
+
GLuint flag);
void _mesa_copy_rect(GLubyte * dst,
GLuint cpp,
void _mesa_copy_rect(GLubyte * dst,
GLuint cpp,