From 87bd4f9b5e095156bb8f0fbaba68a3dab3801c8a Mon Sep 17 00:00:00 2001 From: lightningterror <18107717+lightningterror@users.noreply.github.com> Date: Sat, 19 Jul 2025 22:37:43 +0200 Subject: [PATCH] GS/GL/MTL: Misc fixes. MTL: Add missing shader case for RGB5A1_TO_8I. GL: Comment out vendor Nvidia. Fixes warnings. --- pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm | 1 + pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm index 2c9ae2dd07..c42f49bf6d 100644 --- a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm +++ b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm @@ -1146,6 +1146,7 @@ bool GSDeviceMTL::Create(GSVSyncMode vsync_mode, bool allow_present_throttle) case ShaderConvert::COPY: case ShaderConvert::DOWNSAMPLE_COPY: case ShaderConvert::RGBA_TO_8I: // Yes really + case ShaderConvert::RGB5A1_TO_8I: case ShaderConvert::RTA_CORRECTION: case ShaderConvert::RTA_DECORRECTION: case ShaderConvert::TRANSPARENCY_FILTER: diff --git a/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp b/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp index 566efe4096..d01c38cc1f 100644 --- a/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp +++ b/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp @@ -605,7 +605,7 @@ bool GSDeviceOGL::CreateTextureFX() bool GSDeviceOGL::CheckFeatures(bool& buggy_pbo) { //bool vendor_id_amd = false; - bool vendor_id_nvidia = false; + //bool vendor_id_nvidia = false; //bool vendor_id_intel = false; const char* vendor = (const char*)glGetString(GL_VENDOR); @@ -618,7 +618,7 @@ bool GSDeviceOGL::CheckFeatures(bool& buggy_pbo) else if (std::strstr(vendor, "NVIDIA Corporation")) { Console.WriteLn(Color_StrongGreen, "GL: NVIDIA GPU detected."); - vendor_id_nvidia = true; + //vendor_id_nvidia = true; } else if (std::strstr(vendor, "Intel")) {