Lines Matching refs:ctx

40    struct gl_context *ctx = &brw->ctx;
48 int nr_draw_buffers = ctx->DrawBuffer->_NumColorDrawBuffers;
49 if (nr_draw_buffers == 0 && ctx->Color.AlphaEnabled)
62 if (!(ctx->DrawBuffer->_IntegerBuffers & 0x1)) {
64 if (_mesa_is_multisample_enabled(ctx)) {
65 if (ctx->Multisample.SampleAlphaToCoverage) {
69 if (ctx->Multisample.SampleAlphaToOne)
74 if (ctx->Color.AlphaEnabled) {
77 SET_FIELD(intel_translate_compare_func(ctx->Color.AlphaFunc),
81 if (ctx->Color.DitherFlag) {
88 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[i];
96 bool integer = ctx->DrawBuffer->_IntegerBuffers & (0x1 << i);
99 if (ctx->Color.ColorLogicOpEnabled) {
102 SET_FIELD(intel_translate_logic_op(ctx->Color.LogicOp),
104 } else if (ctx->Color.BlendEnabled & (1 << i) && !integer &&
105 !ctx->Color._AdvancedBlendMode) {
106 GLenum eqRGB = ctx->Color.Blend[i].EquationRGB;
107 GLenum eqA = ctx->Color.Blend[i].EquationA;
108 GLenum srcRGB = ctx->Color.Blend[i].SrcRGB;
109 GLenum dstRGB = ctx->Color.Blend[i].DstRGB;
110 GLenum srcA = ctx->Color.Blend[i].SrcA;
111 GLenum dstA = ctx->Color.Blend[i].DstA;
168 if (!ctx->Color.ColorMask[i][0])
170 if (!ctx->Color.ColorMask[i][1])
172 if (!ctx->Color.ColorMask[i][2])
174 if (!ctx->Color.ColorMask[i][3])
180 WARN_ONCE(ctx->Color.Blend[i]._UsesDualSrc &&
181 _mesa_is_multisample_enabled(ctx) &&
182 ctx->Multisample.SampleAlphaToOne,
185 if (ctx->Color.Blend[i]._UsesDualSrc)
210 struct gl_context *ctx = &brw->ctx;
214 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[0];
215 const bool buffer0_is_integer = ctx->DrawBuffer->_IntegerBuffers & 0x1;
223 if (ctx->Color.AlphaEnabled)
227 if (_mesa_is_multisample_enabled(ctx) &&
228 ctx->Multisample.SampleAlphaToCoverage)
243 if (rb && !buffer0_is_integer && (ctx->Color.BlendEnabled & 1)) {
244 GLenum eqRGB = ctx->Color.Blend[0].EquationRGB;
245 GLenum eqA = ctx->Color.Blend[0].EquationA;
246 GLenum srcRGB = ctx->Color.Blend[0].SrcRGB;
247 GLenum dstRGB = ctx->Color.Blend[0].DstRGB;
248 GLenum srcA = ctx->Color.Blend[0].SrcA;
249 GLenum dstA = ctx->Color.Blend[0].DstA;