331 Commits

Author SHA1 Message Date
Toad King
54335ee496 [GX] fix video driver to work with driver teardown 2014-05-30 20:21:07 -04:00
twinaphex
c020f362b6 Remove hacky restart function in video interface 2014-05-30 17:57:21 +02:00
twinaphex
77dd37409f (GX) Properly set up GX video driver for proper teardown/setup 2014-05-29 23:59:59 +02:00
twinaphex
0fce77fd1b (GX) Fill in gx_free (move code from platform_gx.c to gx/gx_video.c) 2014-05-29 05:55:21 +02:00
twinaphex
4e79de20a1 (GX) Make gx video driver more resilient
(Image RPNG) GX build fix
2014-05-29 00:57:40 +02:00
twinaphex
113547aa3c (GX) Another build fix 2014-05-28 17:55:19 +02:00
twinaphex
6bde636fac (Console) Move audio drivers to audio/ directory 2014-05-13 17:09:17 +02:00
twinaphex
f8e40f613b (Input) Move console input drivers to input/ directory - should start getting rid of
all these platform-specific folders cluttering up the codebase tree
(GL) Build fix for PS3 - current MiniGL implementation doesn't support SRGB
(Griffin) shader_common only baked in if HAVE_SHADERS defined
2014-05-13 17:01:27 +02:00
twinaphex
f6c6346400 (GX) Fix warnings 2014-04-17 20:53:31 +02:00
twinaphex
896edf8850 (GX) Build fix 2014-04-17 20:52:35 +02:00
twinaphex
569de131a0 Move device enums outside of driver.h - and create new callback
for 'getting' the number of 'devices' the input driver supports
2014-04-17 20:47:43 +02:00
twinaphex
7f1f4822c3 (GX) Don't clear analog_state at start of gx_poll 2014-02-28 05:14:58 +01:00
Toad King
cc87f3a08d [GX] fix custom bind commands 2014-02-27 18:29:53 -05:00
twinaphex
d23d56c988 (GX) Add experimental libsicksaxis support - doesn't work properly
right now so not compiled in
2014-02-26 23:07:16 +01:00
twinaphex
14db34450d (GX) Use GX_SetCurrentMtx/GX_CallDispList inlined functions 2014-02-22 22:18:47 +01:00
twinaphex
8d6339e47c (GX) Use inlined functions 2014-02-22 22:07:53 +01:00
twinaphex
7ba9b7e749 (GX) Use default functions 2014-02-22 17:04:53 +01:00
twinaphex
c429a9e424 (GX) Refactor SetViewportJitter/reuse FIFO_PUT macros 2014-02-22 15:22:44 +01:00
Toad King
50a7275acd rollback changes to GX_SetViewportJitter 2014-02-21 20:39:12 -05:00
Toad King
ea5ecd507d [GX] fix image converters to avoid memory corruption, fixes crash on some overlays 2014-02-20 23:50:45 -05:00
twinaphex
b27f3242c0 (GX More inlined functions 2014-02-21 04:35:43 +01:00
twinaphex
cee116d5b8 (GX) Video cleanups 2014-02-21 02:57:07 +01:00
twinaphex
78126ec224 (NGC) Build fix 2014-02-21 02:38:15 +01:00
twinaphex
b34b08c2a6 (GX) Use the inlined functions in the headers 2014-02-21 02:00:00 +01:00
Toad King
041ec45132 Merge branch 'gx-overlays'
Conflicts:
	Makefile.wii
	gx/gx_video.c
2014-02-20 19:46:43 -05:00
Toad King
25f66ce28a [GX] add alpha to overlay 2014-02-20 19:26:50 -05:00
Toad King
96a339cb6f [GX] fix lockup when using overlays 2014-02-20 18:58:40 -05:00
Toad King
02fd6dffbd [GX] overlays appear, still some bugs left 2014-02-20 17:58:06 -05:00
Toad King
8762d74fb6 [GX] buildfix 2014-02-20 16:26:50 -05:00
Toad King
be9c017c36 [GX] builds with overlay support, nothing displayed yet 2014-02-20 16:23:29 -05:00
twinaphex
c4ab0351e5 (GX) Replace more functions with macro'ed/inlined versions 2014-02-20 01:40:38 +01:00
twinaphex
5bfc46db2d (GX) Video optimizations 2014-02-20 01:03:49 +01:00
Toad King
fe4ec8fd7c [GX] overlay implementation
*COMPLETELY UNTESTED, PROBABLY DOESN'T WORK YET*
2014-02-19 17:53:23 -05:00
twinaphex
dfc9f6953e (GX) Optimize GX_CallDispList 2014-02-19 23:07:25 +01:00
twinaphex
7fe0b8231f (GX) Optimize init_texture 2014-02-19 21:50:44 +01:00
twinaphex
c8f73d46f9 (GX) Video inlining cleanups 2014-02-19 21:01:36 +01:00
twinaphex
6a4cfc7271 (GX) Get rid of warnings while compiling Wii/NGC versions 2014-02-19 18:07:47 +01:00
twinaphex
de0d0626f6 Include boolean.h instead of stdbool.h 2014-02-11 07:49:15 +01:00
twinaphex
460670f074 Move sensor value reading to retro_sensor_interface 2014-01-20 14:52:53 +01:00
twinaphex
2c7c24b452 (GX) Jacobeian changes 2014-01-06 21:50:22 +01:00
twinaphex
5578cd6ed6 (NGC) Fix build 2014-01-05 00:07:35 +01:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex
75a6db27b4 (GX/PS3) Reimplement menu binds 2013-12-26 20:11:33 +01:00
Toad King
54246497a8 [GX] add default binds for axises 2013-12-23 19:46:25 -05:00
Toad King
2b3e5d6bbc [GX] add in menu bind for classic controller home button 2013-12-22 21:12:19 -05:00
Toad King
2f46fa4fe9 [GX] input changes work now 2013-12-22 21:07:37 -05:00
Toad King
d7cacaa9ed start of porting wii input driver to better support RGUI. still has issues with axises 2013-12-22 19:47:33 -05:00
twinaphex
0f9310543e (Wii) Add pad autodetection if g_settings.input.autodetect_enable is
set to true - Wiimote + attachment is leading in case both a GC pad
and a Wiimote are on the same port
2013-12-12 22:28:43 +01:00
twinaphex
eacc193d74 (GX) Rewrite audio interleaving
(GX) Make menu_binds variable Wii-only for now
(Menu) Add toggleable autodetect_enable for input
2013-12-12 22:10:11 +01:00
twinaphex
21ae4c24af (Wii) Menu now takes input again from Gamecube pad, Wiimote, Wiimote + Classic
and Nunchuk
2013-12-12 20:50:42 +01:00