Henrik Rydgard
214cc01976
Fix bugs in stencil2alpha, fix bugs in glsl 3 support, enable dual source blending where available
...
The stencil2alpha bug fixes fix some glows in Wipeout, dual source fixes the rest.
2013-12-15 12:49:13 +01:00
bollu
b0c7e824be
Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls
2013-12-14 16:45:29 +05:30
Henrik Rydgard
3baddab8a9
Tweak the new button style to add slight drop shadows, add folder icons.
...
Set the new style as default now that it works on white backgrounds too.
2013-12-11 09:37:07 +01:00
Henrik Rydgard
76707aa81e
Make the on screen touch control resize if you resize the window.
2013-12-11 09:37:05 +01:00
Henrik Rydgård
886607d529
Make Save/Load state mappable to controls. Not mapped by default.
2013-12-06 15:46:56 +01:00
Henrik Rydgård
cd2adf80a4
Add keybinding to rewind (backspace by default), if rewind states are enabled. Disable rewind on mobile.
2013-12-05 16:25:17 +01:00
Henrik Rydgård
d6c8c6cfa0
If the user opens a ZIP file, offer to install it (it will show up in Homebrew & Demos).
...
No progress bar yet, it just freezes during install.
2013-12-05 14:21:07 +01:00
Henrik Rydgard
32f479b0a6
Assorted log spam reductions.
...
Also let Java know of some important events. Not used for anything yet.
2013-12-04 17:43:00 +01:00
Henrik Rydgård
0d05a8f4a9
Merge pull request #4392 from hrydgard/multi-press
...
If an input (axis or key) is mapped to multiple targets, trigger them all.
2013-11-29 05:26:55 -08:00
Henrik Rydgard
1a6b4ceafb
Compensate frame delay for the PSP refreshing at 59.94 Hz
2013-11-20 23:53:28 +01:00
Unknown W. Brackets
29d78e4b5e
Resize and clear cache when changing res.
...
Native only handles one message at a time, and resizing can require both
(because of auto settings.)
2013-11-19 22:44:12 -08:00
Sacha
fb7c3d96fd
Introduce Timer Hack.
...
Has been used in previous Symbian releases to improve speed. Was thought to only work on Wipeout but actually works on most games?
Games that run based on internal timer will experience 60 VPS without frameskip.
2013-11-16 02:16:17 +10:00
Henrik Rydgård
40bd1fa650
Add freeze-frame to developer menu. Only useful for developing, like when using nVidia PerfHud.
2013-11-15 13:11:44 +01:00
bollu
9c219bc18b
moved tilt logic to separate unit and enabled tilt to control multiple input types
2013-11-11 17:22:04 +05:30
Unknown W. Brackets
712b582d26
Remove coreParam.disableG3Dlog and enableDebugging.
...
One was uninitialized, the other one unused.
2013-11-09 11:02:12 -08:00
Henrik Rydgård
23ac6ea2fd
Merge branch 'autoLoadSave' of https://github.com/bollu/ppsspp into bollu-autoLoadSave
...
Conflicts:
Core/Config.h
UI/EmuScreen.cpp
2013-11-06 15:40:36 +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
Henrik Rydgård
bf7f582c3c
If an input (axis or key) is mapped to multiple targets, trigger them
...
all, not just the first one.
2013-10-31 16:50:27 +01:00
Siddharth
186f0a33ba
fixed some more indentation
2013-10-30 23:24:41 +05:30
Siddharth
b5d8601f98
cleanup
2013-10-30 23:22:46 +05:30
Siddharth
b87342a433
now auto loads most recent save state
2013-10-30 23:21:25 +05:30
Siddharth
10ca6cac90
style changes
2013-10-30 22:48:14 +05:30
Siddharth
6cd5b748eb
created auto load feature
2013-10-30 22:46:27 +05:30
Henrik Rydgård
9c546b5d36
Merge pull request #4340 from bollu/analogStickTiltControl
...
full tilt based analog controls
2013-10-28 05:20:46 -07:00
Siddharth
c7bb50ef00
some more indentation fixed
2013-10-28 16:58:46 +05:30
Siddharth
fce408ad81
renamed curve1 to tiltInputCurve
2013-10-28 16:49:36 +05:30
Siddharth
bc9852dad5
fixed indentation and code style
2013-10-28 16:45:27 +05:30
Siddharth
5daaaa3aad
made deadzones configurable
2013-10-28 16:43:42 +05:30
Siddharth
ec0e0d7047
implemented full tilt based D-pad controls
2013-10-27 23:28:47 +05:30
Henrik Rydgård
525767dc27
EmuScreen: Only react to keydowns when looking for the back key.
2013-10-27 10:50:45 +01:00
Henrik Rydgård
4590e44954
add "onFinish" to screens so that ESC (etc) works the same as the back
...
touch button.
2013-10-25 13:19:08 +02:00
Henrik Rydgard
62685b6145
Fix a bug where we would push two gamepausescreens in some circumstances.
...
+ a cosmetic fix.
2013-10-22 16:19:46 +02:00
Siddharth
38442c090e
allow loading and unloading of onScreen control coordinates. Also, use sane (bottom left origin)coordinate system for all onScreen elements
...
can now reposition on screen controls
removed unnessecary files
fixed indenting issues
renamed RepositionOnScreenControlScree to TouchControlLayoutScreen
2013-10-20 00:39:38 +02: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
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