Commit Graph

38 Commits

Author SHA1 Message Date
twinaphex
bcd5f8aa5b Add has_windowed to video driver and graphics context driver 2014-10-08 17:23:02 +02:00
Lioncash
f8499aa71a Sanitize against NULL in some free-like functions. 2014-09-15 09:30:27 -04:00
twinaphex
75d2e13dcb Make drivers non-const 2014-09-11 07:06:20 +02:00
twinaphex
4162311eb7 Return true for stub read_viewport function implementations 2014-09-09 22:41:04 +02:00
twinaphex
492af587ef (Video) Implement missing function pointers 2014-09-09 20:18:06 +02:00
Richard Howell
b49cbeed1c make the vg backend compile without freetype 2014-06-15 21:46:45 +02:00
Richard Howell
86a6c6c7c1 remove a reference to a non existent struct field 2014-06-15 21:46:45 +02:00
Themaister
394429feff Disable font rendering in VG for now.
Needs to be rewritten.
2014-06-08 14:08:26 +02:00
Themaister
105872a42c Add HW context support to X/EGL and KMS/EGL. 2014-04-19 16:06:25 +02:00
Adam Di Carlo
4aff572ed7 vg methods require the vg be passed as first object; allows this file to compile on Debian Wheezy amd64 2014-03-15 14:22:26 -04:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
Themaister
1c9895611b Rework performance interface.
Avoids super-ugly macros and retroarch-ifdefs.
2013-12-18 19:21:56 +01:00
twinaphex
9852c5dc4c Rewrite perf interface - exposes callbacks now for RETRO_PERFORMANCE_INIT/RETRO_PERFORMANCE_START/RETRO_PERFORMANCE_STOP calls without messy, hardcoded preprocessor-dependent variables in macros - will update cores accordingly too 2013-12-18 19:03:08 +01:00
twinaphex
69a67b3df2 Change RARCH_PERFORMANCE_ macro calls to RETRO_PERFORMANCE 2013-12-17 19:14:57 +01:00
Themaister
ce026a3ba0 [OpenVG] Fix build. 2013-08-29 18:35:43 +02:00
twinaphex
f548b50234 Fix gfx/vg.c - update_window_title param 2013-04-14 23:48:22 +02:00
Themaister
51b5a2df5c Refactor aspect_ratio member.
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
2013-03-17 22:05:15 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
ToadKing
91bd77f695 Add title updating to VG driver 2012-12-28 22:30:37 -05:00
Themaister
6013a324c8 Use void* font context in VG. 2012-12-15 11:02:35 +01:00
twinaphex
f412a0cda0 (VG) Get rid of warning by casting void** 2012-12-15 03:05:32 +01:00
ToadKing
9571402b85 Fix VG build 2012-12-14 14:42:18 -05:00
twinaphex
dbb962e946 Streamline frame_count usage
(Android/Griffin) Fix build
2012-12-14 20:33:36 +01:00
Toad King
c891bc353a fix VG compile 2012-12-14 14:33:00 -05:00
Themaister
28bb46483c Drop video_force_16bit.
This option is silly now.
2012-11-20 23:23:18 +01:00
twinaphex
b240cfbc7e (RARCH_PERF) Rename benchmark.c to perforance.c
(MSVC2010) Rename incorrectly named MSVC2012 solution which was
really an MSVC 2010 solution
2012-11-01 06:21:18 +01:00
Themaister
fbfbf1ed6a Log performance counters at the end. 2012-10-30 23:28:54 +01:00
Toad King
0820f36d04 Update OpenVG for RGB565 2012-10-22 17:28:12 -04:00
Toad King
c7dad59402 Add EGLImage support to GL driver.
On videocore, uploading image textures using OpenVG instead of OpenGL ES saves us about 4.5 milliseconds per frame.
2012-10-19 23:08:53 -04:00
Toad King
faf1b47d61 VideoCore EGLImage, still needs EGLImage support in GL driver 2012-10-19 21:24:28 -04:00
Toad King
86fb0984d2 beginning framework for EGLImage support, added (untested) example to OpenVG 2012-10-18 19:00:25 -04:00
Themaister
55573b4726 Some PC fixups in OpenVG (still shows black though). 2012-09-29 20:18:24 +02:00
Themaister
d732aa4c2e Abstract aspect handling in vg.c. 2012-09-25 13:54:22 +02:00
Toad King
df77bbd0bd compile fixes
bind API before initializing context
2012-09-24 20:47:48 -04:00
Toad King
c1948b7c5d remove VGU requirement from VG video driver
MESA's libOpenVG does not supply the utility functions
2012-09-24 19:30:24 -04:00
Toad King
b087a2cc76 rename oops 2012-09-24 15:31:46 -04:00
Toad King
500139f1b5 change video_rpi into a more generic video_vg 2012-09-24 15:19:07 -04:00
Toad King
60e255dd12 rename rpi.c to vg.c 2012-09-24 15:16:53 -04:00