1113 Commits

Author SHA1 Message Date
The Dax
3b285b2580 Use a more robust string check. 2013-10-16 15:05:50 -04:00
The Dax
b49be673b6 Add default error message and title. 2013-10-16 14:50:56 -04:00
The Dax
e52ed9edc9 Combine two error messages down into one, make it translatable, and fix some grammatical issues in comments. 2013-10-16 14:25:47 -04:00
Henrik Rydgard
66e210315b Fix keyboard focus issue on Windows 2013-10-16 17:20:32 +02:00
Kingcom
35a7cb437b Don't create the pen before the function is sure to run until the end 2013-10-16 15:23:12 +02:00
Kingcom
4483b5cff0 Delete pen 2013-10-16 15:19:32 +02:00
Kingcom
ff5e4b0cf3 Highlight branch arrows in a different color if they start/end at the current opcode 2013-10-16 15:15:00 +02:00
Unknown W. Brackets
b209d7c416 Fix drag and drop file start.
Wasn't working when nothing was running yet, had race issues otherwise.
The boot message already handles shutdown.
2013-10-16 01:19:15 -07:00
Unknown W. Brackets
5b888f0d0a Fix a crash in debug mode with no threads. 2013-10-16 00:56:46 -07:00
Unknown W. Brackets
77913c2d56 Don't flash open the console when disabled. 2013-10-15 22:27:03 -07:00
Unknown W. Brackets
a29c92a7e3 Initially center on the primary monitor. 2013-10-15 22:02:14 -07:00
Henrik Rydgård
ecc8736d6b Make the early OpenGL version check a bit more fuzzy. 2013-10-15 14:59:41 +02:00
Henrik Rydgard
5b9123b3c5 Main screen: Add Browse button on Windows to choose a folder easily 2013-10-15 13:28:09 +02:00
Henrik Rydgard
e88a049e79 Windows: Center window on first start 2013-10-15 13:10:25 +02:00
Henrik Rydgård
f68a672c0b Merge pull request #4198 from thedax/sysDirectoriesRevamp
Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
2013-10-15 03:18:45 -07:00
Henrik Rydgard
c4004b8230 Refuse to run really early in the startup process if there's no chance it will work.
Avoids crashing out on startup with old GPUs.
2013-10-15 12:15:29 +02:00
The Dax
750aba1663 Use Unicode variant of ShellExecuteA. 2013-10-15 03:41:11 -04:00
The Dax
6efd5b33f7 We don't really need DIRECTORY_FLASH0 or DIRECTORY_MEMSTICK. 2013-10-15 03:41:10 -04:00
The Dax
c7bdeb3084 Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
On Win32, call InitSysDirectories before the emuthread starts just to be safe.
2013-10-15 03:41:10 -04:00
Unknown W. Brackets
9fe1a99ab3 Fix some warnings. 2013-10-14 22:09:21 -07:00
Henrik Rydgard
0624f505b2 Oops, restore solution version. 2013-10-15 01:33:04 +02:00
Henrik Rydgard
0c2c1751f5 Windows: Let's not link with D3DX, requiring that DLL, until we actually use the D3DX shader compiler. 2013-10-15 01:16:43 +02:00
The Dax
f1d18b1950 Attempt to fix indentation. 2013-10-14 14:09:32 -04:00
The Dax
7d8a757678 Make PPSSPP aware of the Windows Vista/7/8/8.1 Virtual Store. 2013-10-14 11:31:01 -04:00
Henrik Rydgård
ffbac62f01 Merge pull request #4162 from unknownbrackets/debugger
Add more formatting to GE debugger, cleanup, step prim
2013-10-14 02:50:11 -07:00
Unknown W. Brackets
24ead296f1 Don't require reset to enable cheats. 2013-10-13 17:57:43 -07:00
Unknown W. Brackets
991aa03273 A few more texture related formats. 2013-10-13 13:52:23 -07:00
Unknown W. Brackets
a90af9b519 Format a few more state values. 2013-10-13 13:52:22 -07:00
Unknown W. Brackets
1a3bba5ff7 Add a format for clearmode. 2013-10-13 13:52:22 -07:00
Unknown W. Brackets
428a8181e5 Format stencil and alpha tests differently.
One is the stored value on the right, the other is the vertex value on
the left.
2013-10-13 13:52:21 -07:00
Unknown W. Brackets
d5af703a5a Add a stub for a vertex preview. 2013-10-13 13:52:21 -07:00
Unknown W. Brackets
5cf13ee84a Add "Step Prim" button, reorganize buttons a bit. 2013-10-13 13:52:20 -07:00
Unknown W. Brackets
03c4808264 Don't show the console by default in Release. 2013-10-13 12:27:05 -07:00
The Dax
7000b63082 When using a debug build, always show the debug log/enable logging on start. 2013-10-13 14:31:48 -04:00
The Dax
9c868351de Make Enable Debug Logging checkbox instant as it was intended to be. 2013-10-13 14:18:50 -04:00
The Dax
3d8b68e88e Make Fullscreen checkbox instant. 2013-10-13 13:34:55 -04:00
Henrik Rydgård
cdba174ab7 Merge pull request #4148 from unknownbrackets/config-files
Allow config files and fonts to be on the memstick
2013-10-13 04:01:01 -07:00
Henrik Rydgård
29dd284372 Merge pull request #4156 from Kingcom/rotrfix
Fix rotrv (dis)assembly
2013-10-13 01:42:54 -07:00
Kingcom
480c766776 Fix rotrv (dis)assembly 2013-10-13 10:36:43 +02:00
Unknown W. Brackets
8ec2131795 Don't double close the dsound thread. 2013-10-12 23:19:56 -07:00
Unknown W. Brackets
a349ef0f52 Might as well mutex here to be safe. 2013-10-12 23:10:32 -07:00
Unknown W. Brackets
98b49db82a Minor warning fixes. 2013-10-12 16:49:22 -07:00
Unknown W. Brackets
79143b56d2 Allow config files to be placed under the memstick.
This way, they can be configured more easily on Android, etc.
2013-10-12 16:02:03 -07:00
The Dax
2b12fc0c54 Remove hack fix for switching shaders. Create new native messages for EmuScreen to avoid threading issues. Remove gpu function calls from WndMainWindow.cpp and use NativeMessageReceived instead. 2013-10-12 13:51:27 -04:00
The Dax
9bd69cdc6d Make shader items checkable. 2013-10-12 13:44:23 -04:00
The Dax
71087b41a2 Don't try to go out of bounds. Still crashes without the Framebuffer.cpp edit, though.. 2013-10-12 13:44:23 -04:00
The Dax
8195804daa Remove accidentally committed cruft. Fix accidental comment edit. 2013-10-12 13:44:23 -04:00
The Dax
d24fc7b559 Fix a crash relating to switching shaders from the Win32 menu bar. Make Postprocessing Shaders menu translatable. 2013-10-12 13:44:22 -04:00
The Dax
b07e14f98d Win32: Add dynamic submenu for Postprocessing Shaders. 2013-10-12 13:44:22 -04:00
Unknown W. Brackets
dc91bf2ca3 Move GPU debug step/pause/messages out of Windows/. 2013-10-12 10:03:31 -07:00