ConfigureGraphics 0 0 400 509 0 0 Form Graphics API Settings 0 0 0 0 Graphics API Software OpenGL Vulkan 0 0 0 0 Physical Device 0 0 0 0 OpenGL Renderer SPIR-V shader generation Disable GLSL -> SPIR-V optimizer <html><head/><body><p>Disables the SPIR-V optimization pass, reducing stuttering considerably while barely affecting performance.</p></body></html> Renderer 0 0 0 0 <html><head/><body><p>Use the selected graphics API to accelerate shader emulation.</p><p>Requires a relatively powerful GPU for better performance.</p></body></html> Enable hardware shader 16 0 0 0 <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> Accurate multiplication <html><head/><body><p>Use the JIT engine instead of the interpreter for software shader emulation. </p><p>Enable this for better performance.</p></body></html> Enable shader JIT <html><head/><body><p>Compile shaders using background threads to avoid shader compilation stutter. Expect temporary graphical glitches</p></body></html> Enable async shader compilation <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> Enable async presentation Advanced 0 0 0 0 <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure, set this to Application Controlled</p></body></html> Texture Sampling Application Controlled Nearest Neighbor Linear <html><head/><body><p>Reduce stuttering by storing and loading generated shaders to disk.</p></body></html> Use disk shader cache VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference. Enable VSync 0 0 0 0 Use global Use per-application Delay Application Render Thread <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> 0 16000 100 250 0 Qt::Horizontal QSlider::TicksBelow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Qt::Vertical 20 270 toggle_accurate_mul toggle_shader_jit toggle_disk_shader_cache toggle_vsync_new