From a50b8dd50bff751bf024d0295f0d12535ee79d69 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sun, 17 Nov 2024 12:45:04 -0800 Subject: [PATCH] Luigi's Mansion: Fix on WebGPU Don't use CLR0 when we don't set up a vertex stream for it. We should add lighting eventually. --- src/LuigisMansion/bin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/LuigisMansion/bin.ts b/src/LuigisMansion/bin.ts index bb9a86465..8e50e7e9c 100644 --- a/src/LuigisMansion/bin.ts +++ b/src/LuigisMansion/bin.ts @@ -180,8 +180,8 @@ export function parse(buffer: ArrayBufferSlice, name: string): BIN { const texGens = [texGen0]; const lightChannel0: GX_Material.LightChannelControl = { - alphaChannel: { lightingEnabled: false, ambColorSource: GX.ColorSrc.VTX, matColorSource: GX.ColorSrc.VTX, litMask: 0, diffuseFunction: GX.DiffuseFunction.NONE, attenuationFunction: GX.AttenuationFunction.NONE }, - colorChannel: { lightingEnabled: false, ambColorSource: GX.ColorSrc.VTX, matColorSource: GX.ColorSrc.VTX, litMask: 0, diffuseFunction: GX.DiffuseFunction.NONE, attenuationFunction: GX.AttenuationFunction.NONE }, + alphaChannel: { lightingEnabled: false, ambColorSource: GX.ColorSrc.REG, matColorSource: GX.ColorSrc.REG, litMask: 0, diffuseFunction: GX.DiffuseFunction.NONE, attenuationFunction: GX.AttenuationFunction.NONE }, + colorChannel: { lightingEnabled: false, ambColorSource: GX.ColorSrc.REG, matColorSource: GX.ColorSrc.REG, litMask: 0, diffuseFunction: GX.DiffuseFunction.NONE, attenuationFunction: GX.AttenuationFunction.NONE }, }; const lightChannels: GX_Material.LightChannelControl[] = [lightChannel0, lightChannel0];