Themaister
addba80c3b
Rewrite DSP plugin interface.
2014-05-20 12:28:33 +02:00
twinaphex
216a3e4ea7
(QNX) Change __BLACKBERRY_QNX__ define to __QNX__
2014-05-20 02:48:11 +02:00
twinaphex
701a805737
(Playbook) Fixes Playbook build
2014-05-20 02:33:09 +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
d7c1ea5ece
Revert "(RARCH_CONSOLE) Can finally get rid of global_driver_init"
...
Spoke too soon - we really need to refactor this mess so that
consoles, mobile and PC all follow the SAME basic initing/deiniting
structure. This kind of backwardsness is going to scale very, very
badly.
This reverts commit 540fad51a6
.
2014-05-10 03:33:11 +02:00
Jean-André Santoni
22a5e07ead
Merge branch 'master' of https://github.com/libretro/RetroArch
2014-05-09 16:24:36 +02:00
twinaphex
540fad51a6
(RARCH_CONSOLE) Can finally get rid of global_driver_init
2014-05-09 06:45:03 +02:00
Jean-André Santoni
7dda9f0b00
Lakka menu display and icons
2014-05-08 01:12:51 +07:00
twinaphex
cb53d65fc3
Compile with HAVE_BUILTIN_FILTERS for Android - and some C90 build
...
fixes for filters. Note/FIXME: We need to get rid of the complex.h
dependency in the equalizer plugin
2014-05-03 04:59:35 +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
f9cff5b00d
Move extern references to built-in filters to driver.h
2014-04-30 02:38:13 +02:00
twinaphex
8321506b39
(MSVC) Build fixes
2014-04-29 23:02:07 +02:00
twinaphex
8c79314066
DSP Filters work now on non-HAVEDYLIB targets
2014-04-29 22:12:35 +02:00
twinaphex
cdc60da07f
(DSP Filters) Add code for HAVE_BUILTIN_FILTERS
2014-04-29 21:56:50 +02:00
twinaphex
1bf9a43db6
(DSP Filters) Add SIMD detection to DSP Filter API
2014-04-29 18:38:23 +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
e2eb36ce22
rarch_init_dsp_filter and rarch_deinit_dsp_filter now get called
...
by non-HAVE_DYLIB targets
2014-04-28 06:52:01 +02:00
twinaphex
6f13028aba
(Audio DSP) Make it no longer dependent on HAVE_DYLIB being
...
defined
2014-04-28 06:45:50 +02:00
twinaphex
8a77674efc
Cleanup rarch_deinit_dsp_filter
2014-04-28 06:35:40 +02:00
twinaphex
9f3ffa077d
(Menu) Add DSP filter options
2014-04-27 18:15:41 +02:00
twinaphex
8d6a7dbe1f
(Console) Bakes in filters now for ifndef HAVE_DYLIB targets
2014-04-16 03:33:10 +02:00
twinaphex
45c917afa4
Compile in filters for console ports (HAVE_DYLIB not defined in
...
Griffin)
2014-04-16 02:09:09 +02:00
Themaister
d0a6f45565
Use modified width/height as filter buffer size.
...
Fixes scale2x segfault.
2014-04-15 19:36:41 +02:00
Themaister
4913683462
Small filter fixes.
2014-04-15 12:22:01 +02:00
twinaphex
b01754e63b
rarch_init_filter - pass color format as param instead of a bool indicating
...
if color format is of 32bit color
2014-04-15 05:13:56 +02:00
Themaister
4b97de0c9e
Replace filter cruft with new stuff.
2014-04-15 00:03:55 +02:00
twinaphex
552c0ab495
use public scope for init_filter and deinit_filter
2014-04-13 18:29:57 +02:00
twinaphex
e779681528
Add Privacy Options
2014-04-06 22:59:16 +02:00
Themaister
ab2040a100
Avoid some confusing opaqueness.
...
First argument of menu_ctx_init_first must always be const menu_ctx_driver_t**.
2014-04-01 17:42:00 +02:00
twinaphex
aadb940da8
Move menu_context.c code into driver.c
2014-04-01 04:12:41 +02:00
twinaphex
3f3af129de
(XDK) Build fix #2
2014-03-07 20:21:12 +01:00
Themaister
d98af82baf
Honor ident param.
2014-02-25 09:56:39 +01:00
Themaister
21c383f77a
Add initial SET_SYSTEM_AV_INFO environ.
2014-02-20 22:48:31 +01:00
aliaspider
650adef8da
(PSP) added audio support
2014-02-17 14:26:03 +01:00
twinaphex
ff6bd795cd
(PSP) Video driver was not hooked up
2014-02-12 17:18:45 +01:00
Themaister
4653174cf5
Don't reset volume settings on driver reinit.
2014-02-08 16:24:21 +01:00
Tobias Jakobi
7cdb08b804
Add lima video driver
...
Documentation is provided in README-lima.
2014-01-26 04:43:00 +01:00
twinaphex
f7915ab55e
Change param for get_sensor_input
2014-01-20 14:59:06 +01:00
twinaphex
460670f074
Move sensor value reading to retro_sensor_interface
2014-01-20 14:52:53 +01:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
twinaphex
17af6a0465
(D3D) Rename video_d3d9 to video_d3d
2014-01-01 01:09:31 +01:00
Themaister
65aafdc2f4
Fix warning.
2013-12-24 23:38:25 +01:00
Themaister
8a81ee856c
Some Win32 fixes.
2013-12-24 14:10:18 +01:00
Toad King
ccc797cadb
don't reset keybinds on driver init
2013-12-23 20:05:09 -05:00
Themaister
188a233ec8
Add lifetime status callbacks to location interface.
2013-12-20 08:44:38 +01:00
twinaphex
da6e360e49
(Location) Implement horizontal and vertical accuracy - Android's
...
location API only provides horizontal API but iOS/OSX API supports
both horizontal and vertical. Maybe consider implementing vertical
accuracy for Android by hand later
2013-12-19 17:36:27 +01:00
twinaphex
2f1327bf3e
(Apple)location driver is baked in now for OSX too
2013-12-19 17:10:03 +01:00
twinaphex
f0aa0f99fd
(Location) Reimplement some parts of the location interface - get_latitude
...
and get_longitude are gone now in place of get_position. Basically,
from C land we basically do a poll-style queries, but on the
implementation side (ie. Android/iOS/OSX) - they all use callback-based
location updates. So we simply check in the poll function (get_position)
whether position has changed, and if so, update the pointer values and
return true - if not, set them to 0 and return false.
2013-12-19 15:47:47 +01:00
Themaister
855cb54def
Some cleanups to location interface.
...
Avoid three redundant fields in struct.
Use unsigned instead of int for argument for API consistency.
2013-12-19 10:15:55 +01:00
twinaphex
031a9d05be
(Location) Environ GET_LOCATION_INTERFACE should be implemented now
2013-12-19 05:51:25 +01:00