VideoSettingsDialog 0 0 408 262 0 0 Video settings - melonDS QLayout::SetFixedSize -1 OpenGL renderer Internal resolution: <html><head/><body><p>The resolution at which the 3D graphics will be rendered. Higher resolutions improve graphics quality when the main window is enlarged, but may also cause glitches.</p></body></html> <html><head/><body><p>Enabling this may help reduce distortion on quads and more complex polygons, but may also reduce performance.</p></body></html> Improved polygon splitting Software renderer <html><head/><body><p>Run the software renderer on a separate thread. Yields better performance on multi-core CPUs.</p></body></html> Use separate thread Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok Display settings 0 0 <html><head/><body><p>The interval at which to synchronize to the monitor's refresh rate. Set to 1 for a 60Hz monitor, 2 for 120Hz, ...</p></body></html> VSync interval: <html><head/><body><p>The interval at which to synchronize to the monitor's refresh rate. Set to 1 for a 60Hz monitor, 2 for 120Hz, ...</p></body></html> 1 20 <html><head/><body><p>Use OpenGL to draw the DS screens to the main window. May result in better frame pacing. Mandatory when using the OpenGL 3D renderer.</p></body></html> OpenGL display <html><head/><body><p>When using OpenGL, synchronize the video output to your monitor's refresh rate.</p></body></html> VSync Qt::Vertical QSizePolicy::Fixed 20 20 <html><head/><body><p>The OpenGL renderer may be faster than software and supports graphical enhancements, but is more prone to glitches.</p></body></html> OpenGL <html><head/><body><p>The software renderer is more accurate and less prone to rendering glitches, but requires more CPU power.</p></body></html> Software 3D renderer: rb3DSoftware rb3DOpenGL cbGLDisplay cbVSync sbVSyncInterval cbSoftwareThreaded cbxGLResolution cbBetterPolygons buttonBox accepted() VideoSettingsDialog accept() 248 254 157 274 buttonBox rejected() VideoSettingsDialog reject() 316 260 286 274