mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-09 12:40:23 +01:00
etnaviv: Emit alpha-to-coverage dither
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Lucas Stach <l.stach@pengutronix.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36358>
This commit is contained in:
parent
8fdcc7da44
commit
98f2d8cb2f
1 changed files with 11 additions and 1 deletions
|
|
@ -510,10 +510,20 @@ etna_reset_gpu_state(struct etna_context *ctx)
|
|||
etna_set_state(stream, VIVS_SH_CONFIG, VIVS_SH_CONFIG_RTNE_ROUNDING);
|
||||
}
|
||||
|
||||
if (VIV_FEATURE(screen, ETNA_FEATURE_MSAA_FRAGMENT_OPERATION))
|
||||
if (VIV_FEATURE(screen, ETNA_FEATURE_MSAA_FRAGMENT_OPERATION)) {
|
||||
etna_set_state(stream, VIVS_PS_MSAA_CONFIG, 0x6fffffff & 0xf70fffff & 0xfff6ffff &
|
||||
0xffff6fff & 0xfffff6ff & 0xffffff7f);
|
||||
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(0), 0x6e80e680);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(1), 0x2ac42a4c);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(2), 0x15fb5d3b);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(3), 0x9d7391f7);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(4), 0x08e691f7);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(5), 0x4ca25d3b);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(6), 0xbf512a4c);
|
||||
etna_set_state(stream, VIVS_PS_ALPHA_TO_COVERAGE_DITHER(7), 0x37d9e680);
|
||||
}
|
||||
|
||||
if (VIV_FEATURE(screen, ETNA_FEATURE_BUG_FIXES18))
|
||||
etna_set_state(stream, VIVS_GL_BUG_FIXES, 0x6);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue