mirror of https://github.com/PCSX2/pcsx2.git
gsdx: defaulting extra rendering threads to 2
This commit is contained in:
parent
21c6fa5f1b
commit
0c4b25bcec
|
@ -108,7 +108,7 @@ EXPORT_C_(int32) GPUopen(void* hWnd)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int renderer = theApp.GetConfig("Renderer", 1);
|
int renderer = theApp.GetConfig("Renderer", 1);
|
||||||
int threads = theApp.GetConfig("extrathreads", 0);
|
int threads = theApp.GetConfig("extrathreads", DEFAULT_EXTRA_RENDERING_THREADS);
|
||||||
|
|
||||||
switch(renderer)
|
switch(renderer)
|
||||||
{
|
{
|
||||||
|
|
|
@ -74,7 +74,7 @@ void GPUSettingsDlg::OnInit()
|
||||||
CheckDlgButton(m_hWnd, IDC_WINDOWED, theApp.GetConfig("windowed", 1));
|
CheckDlgButton(m_hWnd, IDC_WINDOWED, theApp.GetConfig("windowed", 1));
|
||||||
|
|
||||||
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETRANGE, 0, MAKELPARAM(16, 0));
|
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETRANGE, 0, MAKELPARAM(16, 0));
|
||||||
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("extrathreads", 0), 0));
|
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("extrathreads", DEFAULT_EXTRA_RENDERING_THREADS), 0));
|
||||||
|
|
||||||
UpdateControls();
|
UpdateControls();
|
||||||
}
|
}
|
||||||
|
|
|
@ -190,7 +190,7 @@ static int _GSopen(void** dsp, const char* title, GSRendererType renderer, int t
|
||||||
|
|
||||||
if(threads == -1)
|
if(threads == -1)
|
||||||
{
|
{
|
||||||
threads = theApp.GetConfig("extrathreads", 0);
|
threads = theApp.GetConfig("extrathreads", DEFAULT_EXTRA_RENDERING_THREADS);
|
||||||
}
|
}
|
||||||
|
|
||||||
GSWnd* wnd[2] = { NULL, NULL };
|
GSWnd* wnd[2] = { NULL, NULL };
|
||||||
|
|
|
@ -1280,3 +1280,7 @@ enum {FREEZE_LOAD=0, FREEZE_SAVE=1, FREEZE_SIZE=2};
|
||||||
struct GSFreezeData {int size; uint8* data;};
|
struct GSFreezeData {int size; uint8* data;};
|
||||||
|
|
||||||
enum stateType {ST_WRITE, ST_TRANSFER, ST_VSYNC};
|
enum stateType {ST_WRITE, ST_TRANSFER, ST_VSYNC};
|
||||||
|
|
||||||
|
// default gs config settings
|
||||||
|
#define DEFAULT_EXTRA_RENDERING_THREADS 2
|
||||||
|
|
||||||
|
|
|
@ -286,7 +286,7 @@ void populate_gl_table(GtkWidget* gl_table)
|
||||||
void populate_sw_table(GtkWidget* sw_table)
|
void populate_sw_table(GtkWidget* sw_table)
|
||||||
{
|
{
|
||||||
GtkWidget* threads_label = left_label("Extra rendering threads:");
|
GtkWidget* threads_label = left_label("Extra rendering threads:");
|
||||||
GtkWidget* threads_spin = CreateSpinButton(0, 32, "extrathreads", 0);
|
GtkWidget* threads_spin = CreateSpinButton(0, 32, "extrathreads", DEFAULT_EXTRA_RENDERING_THREADS);
|
||||||
|
|
||||||
GtkWidget* aa_check = CreateCheckBox("Edge anti-aliasing (AA1)", "aa1");
|
GtkWidget* aa_check = CreateCheckBox("Edge anti-aliasing (AA1)", "aa1");
|
||||||
GtkWidget* mipmap_check = CreateCheckBox("Mipmap", "mipmap", true);
|
GtkWidget* mipmap_check = CreateCheckBox("Mipmap", "mipmap", true);
|
||||||
|
|
|
@ -172,7 +172,7 @@ void GSSettingsDlg::OnInit()
|
||||||
SendMessage(GetDlgItem(m_hWnd, IDC_RESY), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("resy", 1024), 0));
|
SendMessage(GetDlgItem(m_hWnd, IDC_RESY), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("resy", 1024), 0));
|
||||||
|
|
||||||
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETRANGE, 0, MAKELPARAM(16, 0));
|
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETRANGE, 0, MAKELPARAM(16, 0));
|
||||||
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("extrathreads", 0), 0));
|
SendMessage(GetDlgItem(m_hWnd, IDC_SWTHREADS), UDM_SETPOS, 0, MAKELPARAM(theApp.GetConfig("extrathreads", DEFAULT_EXTRA_RENDERING_THREADS), 0));
|
||||||
|
|
||||||
AddTooltip(IDC_FILTER);
|
AddTooltip(IDC_FILTER);
|
||||||
AddTooltip(IDC_CRC_LEVEL);
|
AddTooltip(IDC_CRC_LEVEL);
|
||||||
|
|
Loading…
Reference in New Issue