Commit Graph
1220 Commits
Author SHA1 Message Date
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
Unknown W. Brackets f70f70925d Highlight arguments from the selected range.
For example, if "lui v0,0x8000" is selected, highlight "v0" or "0x8000"
used as arguments on other lines.  Makes it a bit easier to follow.
2014-03-02 22:49:22 -08:00
Unknown W. Brackets a3ad15b295 Allow screenshot out of game. 2014-03-01 13:55:17 -08:00
Unknown W. Brackets a0f3b2b40e Disable a few debug menu items outside of a game.
They won't work anyway.
2014-03-01 11:25:40 -08:00
Peter Tissen 60036c42e3 actually handle pen/touch disambiguation, now let's hope no driver misreports this 2014-02-24 13:28:20 +01:00
Peter Tissen bc54fab98a Try to fix Stylus input, this needs testing to see if it interferes with Touch 2014-02-24 12:11:40 +01:00
Henrik Rydgård b7651b61c7 Merge pull request #5546 from chinhodado/fixes
some minor fixes and changes
2014-02-23 19:12:42 +07:00
chinhodado 9ba79f31a2 minor change in file filter 2014-02-22 22:35:15 -05:00
chinhodado 6491557c17 fix a wrong parameter 2014-02-22 21:29:03 -05:00
Unknown W. Brackets f6abfb9444 Fix hang if you use disasm goto outside game. 2014-02-20 01:02:39 -08:00
Unknown W. Brackets f62eb4848d Add a few more safety checks for SendMessage().
Broadcasting is bad.
2014-02-17 21:08:34 -08:00
Unknown W. Brackets ec34c31416 Initialize the status bar earlier.
We try to set its text sometimes before creating it, which can cause a
random hang.  It could also maybe be causing the window titles to be
blanked out.
2014-02-17 20:52:38 -08:00
Dante38490 d996b3aa06 -Update VS 2013
While the project is already in 2013, except the SLN file.
2014-02-17 15:45:29 +01:00
The Dax 62075a1e9b Use a safer method of calling the DPI stuff. 2014-02-17 04:02:56 -05:00
The Dax 1b23c51a9f Win32: Make PPSSPP DPI aware to avoid flickering in fullscreen on some PC hardware setups. 2014-02-17 03:39:24 -05:00
chinhodado 1ed1f719bc remove unnecessary nonnegative check for unsigned variable 2014-02-16 12:25:42 -05:00
Unknown W. Brackets 2459f4e351 Avoid a char * for a constant string. 2014-02-15 01:56:27 -08:00
Henrik Rydgård 0dd9e2dbaf Merge pull request #5452 from unknownbrackets/win-fixes
Clean up some Windows leaks, optimize symbol map a bit
2014-02-15 09:31:37 +01:00
Unknown W. Brackets d0d4e665d1 Clean up double creation of memory debugger. 2014-02-14 21:17:36 -08:00
Unknown W. Brackets 8f09a341df Fix a few leaks in the Windows UI code. 2014-02-14 21:08:24 -08:00
Henrik Rydgård 3a08693946 Merge pull request #5440 from thedax/097VersionBump
Bump version numbers for 0.9.7 release.
2014-02-14 15:58:29 +01:00
The Dax f6e6b54f2a Bump version numbers for 0.9.7 release. 2014-02-13 16:55:17 -05:00
The Dax 965a3333b4 Don't crash by reading a nullptr when changing the rendering resolution. 2014-02-13 16:30:08 -05:00
Henrik Rydgard 3b2d61af09 Win32: Don't flicker when moving around the window. Fixes #5429 2014-02-13 17:56:26 +01:00
Henrik Rydgård ddaf60976c Only apply the FMA3 workaround in x64.
http://connect.microsoft.com/VisualStudio/feedback/details/809664/the-crt-function-powf-will-crash-in-win8-1-pe
2014-02-13 16:02:10 +01:00
Henrik Rydgård 5850514245 Work around VS2013 CRT bug that affects Vista and Win7 RTM. 2014-02-13 15:57:36 +01:00