Commit Graph
114 Commits
Author SHA1 Message Date
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
Unknown W. Brackets 21f522746f Cleanup shutdown on Windows to avoid races.
Was still getting crashes sometimes.
2013-10-12 01:40:33 -07:00
danyalzia 0394b78ca9 Only use tilt to control function in mobile 2013-09-30 00:07:38 +05:00
danyalzia d09495b72c Only use tilt to control function in non-windows 2013-09-29 23:31:08 +05:00
Henrik Rydgard 9beb727eac Make chainfire3d warning translatable. 2013-09-17 10:29:11 +02:00
Henrik Rydgard fce5067279 Show a warning message on game start if Chainfire3D is installed. 2013-09-17 10:27:42 +02:00
Unknown W. Brackets 8902e85f0a Enable the debug windows always, disable buttons.
This way you can close them/whatever, and hopefully should avoid crashes.

Only downside is you can't pause the game now and then hit stop in the
debugger.
2013-09-15 09:35:58 -07:00
The Dax e8fd5881b8 Move global UI status out of WndMainWindow.cpp, simplify the menu translation code(it doesn't need to dictate checked or enabled items, the UI already does it later on anyway), and clear out a few old menu items that have been removed. 2013-09-14 12:49:50 -04:00
Henrik Rydgard 2745744d99 Split the resolution setting into Window Size and Rendering Resolution (internal resolution).
Gets rid of our "antialiasing" (simply crank up internal resolution to 2x your window size).

Proper MSAA is coming later.
2013-09-11 00:19:34 +02:00
Henrik Rydgard 3b4cf31197 Try to prevent any remaining "stickiness" when you map analog axises to buttons/direction 2013-09-09 23:55:42 +02:00
Henrik Rydgard b24ea4014a Simple tilt sensitivity setting 2013-09-09 23:48:11 +02:00
The Dax f594157374 Overhaul the Win32 UI. New things include:
-File -> Savestate Slot: Lets the user pick the savestate slot to be used.
-Game Settings -> More Settings...: Opens the main settings screen from anywhere.
-Game Settings -> Control Mapping...: Opens the key mapping screen from anywhere.
-Infrequently changed options were removed.
-Organised menus; nothing is out of place anymore.
-Simplified menus: as some options were removed or moved, it's easier to find what you're looking for, now.
2013-09-07 17:05:23 -04:00
Henrik Rydgard 8c88dff5a4 More log categories, use them (and existing ones). Improve log config. 2013-09-07 22:02:55 +02:00
Henrik Rydgard c31ae0645f Add optional "DevMenu" in-game button for quick access to things like log settings 2013-09-07 20:54:51 +02:00
Henrik Rydgard 349718a3bc Windows: Use system fonts in UI - no more mojibake.
No support for doing this on Android yet, still uses the atlas.
2013-08-30 14:48:52 +02:00
The Dax c4434dfe9a Make game boot error strings translatable. 2013-08-22 15:39:22 -04:00
Henrik Rydgard 9a0ce170d2 Re-enable the Pause keymapping on Android 2013-08-20 19:10:12 +02:00
Henrik Rydgard b186294132 UI tweaks. Change to cleaner background image. 2013-08-20 00:49:25 +02:00
Henrik Rydgard 1559b4404a Fix some joystick mapping errors, a minor bug 2013-08-19 22:40:05 +02:00
Henrik Rydgard 6ca3b43b9a Measure actual fps (frameskip+unthrottle included), show all three on one line if you choose "both" (which I probably should rename)
Also prevent annoying scrolls in key mapping dialog
2013-08-19 22:06:49 +02:00
Henrik Rydgard 0a0d8d9e32 Android/SDL buildfix, move remains of the old UI into other files. 2013-08-18 20:25:57 +02:00
Henrik Rydgard 5037568af3 Delete the bulk of the old UI. 2013-08-18 20:22:30 +02:00
Henrik Rydgard db575d559f Delete the NewUI setting, effectively forcing it on 2013-08-18 20:14:33 +02:00
Henrik Rydgard 0265ab874f Change FPS limit to "alternate speed", expressed in a percentage.
Fix it so it works correctly for 30fps games.

Some menu tweaks.
2013-08-18 18:55:42 +02:00
Tony Wasserka 6cd1091e19 Add an option for enabling software rendering. 2013-08-16 23:48:52 +02:00
Henrik Rydgard 8b99d999ed UI tweaks, move a couple old screens to keep out of MenuScreens.cpp 2013-08-14 23:06:14 +02:00
Henrik Rydgard 2f0cdc6988 ARMJIT: disable vi2f, it seems buggy. preliminary disabled impl of vcrsp.t. 2013-08-06 11:10:26 +02:00
Unknown W. Brackets b17b23f1f2 Add a function to run the CPU core. 2013-08-04 15:23:38 -07:00
Sacha 8b4280b297 Rename KEYCODE to NKCODE (native key code) to stop name collision. Implement Blackberry keymapping. 2013-08-05 03:31:40 +10:00
Henrik Rydgård ec9c464057 Merge pull request #3002 from raven02/aa
Anrdoid : Add option 'Anti-Aliasing' to new UI
2013-07-31 09:22:31 -07:00
Henrik Rydgard 7fc5ce56de Fix viim for x86, implement for ARM. 2013-07-31 18:21:23 +02:00
Henrik Rydgard 8972bf0d12 Fix stickiness of NV Shield d-pad (and other digital pads that are mapped to axises) 2013-07-31 18:08:31 +02:00
raven02 766770a755 Anrdoid : Add option 'Anti-Aliasing' 2013-07-30 23:32:55 +08:00
Henrik Rydgard 988b5539fa Show speed in percent 2013-07-27 23:23:16 +02:00
Henrik Rydgard fe090e8d95 Crashfix in EmuScreen (touch events before booting) 2013-07-27 17:25:39 +02:00
Henrik Rydgard 7462d988cf Boot game in EmuScreen::update instead of the constructor. Avoids issues with starting games from the command line. 2013-07-27 13:26:26 +02:00
Henrik Rydgård 67adad6cf0 Move CheckGLExtensions to InitGraphics from EmuScreen, trying to fix #2900 2013-07-27 11:46:21 +02:00
Unknown W. Brackets 7d6538bd0b Don't crash in DeviceLost before game init. 2013-07-27 01:05:00 -07:00
raven02 100d336fb2 Remove _ suffix and hide the GPU mode on GLES2 2013-07-22 04:17:54 +08:00
raven02 0216f52359 Merge remote-tracking branch 'upstream/master'
Conflicts:
	UI/GameSettingsScreen.cpp
	UI/MenuScreens.cpp
	Windows/ppsspp.rc
2013-07-22 00:03:54 +08:00
raven02 87fc81e56d Consolidate Rendering Mode 2013-07-21 23:17:42 +08:00
Henrik Rydgard 2b35aa9050 Add basic NewUI in-game menu. 2013-07-21 13:31:46 +02:00
Unknown W. Brackets 13f6ca0019 When mapping to an axis, center when both pressed.
Fixes #2860.
2013-07-20 12:11:35 -07:00
Henrik Rydgard 51adb8c64f Warning fixes, fix hw back button on Android 2013-07-20 20:49:08 +02:00
Henrik Rydgard ff225fab5a Finish the touch input rewrite, get rid of the fakeinput hacks. 2013-07-20 14:05:07 +02:00
Henrik Rydgard 325f5dfc21 Replace some of the onscreen touch buttons with a new better impl that doesn't rely on InputState. 2013-07-20 12:08:13 +02:00
papel a61117dec4 Correct function. 2013-07-17 03:34:43 -03:00
papel 99754bcd7a Merge branch 'master' of https://github.com/hrydgard/ppsspp 2013-07-17 02:33:53 -03:00
papel 9b6f1abed8 Version to savestate and open other game in other screens. 2013-07-17 02:33:26 -03:00
Henrik Rydgard 81411a74ed Experimental: Make orientation change possible on Android. 2013-07-16 22:51:25 +02:00