#ifndef __NOUVEAU_CONTEXT_H__ #define __NOUVEAU_CONTEXT_H__ #include "pipe/p_context.h" struct nouveau_context { struct pipe_context pipe; struct nouveau_screen *screen; boolean vbo_dirty; void (*copy_data)(struct nouveau_context *, struct nouveau_bo *dst, unsigned, unsigned, struct nouveau_bo *src, unsigned, unsigned, unsigned); void (*push_data)(struct nouveau_context *, struct nouveau_bo *dst, unsigned, unsigned, unsigned, void *); }; static INLINE struct nouveau_context * nouveau_context(struct pipe_context *pipe) { return (struct nouveau_context *)pipe; } #endif