diff --git a/GPU/Directx9/GPU_DX9.cpp b/GPU/Directx9/GPU_DX9.cpp index dc920f6485..6281948d3c 100644 --- a/GPU/Directx9/GPU_DX9.cpp +++ b/GPU/Directx9/GPU_DX9.cpp @@ -390,7 +390,7 @@ DIRECTX9_GPU::DIRECTX9_GPU() for (int i = 0; i < 0xEF; i++) { if (dupeCheck.find((u8)i) == dupeCheck.end()) { ERROR_LOG(G3D, "Command missing from table: %02x (%i)", i, i); - } + } } BuildReportingInfo(); diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 62634b18a1..bb1ba0faf1 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -117,6 +117,11 @@ void EmuScreen::bootGame(const std::string &filename) { } #endif memset(virtKeys, 0, sizeof(virtKeys)); + + const char *renderer = (const char*)glGetString(GL_RENDERER); + if (strstr(renderer, "Chainfire3D") != 0) { + osm.Show("WARNING: Chainfire3D detected, may cause problems", 10.0f, 0xFF30a0FF, -1, true); + } } EmuScreen::~EmuScreen() {