160 Commits

Author SHA1 Message Date
twinaphex
9da8dc3409 (GX) Style nits to gx_video.c 2014-06-02 12:04:48 +02:00
twinaphex
07592eaf63 Don't use rgui_handle_t pointer in GX video code and frontend.c 2014-06-01 15:59:39 +02:00
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
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
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
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
a7a30646de Remove rgui.h 2013-11-11 12:15:38 +01:00
ToadKing
2a7d39db2b [GX] fix crashes 2013-11-07 17:47:28 -05:00
twinaphex
da8f8b6d63 Get rid of lifecycle_mode_state and use g_extern.lifecycle_state
instead
2013-11-07 21:44:44 +01:00
twinaphex
fb5c2d5f34 (GX) Build fixes 2013-11-04 16:48:03 +01:00
twinaphex
f149c387b9 Remove 'start' from video interface 2013-11-01 21:18:38 +01:00
twinaphex
e9243a5ab4 (GX) Move remainder of video initing code to gx_init 2013-11-01 18:12:06 +01:00
twinaphex
727dc76db8 (Console/Android) Init input driver from context driver/graphics
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
2013-11-01 16:33:32 +01:00
ToadKing
752fdaeca9 [GX] remove unused variables 2013-10-15 18:41:47 -04:00
ToadKing
9f592f1905 [GX] fix FPS debug text 2013-10-15 18:40:23 -04:00
ToadKing
fc2bbfbdc3 [GX] disable interrupts when changing video mode
might help with those weird video corruptions people sometimes get
2013-10-15 18:40:00 -04:00
twinaphex
849cfb680e Saves 'Show Framerate' setting to config file now too 2013-10-11 01:19:54 +02:00
Themaister
84c84814cf Fix possible crash with uninitialized buf_fps.
If fps count == 0, buf_fps would not be written to.
Also, make writing into buf_fps optional. Drop always_write variable as
it doesn't serve a purpose anymore.
2013-10-07 21:54:29 +02:00
twinaphex
c0c6ecc6cb Rewrite gfx_get_fps - now outputs proper string for FPS output 2013-10-07 20:17:07 +02:00
twinaphex
db9462bc49 (GX) Build fixes 2013-07-27 21:38:38 +02:00
ToadKing
cd8269abd4 (GX) fix FPS reporting 2013-06-17 18:14:45 -04:00
twinaphex
559c4a7964 (RARCH_CONSOLE) Add refresh rate FPS statistics 2013-06-08 01:45:25 +02:00
Themaister
321ffcbca6 Calculate 1:1 PAR from right dimensions.
Frame cache can be stale or have awkward dimensions which
don't really reflect 1:1 PAR semantics.
2013-06-05 21:29:52 +02:00
ToadKing
f3c782a6af fix wrong colors with RGUI open 2013-04-26 19:23:53 -04:00
ToadKing
1db27ad356 fix GX build
we don't want to delete framebuffers or clear the frame on free since we might be loading a game, not exiting
2013-04-25 17:42:42 -04:00