From c5b626a17b294effd241677798873b08257ec19b Mon Sep 17 00:00:00 2001 From: plutooo Date: Sun, 15 Apr 2018 18:45:04 +0200 Subject: [PATCH] Fix 2d initialization --- nx/source/nvidia/cmds/3d_init.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nx/source/nvidia/cmds/3d_init.c b/nx/source/nvidia/cmds/3d_init.c index 236f6c11..983b42bf 100644 --- a/nx/source/nvidia/cmds/3d_init.c +++ b/nx/source/nvidia/cmds/3d_init.c @@ -71,9 +71,14 @@ Result vnInit3D(Vn* vn) { NvIncr(0, NvReg3D_Layer, 0x10000), NvImm(0, 0x488, 5), NvIncr(0, 0x514, 0x00800008), - //NvImm(0, 0xab, 3), // FAULTY - //NvImm(0, 0xa4, 0), - //NvImm(0, 0x221, 0x3f)); + ); + + // Initializes some 2D things.. + VnCmd( + vn, + NvImm(3, 0xab, 3), // SetOperation? + NvImm(3, 0xa4, 0), // SetClipEnable + NvImm(3, 0x221, 0x3f)); ); // TODO: Call macro_14f(0x00418800, 1, 1).