Commit Graph

307 Commits

Author SHA1 Message Date
twinaphex
21ae4c24af (Wii) Menu now takes input again from Gamecube pad, Wiimote, Wiimote + Classic
and Nunchuk
2013-12-12 20:50:42 +01:00
Themaister
c21310b261 Start adding udev input driver. 2013-12-07 14:13:40 +01:00
twinaphex
cc7cda7252 (iOS) Skeleton camera driver 2013-12-01 14:41:18 +01:00
twinaphex
0ce62ed346 (iOS) Remove hardcoded default config paths 2013-11-26 20:08:06 +01:00
twinaphex
e2259c1016 (iOS) Change default_libretro_info_path 2013-11-25 02:39:41 +01:00
twinaphex
de1bae69c9 (Android) Add skeleton camera driver 2013-11-17 19:47:37 +01:00
Squarepusher
4ab77e8405 Merge pull request #385 from libretro/webcam-test
Emscripten webcam driver
2013-11-13 01:25:19 -08:00
ToadKing
aaff8f2648 move prototype camera interface to libretro interface - GL texture only for now 2013-11-12 19:48:36 -05:00
twinaphex
aec049c803 (OSK) Refactor - (Onscreen Keyboard) - PS3-only backend for now -
I will make an overlay-based backend soon too for all other platforms
2013-11-13 00:27:31 +01:00
twinaphex
f8d44c6e60 (Camera) Add camera driver init/deinit when HAVE_CAMERA is defined 2013-11-11 14:26:57 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
twinaphex
bcc5909e00 (QNX) Add default_libretro_path for __QNX__ 2013-10-31 02:36:31 +01:00
twinaphex
1bdaf62be1 Move some more default settings to config.def.h 2013-10-31 02:34:49 +01:00
twinaphex
32acec4ab9 (Android) Default libretro path directory 2013-10-30 23:50:19 +01:00
twinaphex
229dbf9cb2 Move some more default settings to config.def.h 2013-10-30 13:58:35 +01:00
twinaphex
bb73a82f45 (Android) Fix some org.retroarch -> com.retroarch references (config.def.h) 2013-10-30 13:15:49 +01:00
Themaister
f0f1b5ded6 Style nits and build fix. 2013-10-30 12:52:44 +01:00
twinaphex
ae896fbd79 Move some default values for settings over to config.def.h 2013-10-30 12:45:46 +01:00
twinaphex
abb829283b Take out messy Dpad emulation code - this will require an entire
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
Themaister
cf7232160b Only show start screen if rgui_show_start_screen is set.
Default to true, and set to false on first time.
2013-10-05 11:11:43 +02:00
Themaister
2bd065e359 Move TURBO key below analogs.
Avoid having it show up in menu.
2013-09-30 19:40:41 +02:00
Themaister
fb38aafaa3 Use LINUXRAW default driver on VIDEOCORE. 2013-09-19 18:33:05 +02:00
Hans-Kristian Arntzen
7d90ff4011 Merge pull request #303 from libretro/emscripten
Emscripten/Javascript port
2013-09-11 01:01:29 -07:00
ToadKing
a09dda3a9d [EMSCRIPTEN] add custom input driver, removes SDL dependency + adds mouse support 2013-09-10 20:21:48 -04:00
ToadKing
336e1eeb51 [EMSCRIPTEN] more audio fixes, revert to busywait method 2013-09-02 21:29:40 -04:00
Themaister
b2bf3c12de Add swap_interval support.
Again, mostly useful for 120Hz monitors, and/or playing content which is
a fraction of monitor refresh rate.
2013-09-01 13:20:10 +02:00
Themaister
62c34c7871 Add black_frame_insertion support for 120 Hz monitors. 2013-08-30 09:35:13 +02:00
ToadKing
04be8cbee2 new audio core, RWebAudio. Glitchy, but works well, even with requestAnimationFrame callbacks 2013-08-28 00:03:25 -04:00
Themaister
9e4cee5b30 Add support for fast forward frame limiting. 2013-08-11 01:09:10 +02:00
twinaphex
f7622d3294 Add OMAP graphics driver (Tobias Jakobi) 2013-07-28 18:37:31 +02:00
Themaister
88e59454a5 Use 44.1kHz audio on Android.
Should be toggleable (or use autodetect if present on Android 4.2+).
Fixes audio on Nexus 10 in my test case.
2013-07-17 22:48:03 +02:00
twinaphex
fe433b2322 Add new header file_ext.h - refactor out frontend_console.h 2013-07-15 14:54:40 +02:00
meancoot
b924302464 Merge branch 'master' of https://github.com/libretro/RetroArch
Conflicts:
	griffin/griffin.c
