twinaphex
619c96187b
(Driver.c) driver.c was a big mess - split up into separate files
...
that get included in. Should probably be properly refactored later
on for all targets so that each included file becomes its own
object file
2014-05-26 19:01:40 +02:00
Themaister
c7eee695ce
Remove references to XML shaders.
2014-05-25 23:40:14 +02:00
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