Themaister
e545d695ec
Begin big rewrite of GL/raster font rendering path.
2014-06-08 14:08:26 +02:00
twinaphex
d3301083ac
Revert "Create public init_menu/uninit_menu"
...
This reverts commit 8f7e9edd88
.
2014-06-06 00:51:56 +02:00
twinaphex
8f7e9edd88
Create public init_menu/uninit_menu
2014-06-05 20:26:21 +02:00
twinaphex
b5ab16fa53
(PS3) Starts working with new argc/argv building - only
...
broken usecase right now is Core Selection - we'll have to
mess directly with argc/argv for fixing that one - pretty
similar issue to the one on the Wii
2014-06-03 06:37:57 +02:00
twinaphex
ae1e3b3f07
Rewrite rarch_main_wrap - we need a way of getting a valid argc/argv
...
pair for consoles where we get stupid argc/argv pairs back that need
to be 'converted' into something that RetroArch's PC-style args parsing
can deal with
2014-06-03 01:45:25 +02:00
twinaphex
a55379c35b
(Android) Change some params to default_paths in environment_get
...
function
(Default paths) Add default_paths.core_path
2014-06-02 08:55:47 +02:00
twinaphex
753d78dfd3
(Performance counters) Add performance counters to regular build
...
(Menu/Setting) Enable g_extern.perfcnt_enable - turns RetroArch
frontend perfcounters on/off
(Menu) Add menu option 'Performance Counters'
2014-06-01 22:07:39 +02:00
twinaphex
237ac1aa56
Add default_paths.audio_filter_dir
2014-06-01 05:52:16 +02:00
twinaphex
4d63b1d391
Move default_paths to settings.c
2014-06-01 05:06:55 +02:00
Themaister
4449f071ed
Create rarch_reinit_drivers().
...
Avoid rarch_set_fullscreen() calls which are non-intuitive.
2014-06-01 00:42:36 +02:00
twinaphex
bff44116ed
(RARCH_CONSOLE) Take out unneeded menu_binds now
2014-05-31 17:15:18 +02:00
twinaphex
e1387a7b0b
Take out image driver
2014-05-28 21:14:33 +02:00
Themaister
4093933abb
Don't override g_extern.verbose CLI argument.
2014-05-26 11:07:59 +02:00
Themaister
addba80c3b
Rewrite DSP plugin interface.
2014-05-20 12:28:33 +02:00
twinaphex
10c801b64e
Take out MODE_EXIT
2014-05-12 16:01:00 +02:00
twinaphex
fe224a3f98
(Settings) Modify setting_data_get_list
2014-05-11 04:23:29 +02:00
twinaphex
b2b5c6daec
(Image) Put image functions through abstract interface
...
(Image) Add image_driver to retroarch.cfg to specify image driver to use
(Menu) Add Image Driver to Drivers section
2014-05-10 20:26:58 +02:00
twinaphex
ac2ddc3b20
Add 'assets' directory - interfaces like menus will try to look
...
here for loadable assets, etc. Can be expanded in scope later on
as well as a sandbox directory for user-modified content.
2014-05-10 05:12:31 +02:00
Themaister
05eac0c8a2
Add new libretro_directory.
...
Avoid kinda-weird dual purpose of g_settings.libretro.
2014-05-09 18:51:20 +02:00
Themaister
804626e20d
Create abstract interface for FFemu.
2014-05-04 11:48:20 +02:00
twinaphex
08965cfa0d
Change HAVE_FFMPEG ifdefs into HAVE_RECORD - recording will get
...
a proper interface soon so there can be multiple implementations
instead of just ffmpeg
2014-05-03 00:21:07 +02:00
twinaphex
cdc60da07f
(DSP Filters) Add code for HAVE_BUILTIN_FILTERS
2014-04-29 21:56:50 +02:00
twinaphex
669ebbabf6
(DSP filters) Bump up ABI of DSP Filter API to version 6 - make it
...
more like SoftFilters API
2014-04-29 18:24:49 +02:00
twinaphex
ad02755d84
Ifdef dsp_lib variable with HAVE_DYLIB
2014-04-28 06:46:54 +02:00
twinaphex
9f3ffa077d
(Menu) Add DSP filter options
2014-04-27 18:15:41 +02:00
Themaister
1cbb47229a
Make video_shared_context an option.
...
Might be part of libretro API later if necessary. Must be discussed with
other frontend developers first.
2014-04-19 16:37:39 +02:00
twinaphex
8d6a7dbe1f
(Console) Bakes in filters now for ifndef HAVE_DYLIB targets
2014-04-16 03:33:10 +02:00
twinaphex
6bdd5cf6ec
Add RGUI actions for Softfilter directory path and Softfilter selection -
...
maister - test if this works - it doesn't here on my end and keeps saying
that the example softfilter (dark.c) has the wrong color format)
2014-04-15 06:19:24 +02:00
Themaister
4b97de0c9e
Replace filter cruft with new stuff.
2014-04-15 00:03:55 +02:00
Themaister
5cb3438389
Begin implementation of softfilter API.
2014-04-14 22:56:15 +02:00
twinaphex
125d9e837e
Add load_dummy_on_core_shutdown option to cfg and RGUI
2014-04-14 06:07:17 +02:00
Themaister
b4eaf81fed
Begin implementing SET_CONTROLLER_INFO.
2014-04-12 13:22:24 +02:00
twinaphex
e779681528
Add Privacy Options
2014-04-06 22:59:16 +02:00
Themaister
2280e28737
Add support for ZIP extraction to temporary folders.
2014-04-04 17:33:19 +02:00
Themaister
9f5a714615
Rename to SET_SUBSYSTEM_INFO.
...
Add test case.
2014-04-04 17:04:01 +02:00
Themaister
c81de5119d
Initial take on subsystems support.
2014-04-04 14:58:42 +02:00
twinaphex
5bb7097fbb
(Menu) Add OSK enable option
2014-03-02 06:07:18 +01:00
Themaister
52c32072ec
Add log level support for libretro cores.
2014-03-01 12:02:48 +01:00
Themaister
883708df0f
Merge git://github.com/Alcaro/RetroArch into alcaro
...
Conflicts:
retroarch.c
rewind.c
2014-02-23 11:10:25 +01:00
Themaister
21c383f77a
Add initial SET_SYSTEM_AV_INFO environ.
2014-02-20 22:48:31 +01:00
Alcaro
d2e95c772b
Remove this one. The rewinder is the only user, and with this rewind rewrite, even that is gone.
2014-02-18 08:59:37 +01:00
twinaphex
9d6a0afd4a
Reimplement menu clear input courtesy of meancoot
2014-02-18 02:18:34 +01:00
Themaister
b86ca166bf
Expose more SRAM settings in RGUI.
...
Also treat save state slot -1 as the "auto save slot".
2014-02-15 11:12:34 +01:00
Themaister
d129258c32
Allow toggling fullscreen from bind in RGUI.
2014-02-08 16:27:09 +01:00
twinaphex
580e05fc0f
(Menu) Add menu driver selection
2014-01-27 01:32:05 +01:00
twinaphex
6feec9f01b
Bump up to 1.0.0.2
2014-01-20 15:00:21 +01:00
twinaphex
7cd24a493e
Bump up version to 1.0.0.1
2014-01-11 12:18:07 +01:00
Themaister
f57a1aa032
Add support for mapping analogs to D-pad again.
...
Use a cleaner approach which can feasibly work on all platforms.
Uses input_push/pop_analod_dpad to modify the joyaxis field before
polling input. This way, the RetroPad D-pad binds can inherit the
joyaxis fields from ANALOG_LEFT_X_PLUS and friends.
Also add support for the field in RGUI and saves settings.
2014-01-08 17:31:14 +01:00
Themaister
13a006d147
Restructure per-core configs.
...
Merging yesterday was probably a bit premature.
One issue I overlooked was that per-core configs were not flushed to disk
when loading a new core on PC. The per-core flushing only happened on
main_exit(), which is only run on application termination. This hence
would only work with consoles with exitspawn.
config_set_defaults() must be called when loading per-core-specifics as
well or lots of options silently leak into other core specific configs
when cores are changed.
The handling with g_extern.config_path and original_config_path was
difficult logic and very error prone considering it was mutated aribitrarily by RGUI.
I've removed the original config path concept and stuck
with that config_path is *only* for global config, and
core_specific_config_path is for core-specifics (which are resolved
during config load). Saves some memory too,
which is always nice.
The block_config_read solution I proposed yesterday was not good after
all (in fact, broken on PC), and the current solution should work better.
"RetroArch Config" option in RGUI now only shows global config.
2014-01-02 17:52:48 +01:00
Themaister
a60d49293b
Remove completely obsoleted "XML map" support.
...
This is from ancient times and no longer relevant.
2014-01-02 16:01:43 +01:00