twinaphex
059ed8fb07
(Shaders) Rename index variables
2014-10-20 19:27:32 +02:00
twinaphex
a82c4db39a
(CoreText) Now compiles on OSX 10.6/Xcode 3.2.5 - CoreText/CoreText.h
...
header didn't exist there
2014-10-20 19:09:09 +02:00
twinaphex
f9841f2b0b
(CoreText) OSX 10.6 requires this header be included
2014-10-20 04:30:39 +02:00
twinaphex
4cfa7f3947
License glsym properly
2014-10-20 01:50:57 +02:00
Jay McCarthy
1f788543e7
Adding CoreText font driver for iOS and OS X
...
The font path settings should be changed to support entering a font
name on these platforms and potentially working with the front-end to
get a list of possible names.
2014-10-18 20:20:55 -04:00
Twinaphex
03fb979730
(video_thread_wrapper.c) Fix 'declaration shadows local variable'
2014-10-14 22:16:01 +02:00
Twinaphex
d59074d9c8
(video_thread_wrapper.c) Fix 'declaration shadows global variables'
2014-10-14 19:04:42 +02:00
Twinaphex
40f97cde13
(gl_common.c) Fix declaration shadows a variable in global scope warning
2014-10-14 18:30:22 +02:00
Twinaphex
4fb4ad8a1e
(fonts.c) Fix 'declaration shadows a global variable' warning
2014-10-14 18:28:22 +02:00
Twinaphex
f7d30b775f
(Shaders) Fix 'declaration shadows a variable in local scope' warnings
2014-10-14 18:26:28 +02:00
Toad King
0af2abed74
fix resolution changes not appearing until applied in GX
2014-10-12 21:10:17 -05:00
twinaphex
54d130838a
More name uniformity in font renderer implementation functions
2014-10-08 18:19:05 +02:00
twinaphex
1cee15a118
Uniquely name each static function for GLX context driver
2014-10-08 18:12:18 +02:00
twinaphex
8cbeeab39f
Create unique names for context driver static functions - needed
...
for Griffin builds
2014-10-08 18:09:01 +02:00
twinaphex
f30042ff03
If video driver/video context driver doesn't support windowed mode,
...
then treat RARCH_CMD_FULLSCREEN_TOGGLE as no-op
2014-10-08 17:30:05 +02:00
twinaphex
bcd5f8aa5b
Add has_windowed to video driver and graphics context driver
2014-10-08 17:23:02 +02:00
twinaphex
f9da3f37c4
Avoid usage of term 'emulator'
2014-10-08 04:56:09 +02:00
aliaspider
0089087777
stop using thr->frame.within_thread for thread_set_osd_msg.
...
TODO: find a more reliable way to determine if the calling thread is the
video driver thread or not.
2014-10-08 03:02:04 +01:00
Twinaphex
931bc28236
(Null gfx context driver) Prevent excess elements when HAVE_EGL is not defined
2014-10-07 16:49:56 +02:00
twinaphex
76d24cc42b
(GL) Get rid of some unnecessary conditionals now that context driver
...
is at the very least set to a null driver
2014-10-07 14:33:45 +02:00
twinaphex
3603a56c01
Add null gfx context driver
2014-10-07 14:31:10 +02:00
Mike Robinson
b5bd6f8d20
Fix segfault on invalid graphics context driver
...
Last element of gfx_ctx_drivers[] is NULL, don't dereference it.
2014-10-07 04:36:39 +01:00
twinaphex
587cacb644
(GL) Don't pass shader pointer variable around
2014-10-06 17:08:42 +02:00
twinaphex
8dc4f66c06
Check if gl->ctx_driver is non-NULL first in gl_frame
2014-10-06 16:59:21 +02:00
twinaphex
156ffc2c41
(GL) Don't use local pointer variable for ctx_driver
2014-10-06 16:48:06 +02:00
aliaspider
a30ca8a082
(Lakka) fix texture loading when video_threaded is set to 'true'
2014-10-06 02:41:53 +01:00
twinaphex
4cf03811ea
(GLSL) Make gl_glsl_num more robust
2014-10-04 22:24:14 +02:00
SuperrSonic
482854f217
Connect Deflicker to config
2014-10-04 01:09:30 -04:00
SuperrSonic
7a936f9719
Removed specific viWidth for 16:9 mode, not needed anymore
2014-10-03 20:31:52 -04:00
Twinaphex
1ea548d068
Merge pull request #1084 from aliaspider/master
...
(PSP) fix aspect ratio/viewport/rotation settings.
2014-10-04 00:45:29 +02:00
aliaspider
9985bbf30f
(PSP) fix aspect ratio/viewport/rotation settings.
2014-10-03 23:22:44 +01:00
twinaphex
6214e8e211
(360) Build fixes
2014-10-03 22:26:29 +02:00
Twinaphex
d029362dd7
(GL) Make gl_alive more robust
2014-10-03 17:17:18 +02:00
twinaphex
71fd3aa6b4
(Android) Build fix
2014-10-03 16:34:15 +02:00
twinaphex
3f900424ca
(GL) Minor tweaks
2014-10-03 14:16:34 +02:00
twinaphex
7a6ee6a300
Get rid of MODE_MENU_HD too -g_extern.lifecycle_state can now
...
be used for 'injecting' button presses (i.e. libretro button presses
and/or meta button presses)
2014-10-02 21:57:01 +02:00
twinaphex
c1a75ec68a
Get rid of MODE_MENU_WIDESCREEN
2014-10-02 21:45:09 +02:00
twinaphex
54bfe360c6
Move ifndef HAVE_GCMGL checks outside of gl.c and into
...
shader_gl_cg.c - also implement stub glGenerateMipmapOES
for GCMGL
2014-10-02 21:09:34 +02:00
twinaphex
a844c3997a
(GL) Get rid of some more _func macros
2014-10-02 15:43:11 +02:00
twinaphex
ca004c370c
(HLSL) Cleanup hlsl_filter_type too
2014-10-02 15:25:51 +02:00
twinaphex
4c6fa4f059
(Cg/GLSL) Cleanups to filter_type implementation
2014-10-02 15:25:01 +02:00
twinaphex
e7e441d32d
Rename shader_cg.c to shader_gl_cg.c
2014-10-02 15:19:21 +02:00
twinaphex
b22cf18228
(GL/Shaders) Put fixed-function vertex/matrix coord code inside shader
...
backend files as fallback routines
2014-10-02 15:17:21 +02:00
twinaphex
53c7bf65ed
Turn fixed-function vertex coord/matrix code into macros
2014-10-02 14:50:24 +02:00
twinaphex
aed7afb31d
Move gl_shader_set_coords from gl.c to gl_common.c
2014-10-02 14:20:50 +02:00
twinaphex
7e2dd769e9
(GL) Simplify gl_shader_set_coords
2014-10-02 14:13:08 +02:00
twinaphex
59be30825c
(GL) Do away with most of the checks for 'shader' now that shader
...
will never be NULL
2014-10-02 14:05:11 +02:00
twinaphex
4fbbb8aa2f
(GL) Always have gl->shader point to a valid driver (including nullshader)
2014-10-02 13:47:45 +02:00
twinaphex
64c2305017
Add 'ident' to shader driver - add shader context functions
2014-10-02 13:42:40 +02:00
twinaphex
6c675e6580
Create gfx/gl_common.c
2014-10-02 13:32:42 +02:00