mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
i965/gen8: Don't enable alpha test and alpha to coverage if draw bufer zero is integer type
We follow this rule at multiple places in i965 driver. This patch doesn't fix any testcase. Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
93b84cae54
commit
35010718bc
1 changed files with 9 additions and 6 deletions
|
|
@ -218,13 +218,16 @@ gen8_upload_ps_blend(struct brw_context *brw)
|
|||
if (brw_color_buffer_write_enabled(brw))
|
||||
dw1 |= GEN8_PS_BLEND_HAS_WRITEABLE_RT;
|
||||
|
||||
/* _NEW_COLOR */
|
||||
if (ctx->Color.AlphaEnabled)
|
||||
dw1 |= GEN8_PS_BLEND_ALPHA_TEST_ENABLE;
|
||||
if(!buffer0_is_integer) {
|
||||
/* _NEW_COLOR */
|
||||
if (ctx->Color.AlphaEnabled)
|
||||
dw1 |= GEN8_PS_BLEND_ALPHA_TEST_ENABLE;
|
||||
|
||||
/* _NEW_MULTISAMPLE */
|
||||
if (_mesa_is_multisample_enabled(ctx) && ctx->Multisample.SampleAlphaToCoverage)
|
||||
dw1 |= GEN8_PS_BLEND_ALPHA_TO_COVERAGE_ENABLE;
|
||||
/* _NEW_MULTISAMPLE */
|
||||
if (_mesa_is_multisample_enabled(ctx) &&
|
||||
ctx->Multisample.SampleAlphaToCoverage)
|
||||
dw1 |= GEN8_PS_BLEND_ALPHA_TO_COVERAGE_ENABLE;
|
||||
}
|
||||
|
||||
/* Used for implementing the following bit of GL_EXT_texture_integer:
|
||||
* "Per-fragment operations that require floating-point color
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue