Henrik Rydgard
dc3806b700
Win32: Keep DSound running even when in the menu.
...
This will make it possible to play the game-selection audio later.
2014-06-22 14:17:57 +02:00
Henrik Rydgard
6ec74ef99e
Be consistent about how we read and update the UI state variable
2014-06-22 09:57:01 +02:00
Unknown W. Brackets
9efbc2694b
Add an invalidate all method to the jit.
2014-06-19 01:13:06 -07:00
Unknown W. Brackets
3793bd5a02
Avoid xinput pad jitter resetting axis state.
...
Should take care of #5526 .
2014-06-16 01:37:20 -07:00
Unknown W. Brackets
95e4e04f8d
Fix a crash in the GE debugger on matrix tab.
2014-06-16 00:36:16 -07:00
Unknown W. Brackets
f6649794df
Respect max texture level in GE debugger preview.
2014-06-15 10:31:16 -07:00
Unknown W. Brackets
913914a4c1
Fix some type conversion warnings.
2014-06-15 10:01:54 -07:00
Unknown W. Brackets
d7e5b7956e
Add buttons to select texture level in ge debugger.
2014-06-15 10:01:32 -07:00
Unknown W. Brackets
eaf3288304
Add debug interface for non-L0 texture preview.
2014-06-15 09:30:37 -07:00
Unknown W. Brackets
030b562eb9
Support render-to-offset within a framebuffer.
...
Fixes #6324 .
2014-06-14 17:08:41 -07:00
pal1000
a3c7c90517
Control mapper now overrides default shortcuts for saved states related commands
2014-06-06 11:52:36 +03:00
pal1000
c9983fb3da
Add some defines to separate hardcoded shortcuts from the mapped ones
2014-06-06 11:52:35 +03:00
pal1000
ca21c1d076
Fix a typo
2014-06-06 11:52:34 +03:00
pal1000
a41737ebe7
Save state, load state and next save slot shortcuts are no longer hardcoded.
2014-06-06 11:52:33 +03:00
Henrik Rydgård
91cb320e6f
Merge pull request #6212 from thedax/win32-buildfix
...
Win32: fix three warnings.
2014-06-02 23:42:58 +02:00
The Dax
70e1abac08
Win32: Use CALLBACK (__stdcall) for DinputDevice::DevicesCallback. Fixes 32-bit compilation.
2014-06-02 08:28:35 -04:00
The Dax
1059f99d69
One more warning fix.
2014-06-01 18:53:35 -04:00
The Dax
58411136ee
Remove the const int, and fix another warning.
2014-06-01 18:32:14 -04:00
The Dax
9672701743
Win32 buildfix and warning fix.
...
I don't know how many pads are supposed to be supported, but I went with a reasonable number until the proper amount is committed.
2014-06-01 18:25:35 -04:00
Peter Tissen
5e34dbf3fc
limit Dinput devices to the max supported in input_state and update the native submodule to get the MAX_NUM_PADS constant
2014-06-01 12:37:32 +02:00
Peter Tissen
46eb74e98a
undo visual studio auto-indenting
2014-06-01 12:37:31 +02:00
Peter Tissen
7d25a1591c
fix formatting
2014-06-01 12:37:30 +02:00
Peter Tissen
1024eb7b63
initial commit for multiple DInput devices.
...
allow multiple dinput devices but still block all dinput devices if an xinput device is present.
This still has some issues with devices not being able to be dynamically added or removed but
even many commercial games react to hot-plug DInput events. Also, the axis handling is not really
ideal yet but it works for now.
2014-06-01 12:37:30 +02:00
Unknown W. Brackets
9f01c02626
Don't try to read breakpoint info after exit.
...
Fixes a crash on exit when on a breakpoint.
2014-05-31 10:03:01 -07:00
debugzxcv
295961c37e
Windows: Fix Delete keymap
2014-05-26 03:10:22 +08:00
Henrik Rydgard
3023f7d06b
Android: Switch dpad default to use HAT X/Y +/- instead of "dpad", as documented.
...
Add a simple "autoconfigure" facility for input devices, that lets the user choose
if several are connected.
Can be expanded in the future to provide custom default mapppings for various devices as long as we manage to identify them.
Ideally, key mappings should be unique per device but they aren't yet.
2014-05-19 23:31:11 +02:00
Unknown W. Brackets
fc7b5f3141
Make sure not to break when GE debugger closed.
...
Also, try to fix a might-be race condition.
2014-05-15 22:45:51 -07:00
Henrik Rydgard
281ff6ce2a
Windows: Get rid of that silly inner "display" window. Should be zero functional change.
2014-05-11 18:04:07 +02:00
The Dax
f08f237bfa
MSBuild scripts: Enable parallel build and in effect, fix x64.
...
For some reason it was complaining about the platform being invalid with the /m switch at the end.
2014-05-08 17:26:22 -04:00
The Dax
26054fd801
Add bin-release to the gitignore file. Fixes an issue with TortoiseGit on Windows relating to that directory.
...
More specifically: It doesn't like bin-release\lang\.git, but it doesn't need to concern itself with bin-release\* at all.
2014-05-01 14:41:03 -04:00
The Dax
987b97125a
Win32: Add some MSBuild scripts.
2014-04-29 13:43:20 -04:00
The Dax
6bedad2aa5
Enable --escape-exit for all relevant platforms. It makes PPSSPP more front-end friendly by letting escape quit the emu.
2014-04-26 01:00:45 -04:00
Henrik Rydgård
d67f91d899
Merge pull request #5841 from unknownbrackets/ge-signals
...
Improve sync and pause GE signal handling
2014-04-12 23:40:27 +02:00
Unknown W. Brackets
7fd7337911
Update GE lists when switching.
...
This uses a mutex, so it should be safe to do any time. Really helps
debugging hung lists.
2014-04-11 23:50:20 -07:00
The Dax
b82e85f9fc
Win32: Properly shutdown when using File->Exit, or when g_Config.bEscapeExitsEmulator is true.
2014-04-11 14:18:27 -04:00
sum2012
75c31ebe4d
Small fix for DebugLog.bat
2014-04-01 22:16:44 +08:00
Henrik Rydgard
47145745dc
Fix GL context creation on Windows. Was creating 3.1 contexts on new nVidia drivers.
2014-04-01 11:03:36 +02:00
The Dax
abbceb095b
Update the DebugLog batch file so it works with the new command-line option.
2014-03-31 22:49:21 -04:00
The Dax
3259b61cf2
Win32: Implement "-d" command-line switch. It didn't do anything, previously.
...
Also added a helper func to set all log levels at once. Should be handy if we clean up the logging channels screen.
2014-03-31 22:44:05 -04:00
Kingcom
6256f64507
Display label name in status bar
2014-03-31 17:00:48 +02:00
The Dax
c5036511b0
Include the renderer string too, for possibly extra helpful info.
2014-03-26 16:27:54 -04:00
The Dax
842fb2f94d
Win32: when an invalid OpenGL driver is detected, don't offer a choice of quitting or not, just quit.
2014-03-26 16:27:54 -04:00
raven02
6f9259169c
Menu : Disable Vertex Cache when HW T&L is disabled
2014-03-26 08:01:37 +08:00
The Dax
bda7db293d
Win32/NVidia: switch to fullscreen after showing the window. Fixes a weird issue with vsync being ignored otherwise.
2014-03-24 20:13:35 -04:00
Unknown W. Brackets
b641ced7e0
Poll controllers on a separate thread on Windows.
...
This means controllers will sample more than the game fps, and will work
whenever keyboards do.
2014-03-23 23:46:10 -07:00
Henrik Rydgard
cbc46be3f9
Update version to 0.9.8
2014-03-22 11:58:53 +01:00
Unknown W. Brackets
1ce6bf399a
Buildfix for 32-bit x86, arg.
2014-03-17 21:52:45 -07:00
Unknown W. Brackets
a843cbd580
Shrink the very common sceKernelThread.h include.
2014-03-15 11:44:02 -07:00
The Dax
04837f7ba6
Remove redundant ifdef; we're already on Win32, so there's no need for them here.
2014-03-03 11:30:58 -05:00
The Dax
520eb5b012
Win32: On Optimus systems, use the NVidia GPU, not the IGP.
2014-03-03 11:26:27 -05:00