2013-07-07 16:20:08 -04:00
meancoot
78acc25931 (Apple) Add keyboard input support for OSX 2013-07-07 16:01:58 -04:00
twinaphex
0e1a306862 (Pandora) Set default input driver for OpenPandora 2013-07-07 20:05:03 +02:00
Themaister
bb3bac7e0d Fix ROM history being deleted when ROM includes ;.
Using ';' as a delimiter in history file was a mistake as it breaks
when files have this file included. Instead, split on newline.

To avoid reading broken history files, the history file path is
changed.

Also add game_history_path/size to config.
2013-06-09 22:24:30 +02:00
twinaphex
bbbde2f3f6 (iOS) Naming - change 'Emulators' to 'Cores' 2013-05-28 12:20:56 +02:00
twinaphex
63d0f97df7 (QNX) Build fix/typo 2013-05-27 12:49:05 +02:00
twinaphex
51947bbe03 Refresh rate for Blackberry Playbook seems to be more along the lines
of 59.86Hz, so set it to that. Note to CatalystG - try out what the
refresh rate of your BB10 phone is by running RetroArch, exiting and
then looking in the log for a line that says: "average monitor Hz"
2013-05-27 12:38:34 +02:00
Themaister
43a6346d26 Adds video_hard_sync_frames.
Allows to control the maximum amount of frames that can be queued on
GPU.
2013-05-26 13:43:24 +02:00
twinaphex
4725f56865 Forcibly disable rate control for Blackberry targets - less
audio skips with OpenAL driver
2013-05-25 23:24:38 +02:00
twinaphex
46f29b1178 New define RARCH_MOBILE 2013-05-22 16:02:21 +02:00
twinaphex
c315dc90cf (PC) config_save_file_on_exit off by default 2013-05-22 15:50:38 +02:00
twinaphex
79ea30f54f Introduce config_save_on_exit 2013-05-22 15:35:28 +02:00
twinaphex
6e2fc94c5e (360) Fix Salamander build 2013-05-10 23:38:54 +02:00
Themaister
741ed2cc03 Add experimental video_hard_sync. 2013-05-03 14:04:29 +02:00
Themaister
cca7fce89c Add joypad autoconfig support. 2013-04-26 14:48:48 +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
b5690a3d07 (Salamander) Ifndef some stuff in config.def.h for Salamander 2013-04-14 14:23:54 +02:00
Themaister
882b7ee889 Remove references to audio_rate_step.
Not used anymore.
2013-04-14 13:21:12 +02:00
Themaister
f3ca37cb2b Always use NULL shader is shader_enable is false.
RARCH_CONSOLE sets true as default. Update the config
if shader_enable is false.
2013-04-07 13:11:27 +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
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
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
25767ef013 Revert "More scrubbing"
This reverts commit 5bfa31fa86.
2013-04-06 03:53:35 +02:00
twinaphex
5bfa31fa86 More scrubbing 2013-04-06 00:21:17 +02:00
Themaister
292bc36b43 Basic mouse grabbing for X11. 2013-03-29 18:55:54 +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
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
0b8d8c41f7 Don't use QUICKMENU for RGUI.
Doesn't seem to be used.
2013-03-16 11:11:36 +01:00
Themaister
12cc1c43d4 Can almost run RGUI on PC.
Input in menu is broken. Binds are set up wrongly for PC.
2013-03-16 10:35:22 +01:00
twinaphex
3bc487be87 Merge branch 'ios' of git://github.com/meancoot/RetroArch 2013-03-15 20:05:15 +01:00
Themaister
9a21151be2 Fixup alignment in config.def.h. 2013-03-15 09:13:09 +01:00
twinaphex
8c87a7cc6f Build fix - initialize retro_keybind structs properly (new member
variable was added - def_joykey
2013-03-13 22:28:36 +01:00
twinaphex
370fca304d rarch_console.h - cut down on executable_extension variable as well
and move it to config.def.h
2013-03-11 06:59:53 +01:00
twinaphex
ce42e7fb65 Remove default_paths.salamander_file and make hardcoded constant
in config.def.h
2013-03-11 06:48:58 +01:00
meancoot
9fadca2a54 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-03-09 20:09:32 -05:00
twinaphex
544acdf8e1 (RGUI) folder_cb now the same for both GEKKO and non-GEKKO targets 2013-03-09 21:30:40 +01: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
Themaister
272ef70895 Merge branch 'master' into cd-swap 2013-03-09 09:27:14 +01:00
ToadKing
e07c4872db fix font sizes on android 2013-03-06 15:17:36 -05: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
twinaphex
0a32869998 (Playbook) Seems to compile and link now 2013-02-25 03:43:19 +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
Themaister
843d079002 Begin adding threaded video driver wrapper. 2013-02-16 02:48:08 +01:00
meancoot
19fb2fe8f4 Merge branch 'master' of https://github.com/Themaister/RetroArch into ios 2013-02-11 17:13:31 -05:00
Themaister
19f487b765 Set default resampler explicitly. 2013-02-08 14:50:14 +01:00
meancoot
7e4e028fc8 ios: Add a simple input driver draft; tracks only one touch for now. 2013-02-06 18:23:11 -05:00
twinaphex
b428d1b22f (Wii) Use control rate .005 instead of .006
(Wii) Add version number to RGUI, bottom-right
(Wii) More 'convenient' core switching
2013-02-02 07:01:55 +01:00
Themaister
61707d2783 Add integer scale options. 2013-01-29 19:28:33 +01:00
Themaister
6f8190ea0b Add savestate_auto_load option. 2013-01-24 19:24:40 +01:00
twinaphex
858a21f87a (360) Correctly initialize fbo_scale_x/fbo_scale_y 2013-01-22 16:30:35 +01:00
twinaphex
6935316016 (RARCH_CONSOLE) All consoles supported by libretro/RetroArch so
far (Xbox 1/360/Wii/Gamecube/PS3) all seem to have their video
modes run at 59.94Hz
2013-01-18 12:36:23 +01:00
twinaphex
8e7a396c96 (GX) Wii and Gamecube run at 59.94Hz - change from 59.92Hz to 59.94Hz 2013-01-18 12:31:40 +01:00
twinaphex
3b43155b06 rarch_console_rsound.c code moved to audio/utils.c 2013-01-17 14:21:49 +01:00
twinaphex
a60b2f80a4 (PS3) Set default refresh rate to 59.94Hz 2013-01-17 13:14:23 +01:00
twinaphex
3fe9382b0f Add default keybinds for PS3 2013-01-13 00:35:06 +01:00
twinaphex
09d776e06d Button label defines 2013-01-12 19:41:35 +01:00
twinaphex
01ffc06d6a Add button descriptor to retro_keybind 2013-01-12 18:45:22 +01:00
twinaphex
f21c998cc7 Change font_size to float 2013-01-11 23:00:51 +01:00
twinaphex
81fecc88ea (RARCH_CONSOLE) Renamed console_rom_ext.c to rarch_zlib.c -
compiled it in for HAVE_ZLIB (for griffin) - moved rarch_console_load_game_wrap
to frontend_console.c and renamed it console_load_game
2013-01-11 22:46:14 +01:00
twinaphex
c7adeb9ed0 (RMenu) Rmenu now uses g_settings.video.font_size 2013-01-11 21:05:15 +01:00
twinaphex
193f90a68f (RARCH_CONSOLE) Clean up config_set_defaults somewhat 2013-01-11 08:38:02 +01:00
twinaphex
589b5eefdb (360) 360 audio driver now goes through the same Xaudio driver
as PC
2013-01-09 22:04:28 +01:00
twinaphex
0120b1e18e Rename bSNES XML shaders to GLSL XML shader in comments 2013-01-07 17:07:21 +01:00
Themaister
8d0fbe53ab Set some android options default explicitly. 2013-01-05 20:06:59 +01:00
ToadKing
fd0bb1b3ee make alsathread a seperate audio driver 2013-01-04 14:58:34 -05:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
Themaister
34bd32c1fd Add RETRO_OVERLAY_NEXT bind. 2012-12-22 15:33:28 +01:00