Commit Graph

2191 Commits

Author SHA1 Message Date
twinaphex 85688004ab (gfx) Cleanups 2014-08-03 02:16:02 +02:00
Jean-André Santoni 858fa30645 Add missing credit 2014-07-27 22:28:22 +02:00
Jean-André Santoni 3167709503 Add Vivante context driver 2014-07-27 22:19:11 +02:00
Monroe88 26f29295f7 Fix Windows build 2014-07-25 19:58:45 -05:00
twinaphex 78fcd416e7 Take out input_overlay_enable 2014-07-25 18:57:07 +02:00
twinaphex a47c4db5e5 Backport Lioncash - Fix some compile warnings realted to casting 2014-07-23 07:17:31 +02:00
twinaphex 0454ed7808 Move memcpy implementations into separate dir 2014-07-20 05:33:53 +02:00
twinaphex dd55520b59 Just expose all aspect ratios - some users want these weird ratios 2014-07-18 04:10:22 +02:00
Themaister 42497350bd Move memcpy-neon to gfx/.
Only used by Exynos driver.
2014-07-17 21:39:50 +02:00
Twinaphex a645bf74a2 Merge pull request #817 from tobiasjakobi/exynos
Exynos video driver
2014-07-17 18:32:50 +02:00
twinaphex 6f8e3c5d81 Cleanups 2014-07-17 18:31:32 +02:00
Tobias Jakobi e197e97d67 exynos: disable crtc before freeing buffers
The crtc should be disabled before deallocating the buffers, otherwise
leading to a use-after-free scenario, which can trigger all sorts
of funny effects.
2014-07-17 14:56:43 +02:00
Tobias Jakobi 19419b04af exynos: fix typo in comment 2014-07-17 14:56:18 +02:00
Tobias Jakobi 7fea31e501 exynos: adapt font rendering code 2014-07-17 14:56:16 +02:00
Tobias Jakobi fe57d064ba exynos: adapt to naming changes
The RGUI is now just called 'menu'.
2014-07-17 14:56:03 +02:00
Tobias Jakobi 63e99009df exynos: adapt to video_driver interface changes
The restart API was removed.
2014-07-17 14:55:56 +02:00
Tobias Jakobi 9a38d77655 Remove the lima video driver
The driver is now superseded by the exynos video driver. Also limare
only works up to mali kernelspace driver version r3p2, which makes
the driver nonfunctional with the latest r4p0.
2014-07-17 14:55:56 +02:00
Tobias Jakobi 7efa9def07 Add exynos video driver
Documentation is provided in README-exynos.
2014-07-17 14:41:44 +02:00
twinaphex f4ecb4151b (glsym) OSX/iOS don't define these - have them in for copy/paste purposes
in libretro codebases that reuse glsym
2014-07-13 23:07:53 +02:00
Themaister fceda4f33b Account for black frame insertion in refresh rate checks. 2014-07-13 19:45:28 +02:00
Themaister ce3183696c Check correct wait status in x11_suspend_screensaver. 2014-07-13 19:33:51 +02:00
Themaister 45205cc5d7 When modechanging on X11, try to match configured refresh rate. 2014-07-13 19:23:08 +02:00
Themaister a3f264a679 Another lima compile fix. 2014-07-12 00:34:09 +02:00
Themaister b0699f3e2e Should fix lima_gfx build errors. 2014-07-11 22:20:47 +02:00
Themaister cdc46ae512 Block libretro input when ENABLE_HOTKEY is held. 2014-07-11 00:26:50 +02:00
twinaphex 652499770f (Apple GL context) Move gfx_context C files to Obj-C .m file 2014-07-09 13:03:58 +02:00
Toad King 7dfb9d0437 Revert "(EMSCRIPTEN) add shared context support"
This reverts commit 96feb074d0.
2014-07-04 15:02:02 -04:00
Toad King 96feb074d0 (EMSCRIPTEN) add shared context support 2014-07-02 21:56:22 -04:00
twinaphex d16395ffa6 (QNX) Implement destroy function correctly 2014-07-02 18:58:16 +02:00
twinaphex 089ab9441c (QNX) Add GL shared context to QNX context driver 2014-07-02 18:56:08 +02:00
twinaphex e1503483c4 (iOS) Add optional GLES3 headers to rglgen_headers.h 2014-06-29 07:47:45 +02:00
twinaphex 0b5548bc1b (VC/Raspberry) Blind coding - added shared context for VC EGL
context driver
2014-06-25 22:59:07 +02:00
Themaister 4f481bfc92 Check refresh_rate every frame in thread wrapper. 2014-06-21 16:18:39 +02:00
Themaister b95e27cbb2 Avoid printing errors when filter_idx is 0.
Misleading ...
2014-06-21 11:10:26 +02:00
twinaphex 5216e90c12 (Android) - EGL context cleanups
- Add shared context support
2014-06-20 04:35:12 +02:00
Toad King bb40fff99d fix emscripten build 2014-06-18 20:31:41 -04:00
twinaphex 9fc10a3d9a (D3D PC) Cleanups 2014-06-17 21:33:52 +02:00
twinaphex 77d0b0053f (D3D PC) Build fix and deopaque things 2014-06-17 20:42:38 +02:00
Themaister 15c35d7e44 Fix texture_image_load/free. 2014-06-17 17:44:48 +02:00
Themaister f34b175a0f De-opaque core_info. 2014-06-17 17:28:39 +02:00
Themaister 20f37f20e8 De-opaque gl.c. 2014-06-17 17:08:46 +02:00
Themaister 76292f873a De-opaque shader_parse. 2014-06-17 16:41:06 +02:00
Hans-Kristian Arntzen b47ebfa713 Merge pull request #763 from rmaz/vg_fixes
VG backend fixes
2014-06-17 00:12:15 +02:00
Themaister 53bc4c08ed Check recording based on g_extern.rec and not g_extern.recording.
Fixes some segfaults where g_extern.recording and g_extern.rec mismatch.
Makes it possible to record without loading content directly from CLI.
2014-06-16 15:50:53 +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
twinaphex e9ed2a924b (D3D) Split up overlay code into separate file 2014-06-14 15:46:08 +02:00
twinaphex bc4fb72830 (D3D PC) Fix RGUI 2014-06-14 15:43:14 +02:00
Themaister 7cba4fe0fb Remove useless log. 2014-06-13 18:23:54 +02:00
Themaister 1e4266f9f8 Fix unused variable warnings. 2014-06-13 18:00:42 +02:00