Commit Graph

194 Commits

Author SHA1 Message Date
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
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
Unknown W. Brackets
ad8c4af936 Respect the bgm vol setting for at3, mp3, video. 2013-10-26 19:33:25 -07:00
Henrik Rydgard
bf59f3db73 Add ugly hack setting for PowerVR to disable alpha test
Causes glitches but the speedup is truly massive in some games so I relent :/

Please do not report graphics bugs when this is enabled...

Future: Maybe remove this setting except on PowerVR?
2013-10-22 13:00:19 +02:00
Siddharth
55a664bd13 made buttons invisible in the layout screen if they are disabled 2013-10-20 17:17:32 +05:30
The Dax
a88a30fb1d Add a touch control visibility screen. All touch controls can now be toggled on or off, except for the Pause button on platforms that have it, as a safety precaution. 2013-10-19 23:24:09 -04:00
Henrik Rydgard
f15e21c5f8 Remove the Enable Atrac3+ checkbox 2013-10-20 01:07:18 +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
Siddharth
06c13926ee made atomic lock optional
fixed an incorrect merge to nativeApp.cpp

made atomic locks init correctly

reintroduced atomic locks in audio as an optional setting

converted global pointers to global objects on stack

moved all mixing code into PSPMixer

internaized all code into __sceAudio.cpp

cleaned up rebase

cleaned up rebase
2013-10-16 23:42:47 +05:30
Unknown W. Brackets
af2ccbb9da Rename flashDirectory to flash0Directory. 2013-10-12 16:08:39 -07:00
Unknown W. Brackets
79143b56d2 Allow config files to be placed under the memstick.
This way, they can be configured more easily on Android, etc.
2013-10-12 16:02:03 -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
szdarkhack
b98a073b26 Merge remote-tracking branch 'ppssppUpstream/master' into focus_pause
Conflicts:
	Windows/resource.h
2013-10-11 17:47:43 +03: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
Henrik Rydgård
5721836d44 Add basic haptic feedback to on-screen touch buttons. 2013-10-10 16:44:57 +02:00
Henrik Rydgård
e94a67860d Merge pull request #4005 from Kingcom/Debugger
More debug UI tweaks
2013-10-01 01:10:19 -07:00
Kingcom
2dfa63bb1c Add config setting 2013-09-30 21:42:05 +02:00
adrian17
7e3f35dfe3 Removed redundant includes 2013-09-30 19:05:04 +02:00
Kingcom
478962ae2c Resize GEDebugger and save position 2013-09-28 16:04:56 +02:00
Henrik Rydgard
b10e2bce3c Add FXAA antialiasing on non-mobile. Works best when render resolution = window size. 2013-09-26 12:41:59 +02:00
Henrik Rydgard
2b66a850be More spline/bezier optimization. Enable real splines. Add option "Low quality spline/bezier curves". 2013-09-24 11:14:49 +02:00
Henrik Rydgård
db92f26e56 Merge pull request #3806 from thedax/win32UITranslation
Win32 UI: Rewrite most of the menu translation code to be cleaner and simpler.
2013-09-17 06:43:24 -07:00
danyalzia
8f55e145c0 Update variables 2013-09-17 11:33:32 +05:00
The Dax
e6d85cfb39 Rename Config::languageIni to Config::sLanguageIni for consistency. 2013-09-16 19:47:25 -04:00
The Dax
426e6630d9 Rewrite most of the translation stuff to be cleaner.
Also fix a bug where in-game only menu items become enabled after selecting a language when we're in various NewUI menus.
Rename Config::ilanguage to Config::iLanguage for consistency with other Config variables.
2013-09-16 18:45:09 -04:00
The Dax
9dbf2b9d90 Add proper fullscreen and windowed launch arguments. Remove bFullScreenOnLaunch. 2013-09-12 16:56:18 -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
b24ea4014a Simple tilt sensitivity setting 2013-09-09 23:48:11 +02:00
Henrik Rydgård
74418c13bf Merge pull request #3646 from raven02/patch-17
Toggle option "Disable Stencil Test" & "Always Depth Write"
2013-09-09 00:06:00 -07: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
raven02
a1aac79224 Toggle option "Disable Stencil Test" & "Always Depth Write" 2013-09-05 21:49:26 +08:00
The Dax
3426c9cb2c Allow user to specify what system font to use in their respective language's ini file. Fallback on Trebuchet MS if nothing is defined. 2013-08-30 13:33:12 -04:00
The Dax
d113254774 Add an option to restore PPSSPP's settings to default. Does not restore controller bindings to default. 2013-08-28 16:25:58 -04:00
The Dax
d583732e0e Remove some unused options, and move one out of the "These are broken" section. 2013-08-27 17:36:04 -04:00
Henrik Rydgard
507050e966 Add an option for the lower latency audio mode we had in an #ifdef before 2013-08-24 11:56:39 +02:00
Henrik Rydgard
28e58c3d35 Save grid/list status, fix some drawing glitches 2013-08-18 22:30:49 +02:00
Henrik Rydgard
db575d559f Delete the NewUI setting, effectively forcing it on 2013-08-18 20:14:33 +02:00
Henrik Rydgård
d83a6e74a6 Merge pull request #3202 from hrydgard/better-controlmap
Better control mapping
2013-08-17 03:11:52 -07:00
Tony Wasserka
6cd1091e19 Add an option for enabling software rendering. 2013-08-16 23:48:52 +02:00
Henrik Rydgard
f1bc751eb9 Step 1: Go back to a single control map.
Break save/load for now, it will be redone.
2013-08-16 19:34:44 +02:00
Henrik Rydgard
73990bcc32 UI updates
Touch&hold now goes to game menu and single click goes directly to the game, so I removed bDirectLoad.

There's now a linear game list view for the game browser.

Assorted fixes.
2013-08-16 12:53:35 +02:00
Unknown W. Brackets
85ad4a80dd Start and stop a separate thread for IO.
Not actually running anything on it yet.
2013-08-11 11:51:36 -07:00
Unknown W. Brackets
b0e6967697 Rename UseCPUThread to SeparateCPUThread. 2013-08-09 22:41:33 -07:00
Unknown W. Brackets
a56cac1eb3 Bail when CPU thread disabled to ensure good perf. 2013-08-09 22:41:32 -07:00
Unknown W. Brackets
e7c7c5b3db Add a setting to launch a separate CPU thread. 2013-08-09 22:41:30 -07:00
The Dax
8b6790187d Fix some translation issues and change a variable name(it was supposed to be iSFXVolume, but for some reason it never got changed over). 2013-08-09 08:04:13 -04:00
The Dax
01e9111ac5 Remove Stream VBO option. 2013-08-09 05:18:24 -04:00
The Dax
80953ac56d Win32: Enable user to change emulated PSP nickname from the menu screens by popping a dialog box.
Win32: Enable user to bypass the in-game OSK by using the same dialog box. It doesn't support non-Roman characters yet.
2013-08-05 21:39:06 -04:00
raven02
e0d68e4768 Add game direct load support for new UI 2013-08-04 15:49:51 +08:00