Home | History | Annotate | Download | only in nv30

Lines Matching defs:push

57    struct nouveau_pushbuf *push = nv30->base.pushbuf;
78 BEGIN_NV04(push, NV30_3D(STENCIL_ENABLE(0)), 2);
79 PUSH_DATA (push, 0);
80 PUSH_DATA (push, 0x000000ff);
87 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 3);
88 PUSH_DATA (push, zeta);
89 PUSH_DATA (push, colr);
90 PUSH_DATA (push, mode);
93 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 3);
94 PUSH_DATA (push, zeta);
95 PUSH_DATA (push, colr);
96 PUSH_DATA (push, mode);
110 struct nouveau_pushbuf *push = nv30->base.pushbuf;
131 if (nouveau_pushbuf_space(push, 32, 1, 0) ||
132 nouveau_pushbuf_refn (push, &refn, 1))
135 BEGIN_NV04(push, NV30_3D(RT_ENABLE), 1);
136 PUSH_DATA (push, NV30_3D_RT_ENABLE_COLOR0);
137 BEGIN_NV04(push, NV30_3D(RT_HORIZ), 3);
138 PUSH_DATA (push, sf->width << 16);
139 PUSH_DATA (push, sf->height << 16);
140 PUSH_DATA (push, rt_format);
141 BEGIN_NV04(push, NV30_3D(COLOR0_PITCH), 2);
143 PUSH_DATA (push, (sf->pitch << 16) | sf->pitch);
145 PUSH_DATA (push, sf->pitch);
146 PUSH_RELOC(push, mt->base.bo, sf->offset, NOUVEAU_BO_LOW, 0, 0);
147 BEGIN_NV04(push, NV30_3D(SCISSOR_HORIZ), 2);
148 PUSH_DATA (push, (w << 16) | x);
149 PUSH_DATA (push, (h << 16) | y);
151 BEGIN_NV04(push, NV30_3D(CLEAR_COLOR_VALUE), 2);
152 PUSH_DATA (push, pack_rgba(ps->format, color->f));
153 PUSH_DATA (push, NV30_3D_CLEAR_BUFFERS_COLOR_R |
170 struct nouveau_pushbuf *push = nv30->base.pushbuf;
196 if (nouveau_pushbuf_space(push, 32, 1, 0) ||
197 nouveau_pushbuf_refn (push, &refn, 1))
200 BEGIN_NV04(push, NV30_3D(RT_ENABLE), 1);
201 PUSH_DATA (push, 0);
202 BEGIN_NV04(push, NV30_3D(RT_HORIZ), 3);
203 PUSH_DATA (push, sf->width << 16);
204 PUSH_DATA (push, sf->height << 16);
205 PUSH_DATA (push, rt_format);
207 BEGIN_NV04(push, NV30_3D(COLOR0_PITCH), 1);
208 PUSH_DATA (push, (sf->pitch << 16) | sf->pitch);
210 BEGIN_NV04(push, NV40_3D(ZETA_PITCH), 1);
211 PUSH_DATA (push, sf->pitch);
213 BEGIN_NV04(push, NV30_3D(ZETA_OFFSET), 1);
214 PUSH_RELOC(push, mt->base.bo, sf->offset, NOUVEAU_BO_LOW, 0, 0);
215 BEGIN_NV04(push, NV30_3D(SCISSOR_HORIZ), 2);
216 PUSH_DATA (push, (w << 16) | x);
217 PUSH_DATA (push, (h << 16) | y);
219 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 1);
220 PUSH_DATA (push, pack_zeta(ps->format, depth, stencil));
221 BEGIN_NV04(push, NV30_3D(CLEAR_BUFFERS), 1);
222 PUSH_DATA (push, mode);