Home | History | Annotate | Download | only in nv30

Lines Matching refs:push

57    struct nouveau_pushbuf *push = nv30->base.pushbuf;
82 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 3);
83 PUSH_DATA (push, zeta);
84 PUSH_DATA (push, colr);
85 PUSH_DATA (push, mode);
88 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 3);
89 PUSH_DATA (push, zeta);
90 PUSH_DATA (push, colr);
91 PUSH_DATA (push, mode);
104 struct nouveau_pushbuf *push = nv30->base.pushbuf;
125 if (nouveau_pushbuf_space(push, 16, 1, 0) ||
126 nouveau_pushbuf_refn (push, &refn, 1))
129 BEGIN_NV04(push, NV30_3D(RT_ENABLE), 1);
130 PUSH_DATA (push, NV30_3D_RT_ENABLE_COLOR0);
131 BEGIN_NV04(push, NV30_3D(RT_HORIZ), 3);
132 PUSH_DATA (push, sf->width << 16);
133 PUSH_DATA (push, sf->height << 16);
134 PUSH_DATA (push, rt_format);
135 BEGIN_NV04(push, NV30_3D(COLOR0_PITCH), 2);
137 PUSH_DATA (push, (sf->pitch << 16) | sf->pitch);
139 PUSH_DATA (push, sf->pitch);
140 PUSH_RELOC(push, mt->base.bo, sf->offset, NOUVEAU_BO_LOW, 0, 0);
141 BEGIN_NV04(push, NV30_3D(SCISSOR_HORIZ), 2);
142 PUSH_DATA (push, (w << 16) | x);
143 PUSH_DATA (push, (h << 16) | y);
145 BEGIN_NV04(push, NV30_3D(CLEAR_COLOR_VALUE), 2);
146 PUSH_DATA (push, pack_rgba(ps->format, color->f));
147 PUSH_DATA (push, NV30_3D_CLEAR_BUFFERS_COLOR_R |
163 struct nouveau_pushbuf *push = nv30->base.pushbuf;
189 if (nouveau_pushbuf_space(push, 32, 1, 0) ||
190 nouveau_pushbuf_refn (push, &refn, 1))
193 BEGIN_NV04(push, NV30_3D(RT_ENABLE), 1);
194 PUSH_DATA (push, 0);
195 BEGIN_NV04(push, NV30_3D(RT_HORIZ), 3);
196 PUSH_DATA (push, sf->width << 16);
197 PUSH_DATA (push, sf->height << 16);
198 PUSH_DATA (push, rt_format);
200 BEGIN_NV04(push, NV30_3D(COLOR0_PITCH), 1);
201 PUSH_DATA (push, (sf->pitch << 16) | sf->pitch);
203 BEGIN_NV04(push, NV40_3D(ZETA_PITCH), 1);
204 PUSH_DATA (push, sf->pitch);
206 BEGIN_NV04(push, NV30_3D(ZETA_OFFSET), 1);
207 PUSH_RELOC(push, mt->base.bo, sf->offset, NOUVEAU_BO_LOW, 0, 0);
208 BEGIN_NV04(push, NV30_3D(SCISSOR_HORIZ), 2);
209 PUSH_DATA (push, (w << 16) | x);
210 PUSH_DATA (push, (h << 16) | y);
212 BEGIN_NV04(push, NV30_3D(CLEAR_DEPTH_VALUE), 1);
213 PUSH_DATA (push, pack_zeta(ps->format, depth, stencil));
214 BEGIN_NV04(push, NV30_3D(CLEAR_BUFFERS), 1);
215 PUSH_DATA (push, mode);