From: Ben Skeggs Date: Tue, 11 Jun 2019 04:54:32 +0000 (+1000) Subject: drm/nouveau/kms/gv100-: use premultiplied alpha blending between planes X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2c7442ea17f32a9d6eb8c6672478e7a6fafd4631;p=linux.git drm/nouveau/kms/gv100-: use premultiplied alpha blending between planes This is apparently the assumed default behaviour when blend properties are absent. Signed-off-by: Ben Skeggs --- diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c index 826d1d760d3a2..8a4f0e436be62 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c @@ -107,10 +107,10 @@ wndwc37e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) asyw->state.crtc_w); /*XXX: Composition-related stuff. Need to implement properly. */ - evo_mthd(push, 0x02ec, 1); + evo_mthd(push, 0x02ec, 7); evo_data(push, (2 - (wndw->id & 1)) << 4); - evo_mthd(push, 0x02f4, 5); - evo_data(push, 0x00000011); + evo_data(push, 0x000000ff); + evo_data(push, 0x00007722); evo_data(push, 0xffff0000); evo_data(push, 0xffff0000); evo_data(push, 0xffff0000);