1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00

Add Dump control to Debug Panel.

This commit is contained in:
Sergey Lipskiy 2013-04-23 18:24:27 +07:00
parent 97f07e38c3
commit 3dc3aca3f2
3 changed files with 39 additions and 63 deletions

View File

@ -164,6 +164,12 @@ BOOL CALLBACK DebugDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
else
Debug.show &= ~DEBUG_MATRIX;
break;
case IDC_DUMP:
if (SendDlgItemMessage( hDlg, IDC_DUMP, BM_GETCHECK, NULL, NULL ) == BST_CHECKED)
StartDump("GLideN64.log");
else
EndDump();
break;
case IDC_PAUSE:
Debug.paused = TRUE;
break;

Binary file not shown.

View File

@ -58,28 +58,19 @@ EXSTYLE WS_EX_TOOLWINDOW
CAPTION "glN64 Debug Output"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
GROUPBOX "Debug Level",IDC_STATIC,4,161,240,28
CONTROL "High",IDC_DEBUGHIGH,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,14,173,31,10
CONTROL "Medium",IDC_DEBUGMEDIUM,"Button",BS_AUTORADIOBUTTON,71,
173,41,10
CONTROL "Low",IDC_DEBUGLOW,"Button",BS_AUTORADIOBUTTON,138,173,
29,10
GROUPBOX "Debug Level",IDC_STATIC,4,161,304,28
CONTROL "High",IDC_DEBUGHIGH,"Button",BS_AUTORADIOBUTTON | WS_GROUP,14,173,31,10
CONTROL "Medium",IDC_DEBUGMEDIUM,"Button",BS_AUTORADIOBUTTON,71,173,41,10
CONTROL "Low",IDC_DEBUGLOW,"Button",BS_AUTORADIOBUTTON,138,173,29,10
GROUPBOX "Show",IDC_STATIC,4,192,303,41
CONTROL "Unhandled",IDC_SHOWUNHANDLED,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,13,216,51,10
CONTROL "Unknown",IDC_SHOWUNKNOWN,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,80,216,47,10
CONTROL "Errors",IDC_SHOWERRORS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,80,204,34,10
CONTROL "Handled",IDC_SHOWHANDLED,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,13,204,43,10
CONTROL "Unhandled",IDC_SHOWUNHANDLED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,216,51,10
CONTROL "Unknown",IDC_SHOWUNKNOWN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,80,216,47,10
CONTROL "Errors",IDC_SHOWERRORS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,80,204,34,10
CONTROL "Handled",IDC_SHOWHANDLED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,204,43,10
PUSHBUTTON "Pause",IDC_PAUSE,320,219,50,14
PUSHBUTTON "Step",IDC_STEP,376,219,50,14
PUSHBUTTON "Run",IDC_RUN,435,219,50,14
CONTROL "",IDC_DEBUGEDIT,"RichEdit20A",ES_MULTILINE |
ES_AUTOHSCROLL | ES_READONLY | WS_BORDER | WS_VSCROLL |
WS_TABSTOP,4,4,481,122
CONTROL "",IDC_DEBUGEDIT,"RichEdit20A",ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_BORDER | WS_VSCROLL | WS_TABSTOP,4,4,481,122
EDITTEXT IDC_PC,87,132,40,14,ES_AUTOHSCROLL
LTEXT "PC:",IDC_STATIC,71,135,12,8
EDITTEXT IDC_PCI,47,131,16,14,ES_AUTOHSCROLL
@ -90,36 +81,26 @@ BEGIN
EDITTEXT IDC_W1,315,131,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_W0,239,131,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_CMD,181,131,17,14,ES_AUTOHSCROLL
CONTROL "Texture",IDC_SHOWTEXTURE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,251,204,40,10
CONTROL "Matrix",IDC_SHOWMATRIX,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,143,216,35,10
CONTROL "Vertex",IDC_SHOWVERTEX,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,194,204,36,10
CONTROL "Triangle",IDC_SHOWTRIANGLE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,194,216,41,10
CONTROL "Combine",IDC_SHOWCOMBINE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,251,216,43,10
CONTROL "Ignored",IDC_SHOWIGNORED,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,143,204,40,10
CONTROL "Detailed",IDC_DEBUGDETAIL,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,193,173,42,10
CONTROL "Texture",IDC_SHOWTEXTURE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,251,204,40,10
CONTROL "Matrix",IDC_SHOWMATRIX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,143,216,35,10
CONTROL "Vertex",IDC_SHOWVERTEX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,194,204,36,10
CONTROL "Triangle",IDC_SHOWTRIANGLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,194,216,41,10
CONTROL "Combine",IDC_SHOWCOMBINE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,251,216,43,10
CONTROL "Ignored",IDC_SHOWIGNORED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,143,204,40,10
CONTROL "Detailed",IDC_DEBUGDETAIL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,193,173,42,10
CONTROL "Dump",IDC_DUMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,251,172,40,11
END
IDD_CONFIGDLG DIALOGEX 0, 0, 247, 201
STYLE DS_ABSALIGN | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS |
DS_CENTER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CAPTION
STYLE DS_ABSALIGN | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CAPTION
CAPTION "glN64 Configuration"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Full Screen Mode:",IDC_STATIC,15,33,58,8
COMBOBOX IDC_FULLSCREENRES,125,31,60,111,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_FULLSCREENRES,125,31,60,111,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Windowed Resolution:",IDC_STATIC,15,49,72,8
COMBOBOX IDC_WINDOWEDRES,125,47,60,100,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
CONTROL "Force Bilinear Filtering",IDC_FORCEBILINEAR,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,135,66,86,10
COMBOBOX IDC_WINDOWEDRES,125,47,60,100,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Force Bilinear Filtering",IDC_FORCEBILINEAR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,135,66,86,10
GROUPBOX "Textures",IDC_STATIC,7,104,233,69
LTEXT "Texture Cache Size:",IDC_STATIC,15,137,66,8
EDITTEXT IDC_CACHEMEGS,87,134,22,14,ES_NUMBER,WS_EX_RIGHT
@ -127,44 +108,33 @@ BEGIN
PUSHBUTTON "OK",IDOK,71,180,50,14
PUSHBUTTON "Cancel",IDCANCEL,126,180,50,14
GROUPBOX "Display",IDC_STATIC,7,7,233,91
COMBOBOX IDC_FULLSCREENREFRESH,191,31,38,111,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_FULLSCREENREFRESH,191,31,38,111,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Bit Depth:",IDC_STATIC,81,18,33,8
LTEXT "Resolution:",IDC_STATIC,136,18,37,8
LTEXT "Refresh Rate:",IDC_STATIC,187,18,46,8
COMBOBOX IDC_FULLSCREENBITDEPTH,80,31,39,111,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
CONTROL "Enable 2xSaI texture scaling",IDC_ENABLE2XSAI,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,16,66,107,10
CONTROL "Enable Fog",IDC_FOG,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,135,81,51,10
CONTROL "Hardware Frame Buffer Textures (Experimental)",
IDC_FRAMEBUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,
154,171,10
COMBOBOX IDC_TEXTUREBPP,87,118,107,75,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_FULLSCREENBITDEPTH,80,31,39,111,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Enable 2xSaI texture scaling",IDC_ENABLE2XSAI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,66,107,10
CONTROL "Enable Fog",IDC_FOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,135,81,51,10
CONTROL "Hardware Frame Buffer Textures (Experimental)",IDC_FRAMEBUFFER,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,154,171,10
COMBOBOX IDC_TEXTUREBPP,87,118,107,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Texture Bit Depth:",IDC_STATIC,15,120,60,8
CONTROL "Enabled Dithered Alpha Testing",IDC_DITHEREDALPHATEST,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,81,116,10
END
IDD_MICROCODEDLG DIALOGEX 0, 0, 384, 129
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION |
WS_SYSMENU
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "glN64 Unknown Microcode"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,136,108,50,14
PUSHBUTTON "Stop",IDCANCEL,198,108,50,14
COMBOBOX IDC_MICROCODE,168,86,87,80,CBS_DROPDOWN | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_MICROCODE,168,86,87,80,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
LTEXT "Microcode:",IDC_STATIC,129,88,36,8
LTEXT "Unknown microcode detected. Please notify Orkin, including the following information:",
IDC_STATIC,53,7,278,8
LTEXT "You can manually select the closest matching microcode, or stop the video thread",
IDC_STATIC,62,73,261,8
EDITTEXT IDC_TEXTBOX,7,20,370,31,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY
LTEXT "Unknown microcode detected. Please notify Orkin, including the following information:",IDC_STATIC,53,7,278,8
LTEXT "You can manually select the closest matching microcode, or stop the video thread",IDC_STATIC,62,73,261,8
EDITTEXT IDC_TEXTBOX,7,20,370,31,ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY
END