Commit Graph

1239 Commits

Author SHA1 Message Date
The Dax 98c6e87c0f Make touch Dpad and Select show by default. 2013-10-20 12:02:19 -04:00
The Dax 11a34746cf Default to true for all touch control visibility, and actually translate Control Visibility. 2013-10-20 00:01:29 -04:00
The Dax d099692ed0 Make Toggle All actually function. 2013-10-19 23:24:38 -04:00
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
Henrik Rydgard e88a049e79 Windows: Center window on first start 2013-10-15 13:10:25 +02:00
Unknown W. Brackets 49983fa1e4 Also respect Windows absolute paths. 2013-10-12 16:41:53 -07:00
Unknown W. Brackets c0e3f1523e Respect ini file path on reset settings.
This is the easiest way to force settings to the memstick, but it means
erasing the existing ones.
2013-10-12 16:05:00 -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
Sacha d49b4fad9a Miscellaneous changes for Blackberry. 2013-10-12 17:19:02 +10: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 Rydgard 4c2c015774 Expose the experimental "bPrescaleUV" as "Texture Coord Speedhack"
It's actually quite beneficial in some games, can substantially reduce
glUniform4fv calls.

Also throw in a second shot at glDrawRangeElements.
2013-10-08 22:59:40 +02:00
Kingcom 2dfa63bb1c Add config setting 2013-09-30 21:42:05 +02:00
danyalzia 903d425fc8 Update Config.cpp 2013-09-30 00:45:06 +05:00
Henrik Rydgard a5d30d2f02 Enable FXAA on mobile. Hopefully the buildbot will copy the shader, too... 2013-09-28 23:51:10 +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
raven02 74c4b2bafb Add ifdef _WIN32 2013-09-20 20:51:46 +08:00
raven02 9212b131ab Set default to false for option, FrameSkipUnthrottle 2013-09-20 13:57:46 +08: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 5550d386d4 Update Config.cpp 2013-09-17 11:36:09 +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
Unknown W. Brackets 4e86fc6266 Buildfix. 2013-09-15 16:02:05 -07:00
The Dax 5cdfb6c4f9 Add command-line argument to allow a path to be specified for configuration files and control mapping files. Also fix a possible crash when loading ini files. 2013-09-15 12:50:42 -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
Unknown W. Brackets c3839a53e5 Fix some minor warnings. 2013-09-07 22:40:08 -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
Henrik Rydgård f24a7c83f5 Merge pull request #3636 from kaienfr/fix_recent_gamelist
Update recent games list & remove redundant recent games from ini file
2013-09-07 02:18:30 -07:00
Henrik Rydgard d21db0f852 Fix Xperia Play detection, hide touch controls on Ouya 2013-09-07 11:06:28 +02:00
kaienfr 701e1263f0 New update in code style & fix load function
The load function can not load all recent games list if the Key is skeeped as:
FileName0 = ...
FileName2 = ...
...

In this case, only FileName0 is loaded.
Now the function is fixed and load all list.
2013-09-05 18:45:41 +02:00
kaienfr 137df18a00 Update recent games list & remove redundant recent games from ini file 2013-09-05 18:23:28 +02:00
raven02 a1aac79224 Toggle option "Disable Stencil Test" & "Always Depth Write" 2013-09-05 21:49:26 +08:00
Henrik Rydgard ad620e463a Detect language on first boot on Windows (Vista+) and Android 2013-09-04 12:08:22 +02:00
Henrik Rydgard c845da2887 Switch System_GetName to System_GetProperty 2013-09-04 11:31:40 +02:00
Unknown W. Brackets 7349de55d1 Fix some initialization/sprintf warnings. 2013-09-01 01:15:07 -07:00
Kingcom 13bbd44fe9 Change how the recent list is saved 2013-08-30 19:48:56 +02: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
The Dax 13f6c26b6b Fix a couple spacing things. 2013-08-25 16:55:00 -04:00
The Dax 1f60c3c07b Revert hard-coding max recents to 30. 2013-08-25 16:24:09 -04:00