459 Commits

Author SHA1 Message Date
Themaister
488cdc18a1 Refactor input config load and saving.
Avoid very large structs (with tons of redundancy). Decouple prefixing from binds
to allow autoconfig later.
2013-04-26 11:08:51 +02:00
Themaister
7120e5842d Add integer scale to RGUI. 2013-04-20 11:48:26 +02:00
Themaister
be01a0ea59 Refactor aspect ratio handling.
Rework aspect ratio handling in RGUI.
Custom viewports work on PC. Ensure that aspect_ratio_idx persist
through reentrancy. Change ASPECT_RATIO_AUTO to ASPECT_RATIO_SQUARE to
better signal that it's the square pixel option.

Add ASPECT_RATIO_CONFIG as an option to use config file defined aspect
ratio.
2013-04-20 10:56:04 +02:00
twinaphex
96f2ecce20 (RMenu/RGUI) Move filebrowser/menu stack initialization to upper-layer
menu_init() function
2013-04-18 18:33:03 +02:00
Themaister
fa5e8b646c Preserve sram/state dir on reentrancy. 2013-04-16 12:22:27 +02:00
Themaister
882b7ee889 Remove references to audio_rate_step.
Not used anymore.
2013-04-14 13:21:12 +02:00
twinaphex
53d5678b85 (RMenu) Take out RMENU_LOW_RAM_MODE 2013-04-13 16:32:40 +02:00
twinaphex
1eadb9fcab Cleanups 2013-04-13 09:16:23 +02:00
twinaphex
c51347c532 Drop MODE_VIDEO_SCREENSHOTS_ENABLE 2013-04-13 09:09:56 +02:00
twinaphex
43c9195a77 Get rid of rarch_position_t structure and move RMenu texture to
rmenu.c instead of somewhere in g_extern global
2013-04-10 04:26:18 +02:00
twinaphex
4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
twinaphex
15eba51b22 (PS3) Get it at least compiling 2013-04-07 02:34:41 +02:00
Themaister
4a8b3599bc Refactor out cg_shader_path, xml_shader_path.
Make shader paths uniform in shader_path.
2013-04-07 01:46:06 +02:00
twinaphex
909122122d Take out obsolete console-style overscan options - just use
Resize Mode instead
2013-04-07 01:23:10 +02:00
Themaister
17a6068f89 Fix typo. 2013-04-07 00:13:50 +02:00
Themaister
d399088e17 Don't add redundant checking.
config_file_t doesn't overwrite buffer if config
is not found.
2013-04-07 00:01:16 +02:00
twinaphex
cc05981455 (PS3/360) Now uses embedded shaders instead of stock shader from
common-shaders
2013-04-06 21:53:03 +02:00
twinaphex
eb0feac9e3 (PS3/All) Purge fixed-style shaders again - this time avoiding
breakage on PS3. Maister -you will need to redo shader_parse.c
again though - and this time I need to test it on PS3 to avoid
a regression that happened two pages prior again
2013-04-06 05:46:09 +02:00
twinaphex
58b6de008b Revert "Purge fixed-style second_pass_shader."
This reverts commit 160bbf021848493ffc6dd7749e108901b83ae65a.
2013-04-06 03:54:38 +02:00
Themaister
160bbf0218 Purge fixed-style second_pass_shader. 2013-04-06 00:03:28 +02:00
Themaister
77164d18ca Begin adding core options interface. 2013-04-04 13:58:30 +02:00
Themaister
3b392dfcd6 Rename bsnes_shader_path to xml_shader_path. 2013-04-02 22:40:26 +02:00
Themaister
292bc36b43 Basic mouse grabbing for X11. 2013-03-29 18:55:54 +01:00
twinaphex
426b3a255d Revert "(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could" -
going to do this better

This reverts commit 8b4e6bed938cf3461e8a8ad2b786c9bf96512302.
2013-03-29 01:55:08 +01:00
twinaphex
8b4e6bed93 (PS3) Add third-pass shaders (ifdeffed for PS3 for now - could
be added to PC as well)
2013-03-28 20:59:49 +01:00
twinaphex
6d8871c76c Combine menu_settings_set and menu_settings_set_default and
move to settings.c
2013-03-23 17:21:42 +01:00
twinaphex
7465b25483 block_config_read is set to true in config_set_defaults 2013-03-22 17:01:59 +01:00
CatalystG
be9a8e63f4 Add input driver for QNX. Copy null driver for now.
Conflicts:
	griffin/griffin.c
2013-03-19 19:26:36 -04:00
Themaister
51b5a2df5c Refactor aspect_ratio member.
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
2013-03-17 22:05:15 +01:00
Themaister
aa24755956 Make initial RGUI directory configurable. 2013-03-17 21:39:28 +01:00
Hans-Kristian Arntzen
2dde412d64 Fix settings.c derp 2013-03-16 21:49:45 +01:00
Hans-Kristian Arntzen
4975ea35fe Fix assertion trip in settings.c. 2013-03-16 21:45:34 +01:00
twinaphex
d67e4da4db Revert "Can't have hardcoded binds structs for 8 players"
This reverts commit 2579af2764076abcbff84caca21da906cf913a21.
2013-03-16 17:51:28 +01:00
twinaphex
2579af2764 Can't have hardcoded binds structs for 8 players 2013-03-16 17:33:18 +01:00
Themaister
2be53ac0f9 Add MENU_TOGGLE bind config. 2013-03-16 12:21:16 +01:00
meancoot
9fadca2a54 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-03-09 20:09:32 -05:00
twinaphex
66e7606b25 HAVE_RGUI and HAVE_RMENU are now mutually exclusive - no longer
have to be defined both for (say) the Android port
2013-03-09 17:42:19 +01:00
twinaphex
e7f206be79 Revert "Move rmenu_settings.c to settings.c + add header file"
This reverts commit b827075d55ff690ab76cdd76af5fdbadb261c0b8.
2013-03-09 17:09:40 +01:00
twinaphex
b827075d55 Move rmenu_settings.c to settings.c + add header file 2013-03-09 17:00:52 +01:00
Themaister
272ef70895 Merge branch 'master' into cd-swap 2013-03-09 09:27:14 +01:00
twinaphex
6899434609 (Android) Add back button behavior option 2013-03-07 15:21:17 +01:00
meancoot
e8e822ffc3 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
Conflicts:
	gfx/gfx_context.c
	gfx/gfx_context.h
	retroarch.c
2013-03-03 21:36:47 -05:00
Themaister
7fadee0da3 Let $XDG_CONFIG_HOME fallback to $HOME/.config.
Use the specification more correctly. Keep fallback to
$HOME/.retroarch.cfg.
2013-02-26 18:46:07 +01:00
Themaister
0d1d275227 Merge branch 'master' into cd-swap 2013-02-23 14:50:33 +01:00
Themaister
eb0476ffab Add configurable GL context. 2013-02-23 14:50:18 +01:00
meancoot
06bb6b7840 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-02-21 22:18:14 -05:00
Themaister
e3dfba2c34 Add preliminary disk swapping interface.
Works with Mednafen's disk swapping model.
2013-02-21 23:44:07 +01:00
Squarepusher
bd4d97337c Merge pull request #139 from Themaister/thread_video
Threaded video driver
2013-02-19 14:17:00 -08:00
Themaister
8f046a790b Move Android ifdef outside RARCH_CONSOLE. 2013-02-17 22:30:04 +01:00
twinaphex
3fe68149a6 (RMenu) Improve Low RAM mode for RMenu 2013-02-17 22:01:08 +01:00