From 3b581aaf943a10a1fb0c6e6da94af6308222afa0 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Thu, 29 Jul 2021 22:59:41 +0200 Subject: [PATCH] cellGem: disable tracking in cellGemForceRGB --- rpcs3/Emu/Cell/Modules/cellGem.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpcs3/Emu/Cell/Modules/cellGem.cpp b/rpcs3/Emu/Cell/Modules/cellGem.cpp index 3db3dea375..67121dce38 100644 --- a/rpcs3/Emu/Cell/Modules/cellGem.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGem.cpp @@ -580,7 +580,14 @@ error_code cellGemForceRGB(u32 gem_num, float r, float g, float b) return CELL_GEM_ERROR_INVALID_PARAMETER; } + // TODO: Adjust brightness + //if (const f32 sum = r + g + b; sum > 2.f) + //{ + // color = color * (2.f / sum) + //} + gem.controllers[gem_num].sphere_rgb = gem_config::gem_color(r, g, b); + gem.controllers[gem_num].enabled_tracking = false; return CELL_OK; }