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
Themaister
02f2129dd8
Optimize overlay rendering a bit.
...
Dump all overlay vertex data into one VBO.
2014-06-13 17:47:32 +02:00
twinaphex
5532babfd6
(Overlays) Add explicit overlay_enable option
2014-06-12 22:15:32 +02:00
twinaphex
59fed065e9
Change d3d9.hpp to d3d.hpp
2014-06-11 00:49:18 +02:00
twinaphex
a7cb3e22a7
(Menu) Replace some more RGUI strings
2014-06-10 02:44:19 +02:00
twinaphex
f7e9f4774d
(Menu) Replace more rgui_ references
2014-06-10 02:21:49 +02:00
twinaphex
4a4822e187
(Menu) Replace more rgui_ references to menu_
2014-06-10 02:15:29 +02:00