From 35433494f35f049aa0ba993391871504abfa0cc0 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sat, 4 Nov 2017 13:49:04 -0400 Subject: [PATCH] nv50: make blending work so that zero wins in a multiplication This matches nvc0 behavior, tested with the fbo-float-nan piglit. Signed-off-by: Ilia Mirkin Reviewed-by: Tobias Klausmann --- src/gallium/drivers/nouveau/nv50/nv50_screen.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c index 90c19b7d2cd..c2e69f55134 100644 --- a/src/gallium/drivers/nouveau/nv50/nv50_screen.c +++ b/src/gallium/drivers/nouveau/nv50/nv50_screen.c @@ -772,6 +772,11 @@ nv50_screen_init_hwctx(struct nv50_screen *screen) PUSH_DATA (push, 0); } + BEGIN_NV04(push, NV50_3D(UNK0FDC), 1); + PUSH_DATA (push, 1); + BEGIN_NV04(push, NV50_3D(UNK19C0), 1); + PUSH_DATA (push, 1); + PUSH_KICK (push); }