intel/context: Add drm_intel_context type
Add an opaque type representing a HW context. Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>main
parent
a5b2946889
commit
b3b123dfb1
|
@ -41,6 +41,7 @@
|
||||||
struct drm_clip_rect;
|
struct drm_clip_rect;
|
||||||
|
|
||||||
typedef struct _drm_intel_bufmgr drm_intel_bufmgr;
|
typedef struct _drm_intel_bufmgr drm_intel_bufmgr;
|
||||||
|
typedef struct _drm_intel_context drm_intel_context;
|
||||||
typedef struct _drm_intel_bo drm_intel_bo;
|
typedef struct _drm_intel_bo drm_intel_bo;
|
||||||
|
|
||||||
struct _drm_intel_bo {
|
struct _drm_intel_bo {
|
||||||
|
|
|
@ -280,6 +280,11 @@ struct _drm_intel_bufmgr {
|
||||||
int debug;
|
int debug;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct _drm_intel_context {
|
||||||
|
unsigned int ctx_id;
|
||||||
|
struct _drm_intel_bufmgr *bufmgr;
|
||||||
|
};
|
||||||
|
|
||||||
#define ALIGN(value, alignment) ((value + alignment - 1) & ~(alignment - 1))
|
#define ALIGN(value, alignment) ((value + alignment - 1) & ~(alignment - 1))
|
||||||
#define ROUND_UP_TO(x, y) (((x) + (y) - 1) / (y) * (y))
|
#define ROUND_UP_TO(x, y) (((x) + (y) - 1) / (y) * (y))
|
||||||
#define ROUND_UP_TO_MB(x) ROUND_UP_TO((x), 1024*1024)
|
#define ROUND_UP_TO_MB(x) ROUND_UP_TO((x), 1024*1024)
|
||||||
|
|
Loading…
Reference in New Issue