Home | History | Annotate | Download | only in nouveau

Lines Matching refs:push

40 	struct nouveau_pushbuf *push = context_push(ctx);
42 BEGIN_NV04(push, NV10_3D(ALPHA_FUNC_ENABLE), 1);
43 PUSH_DATAb(push, ctx->Color.AlphaEnabled);
45 BEGIN_NV04(push, NV10_3D(ALPHA_FUNC_FUNC), 2);
46 PUSH_DATA (push, nvgl_comparison_op(ctx->Color.AlphaFunc));
47 PUSH_DATA (push, FLOAT_TO_UBYTE(ctx->Color.AlphaRef));
53 struct nouveau_pushbuf *push = context_push(ctx);
55 BEGIN_NV04(push, NV10_3D(BLEND_COLOR), 1);
56 PUSH_DATA (push, FLOAT_TO_UBYTE(ctx->Color.BlendColor[3]) << 24 |
65 struct nouveau_pushbuf *push = context_push(ctx);
67 BEGIN_NV04(push, NV10_3D(BLEND_FUNC_ENABLE), 1);
68 PUSH_DATAb(push, ctx->Color.BlendEnabled);
70 BEGIN_NV04(push, NV10_3D(BLEND_EQUATION), 1);
71 PUSH_DATA (push, nvgl_blend_eqn(ctx->Color.Blend[0].EquationRGB));
77 struct nouveau_pushbuf *push = context_push(ctx);
79 BEGIN_NV04(push, NV10_3D(BLEND_FUNC_SRC), 2);
80 PUSH_DATA (push, nvgl_blend_func(ctx->Color.Blend[0].SrcRGB));
81 PUSH_DATA (push, nvgl_blend_func(ctx->Color.Blend[0].DstRGB));
87 struct nouveau_pushbuf *push = context_push(ctx);
89 BEGIN_NV04(push, NV10_3D(COLOR_MASK), 1);
90 PUSH_DATA (push, ((ctx->Color.ColorMask[0][3] ? 1 << 24 : 0) |
99 struct nouveau_pushbuf *push = context_push(ctx);
102 BEGIN_NV04(push, NV10_3D(DEPTH_TEST_ENABLE), 1);
103 PUSH_DATAb(push, ctx->Depth.Test && fb->Visual.depthBits > 0);
104 BEGIN_NV04(push, NV10_3D(DEPTH_WRITE_ENABLE), 1);
105 PUSH_DATAb(push, ctx->Depth.Mask && fb->Visual.depthBits > 0);
106 BEGIN_NV04(push, NV10_3D(DEPTH_FUNC), 1);
107 PUSH_DATA (push, nvgl_comparison_op(ctx->Depth.Func));
113 struct nouveau_pushbuf *push = context_push(ctx);
115 BEGIN_NV04(push, NV10_3D(DITHER_ENABLE), 1);
116 PUSH_DATAb(push, ctx->Color.DitherFlag);
122 struct nouveau_pushbuf *push = context_push(ctx);
127 BEGIN_NV04(push, NV11_3D(COLOR_LOGIC_OP_ENABLE), 2);
128 PUSH_DATAb(push, ctx->Color.ColorLogicOpEnabled);
129 PUSH_DATA (push, nvgl_logicop_func(ctx->Color.LogicOp));
135 struct nouveau_pushbuf *push = context_push(ctx);
137 BEGIN_NV04(push, NV10_3D(SHADE_MODEL), 1);
138 PUSH_DATA (push, ctx->Light.ShadeModel == GL_SMOOTH ?
145 struct nouveau_pushbuf *push = context_push(ctx);
147 BEGIN_NV04(push, NV10_3D(STENCIL_ENABLE), 1);
148 PUSH_DATAb(push, ctx->Stencil._Enabled);
150 BEGIN_NV04(push, NV10_3D(STENCIL_FUNC_FUNC), 3);
151 PUSH_DATA (push, nvgl_comparison_op(ctx->Stencil.Function[0]));
152 PUSH_DATA (push, _mesa_get_stencil_ref(ctx, 0));
153 PUSH_DATA (push, ctx->Stencil.ValueMask[0]);
159 struct nouveau_pushbuf *push = context_push(ctx);
161 BEGIN_NV04(push, NV10_3D(STENCIL_MASK), 1);
162 PUSH_DATA (push, ctx->Stencil.WriteMask[0]);
168 struct nouveau_pushbuf *push = context_push(ctx);
170 BEGIN_NV04(push, NV10_3D(STENCIL_OP_FAIL), 3);
171 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.FailFunc[0]));
172 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZFailFunc[0]));
173 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZPassFunc[0]));