[intel-GEM] Add tiling support to swrast.

Accessing tiled surfaces without using the fence registers requires that
software deal with the address swizzling itself.
This commit is contained in:
Keith Packard
2008-05-06 10:51:08 -07:00
parent df4b49c2ce
commit 537bbe6dec
7 changed files with 350 additions and 25 deletions

View File

@@ -33,6 +33,10 @@ extern void intelInitSpanFuncs(GLcontext * ctx);
extern void intelSpanRenderFinish(GLcontext * ctx);
extern void intelSpanRenderStart(GLcontext * ctx);
extern void intel_set_span_functions(struct gl_renderbuffer *rb);
extern void intel_set_span_functions(struct gl_renderbuffer *rb, int tiling);
#define INTEL_TILE_NONE 0
#define INTEL_TILE_X 1
#define INTEL_TILE_Y 2
#endif