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