From d225ff7a9880fac2bfbffa50445898db6608a309 Mon Sep 17 00:00:00 2001 From: Jannik Vogel Date: Mon, 11 Feb 2019 23:18:57 +0100 Subject: [PATCH] psh: Use float for alpha, vec3 for rgb --- hw/xbox/nv2a/nv2a_psh.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/xbox/nv2a/nv2a_psh.c b/hw/xbox/nv2a/nv2a_psh.c index fbf0636ca4..babeb9f85c 100644 --- a/hw/xbox/nv2a/nv2a_psh.c +++ b/hw/xbox/nv2a/nv2a_psh.c @@ -307,7 +307,11 @@ static QString* get_input_var(struct PixelShader *ps, struct InputInfo in, bool } break; case PS_CHANNEL_ALPHA: - qstring_append(reg, ".a"); + if (is_alpha) { + qstring_append(reg, ".a"); + } else { + qstring_append(reg, ".aaa"); + } break; default: assert(false);