From 16fded31e1c29732272e4cba1f924547a05f20fc Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Fri, 21 Oct 2016 17:53:21 -0400 Subject: [PATCH] - Show current renderer on startup. This is for diagnostic purposes when we ask people for their startup logs so we know what key settings are being used when there is a problem. --- src/win32/hardware.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/win32/hardware.cpp b/src/win32/hardware.cpp index e67d11842..b7c74fbd0 100644 --- a/src/win32/hardware.cpp +++ b/src/win32/hardware.cpp @@ -170,6 +170,16 @@ void I_CreateRenderer() { currentrenderer = vid_renderer; currentcanvas = vid_used3d; + if (currentrenderer == 1) + Printf("Renderer: OpenGL\n"); + else if (currentcanvas == 0) + Printf("Renderer: Software on OpenGL\n"); + else if (currentcanvas == 1 && vid_forceddraw == false) + Printf("Renderer: Software on Direct3D\n"); + else if (currentcanvas == 1) + Printf("Renderer: Software on DirectDraw\n"); + else + Printf("Renderer: Unknown\n"); if (Renderer == NULL) { if (currentrenderer==1) Renderer = gl_CreateInterface();