Merge branch 'gallium-polygon-stipple'
[mesa.git] / src / gallium / drivers / nv50 / nv50_transfer.h
1
2 #ifndef __NV50_TRANSFER_H__
3 #define __NV50_TRANSFER_H__
4
5 #include "pipe/p_state.h"
6
7 struct nv50_m2mf_rect {
8 struct nouveau_bo *bo;
9 uint32_t base;
10 unsigned domain;
11 uint32_t pitch;
12 uint32_t width;
13 uint32_t x;
14 uint32_t height;
15 uint32_t y;
16 uint16_t depth;
17 uint16_t z;
18 uint16_t tile_mode;
19 uint16_t cpp;
20 };
21
22 void
23 nv50_m2mf_rect_setup(struct nv50_m2mf_rect *rect,
24 struct pipe_resource *restrict res, unsigned l,
25 unsigned x, unsigned y, unsigned z);
26
27 #endif