Commit graph

402 commits

Author SHA1 Message Date
Unknown W. Brackets
d35717f5a8 Also report the vertex decoder jit to verysleepy.
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets
5d2ff64252 Support for modified jit-enabled VerySleepy.
This allows profiling the jit.  Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
The Dax
9aba6fa356 Use a consistent i18n pointer name for PostShaders. 2013-11-30 00:38:44 -05:00
The Dax
eff74892b0 Fix a styling issue, and allow shader names to be translated in the Win32 menubar. 2013-11-29 12:52:10 -05:00
shenweip
7029cb293b Add Switch UMD to Win32 menu. 2013-11-27 21:57:17 +08:00
Kingcom
ce5ffdfe7a Convert backslashes when opening directory 2013-11-06 09:41:56 +01:00
Unknown W. Brackets
5328e213a6 Clear the jit cache when toggling debug stats.
This way we can bypass that check normally, for speed.
2013-11-04 08:03:50 -08:00
The Dax
728101aebb Revise how the language system works.
On Win32, the Language menubar is eliminated in favour of displaying a NewLanguageScreen on screens that are of type UIDialogScreenWithBackground/UIScreenWithBackground; UIScreen inheriting screens (e.g. GamePauseScreen) still require manual additions.
2013-11-03 19:21:53 -05:00
Henrik Rydgard
65baad70ac Quick hack to avoid unthrottled getting stuck when alt-tabbing.
Assumes the default keymap of course but shouldn't really have any adverse
effects if you have remapped your controls.
2013-10-31 00:35:02 +01:00
Henrik Rydgård
e266e15c6b One more buildfix 2013-10-19 23:09:27 +02:00
Henrik Rydgård
f85b4a4252 Buildfix 2013-10-18 15:07:04 +02:00
Henrik Rydgard
66e210315b Fix keyboard focus issue on Windows 2013-10-16 17:20:32 +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
a29c92a7e3 Initially center on the primary monitor. 2013-10-15 22:02:14 -07:00
Henrik Rydgard
e88a049e79 Windows: Center window on first start 2013-10-15 13:10:25 +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
24ead296f1 Don't require reset to enable cheats. 2013-10-13 17:57:43 -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
Unknown W. Brackets
98b49db82a Minor warning fixes. 2013-10-12 16:49:22 -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
5406db1285 This doesn't really "wait" anymore. 2013-10-12 02:20:10 -07:00
Unknown W. Brackets
647e8fd3a4 Avoid Core_Stop() for reset, it might not reset. 2013-10-12 02:08:18 -07:00
Unknown W. Brackets
21f522746f Cleanup shutdown on Windows to avoid races.
Was still getting crashes sometimes.
2013-10-12 01:40:33 -07:00
Henrik Rydgard
e0b19decca Add generic "PostShader" functionality, replacing FXAA (it's one of them).
Replaces #4018, sorry DanyalZia :)
2013-10-12 02:05:55 +02:00
The Dax
b3101cba7f Fix wrong submenu enum. Someone failed to count from 0.. 2013-10-11 15:04:53 -04:00
Henrik Rydgård
a9cd15d165 Merge branch 'patch-18' of https://github.com/DanyalZia/ppsspp
Conflicts:
	Windows/resource.h
2013-10-11 17:35:30 +02:00
danyalzia
88c36b5b25 Add Auto-texture scaling
Update resource.h

Update WndMainWindow.h

Update WndMainWindow.cpp

Update ppsspp.rc

position fix

Update TextureCache.cpp

Update TextureCache.cpp
2013-10-11 18:30:06 +05:00
szdarkhack
1116b59910 Implemented a "Pause When Not Focused" menu option (default false). Pause toggle overrides this. 2013-10-11 14:53:25 +03:00
Lioncash
0f093a3328 Remove redundant parentheses from a ternary statement in WndMainWindow.cpp. 2013-10-05 22:59:40 -04:00
Lioncash
40797e0d5c Turns out there were three other expressions with this precedence problem in it within WndMainWindow.cpp. 2013-10-05 22:00:19 -04:00
Lioncash
2b84520e89 Fix precedence of operations in a boolean expression in function UpdateMenus in WndMainWindow.cpp.
Bitwise OR has higher precedence than the ternary expression operators. This is likely unintended, since the main goal here is to either check or un-check the items.
2013-10-05 21:49:58 -04:00
Kingcom
a5ae03cae1 -use tab control class for left tabs
-add a way to hide tab titles
-accelerator for GEDebugger
2013-09-30 15:56:08 +02:00
shenweip
38e744b080 Add FXAA to menu item. 2013-09-29 16:08:52 +08:00
Henrik Rydgård
00c4fb43f2 Merge pull request #3939 from thedax/win32MakeMsgTranslatable
Win32: Make savestate slot OSM translatable.
2013-09-28 14:52:34 -07:00
Henrik Rydgård
98f0f2692b Merge pull request #3948 from thedax/win32DeadlocksTake2
Win32 Deadlocks Part 2: Stop should do the same things Reset does.
2013-09-28 12:18:03 -07:00
Kingcom
513223ea4f -Step through display list with F10/F11
-accelerator changes
2013-09-28 14:34:08 +02:00
Henrik Rydgård
05fda6e8c7 Merge pull request #3936 from thedax/win32ReduceOSMSpam
Win32: Only show the resolution information at certain times.
2013-09-27 15:29:08 -07:00
The Dax
1427aefccb Make fullscreen info conditional. Don't show it if the Resolution Mode isn't Auto. 2013-09-27 15:34:13 -04:00
The Dax
ab71517fd0 Rename StopEmulation to WaitForCore. 2013-09-27 13:34:22 -04:00
The Dax
586ca3e838 Stop should do the same things reset does(in terms of core stepping and stopping), so let's re-factor that code into a function. 2013-09-27 12:32:15 -04:00
The Dax
adead8ea31 Fix deadlocks when games hang with Stop, Reset, and Enable Cheats. 2013-09-26 22:44:29 -04:00
The Dax
7fde11af5f Don't show resolution info when entering/exiting fullscreen. It's not really necessary. 2013-09-26 19:44:06 -04:00