ToadKing
12f4b48e84
query for OES_EGL_image before trying to load symbol
2013-08-18 03:02:42 -04:00
ToadKing
f4ff5f3ea3
[EMSCRIPTEN] less workarounds due to fixes in emscripten, enable more optimizations
2013-08-18 02:50:10 -04:00
ToadKing
b01856d166
remove reinit hack, turned out to be an emscripten bug
2013-07-20 00:30:54 -04:00
ToadKing
ff3de25636
fix error on video re-init, other cleanup
2013-07-18 23:58:35 -04:00
ToadKing
ace8ead2db
Merge branch 'master' into emscripten
...
Conflicts:
config.def.h
gfx/gfx_context.c
2013-07-17 22:58:14 -04:00
ToadKing
49398698b5
initial emscripten port (no audio/files, input broken)
2013-07-17 20:26:01 -04:00
Themaister
c54af19076
Purge SDL/GL context.
...
Conflicts:
gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
twinaphex
a5e4b5e7f8
(APPLE) Take out SDL/GL context parts for OSX
2013-07-16 23:17:55 +02:00
twinaphex
119ee6d538
(XDK1) Fix build
2013-07-16 00:47:09 +02:00
twinaphex
63aaa7b2b0
(GL) Log vendor/renderer
2013-07-13 01:47:11 +02:00
meancoot
a0d22d7c44
(Apple) Build fixes (hope I didn't break anything else with that merge)
2013-07-07 16:24:28 -04:00
meancoot
b924302464
Merge branch 'master' of https://github.com/libretro/RetroArch
...
Conflicts:
griffin/griffin.c
2013-07-07 16:20:08 -04:00
meancoot
3d9d672a38
(Apple) On OSX, a call to apple_run_core will actaully run the game
2013-07-07 13:05:05 -04:00
meancoot
99ba3ccea3
(Apple) Start setting up the OSX code
2013-07-06 23:54:47 -04:00
OV2
b9cbcd0b81
win32: add simple menu to opengl context
2013-07-07 02:22:11 +02:00
meancoot
a852da4e88
Start spliting ios port into dual OS X and iOS ports
2013-07-06 18:24:25 -04:00
twinaphex
df6dfb4970
(OSX/iOS) Start renaming ios_ namespace -functions we're going to implement for
...
OSX as well
2013-07-05 04:10:05 +02:00
twinaphex
d215a2a0f5
remove ifdefs around puts PACKAGEVERSION line
2013-07-04 15:06:28 +02:00
twinaphex
77d5190a01
(OSX) Make dummy context file - compile in RetroArch with Griffin
2013-07-04 15:01:38 +02:00
OV2
bfd11dd1a4
win32: add _WIN32_WINNT define for multimon in mingw32
2013-06-20 16:08:39 +02:00
twinaphex
ef2406e8f6
(Android) Another Xperia Play hack
...
(Context) Context file changes to do with FPS reporting
2013-06-16 18:18:47 +02:00
twinaphex
c84750a752
(XDK) Move FPS printing code over to window_update_title function
...
as well
2013-06-14 17:28:53 +02:00
twinaphex
53df912321
(PS3) Move PS3-specific FPS printing code to ps3_ctx.c
2013-06-14 17:21:44 +02:00
twinaphex
1697be1908
(iOS) Build fix
2013-06-14 02:18:48 +02:00
twinaphex
43e6637768
(iOS/QNX) Add FPS/refresh rate monitoring
2013-06-14 02:17:20 +02:00
twinaphex
559c4a7964
(RARCH_CONSOLE) Add refresh rate FPS statistics
2013-06-08 01:45:25 +02:00
Themaister
02264f4d56
Fix Win32 derp.
2013-06-05 22:00:38 +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
Themaister
6dd0839a01
Use common monitor refresh rate estimator.
...
Ditch custom timing code in KMS.
2013-06-05 18:12:29 +02:00
Themaister
79275b28ff
Fallback when initial shader init fails.
2013-06-05 10:44:27 +02:00
Themaister
1389346cbf
Make sure that palette entries don't exceed max.
2013-06-04 14:26:21 +02:00
Themaister
cb8deab105
Add Adam7 interlacing support to RPNG.
...
Now correctly decodes all basic format and odd size files from:
http://www.schaik.com/pngsuite/
2013-06-04 14:15:29 +02:00
Themaister
9abbd6b279
Support all color/bit formats in RPNG.
...
Only missing adam7 now.
2013-06-04 14:15:29 +02:00
Themaister
7c57563827
Fix RPNG save_image memleak.
2013-06-03 23:02:59 +02:00
Themaister
850ee9696e
Drop broken delay logging in KMS.
...
Didn't serve any purpose anyways.
2013-06-03 01:37:52 +02:00
Themaister
43a6346d26
Adds video_hard_sync_frames.
...
Allows to control the maximum amount of frames that can be queued on
GPU.
2013-05-26 13:43:24 +02:00
twinaphex
20fdda8ca9
(RMenu) Move rewind settings to Settings submenu
2013-05-26 00:32:39 +02:00
Hans-Kristian Arntzen
f5e1db1506
Fix HAVE_EGL in glx_ctx.c
2013-05-23 18:32:13 +02:00
Themaister
503ce7895c
Reset BlendFunc with HW render.
2013-05-22 21:41:10 +02:00
twinaphex
46f29b1178
New define RARCH_MOBILE
2013-05-22 16:02:21 +02:00
Themaister
fb934931bc
Make SDL/GL last prio.
2013-05-21 22:41:59 +02:00
Themaister
b4b83cdf41
Use VBOs in GLSL.
...
Future proof a bit as future GL versions
require use of VBOs. Also avoids spamming client-side
data to GL all the time.
VAOs are not used, but that is only relevant if we actually
create a GL3+ context.
2013-05-21 10:44:25 +02:00
Themaister
b4b669f0e5
Run thread_frame() even when frame = NULL.
...
Fixes RGUI on cores which use duping.
Also avoid redundant frame.lock locking.
If thr->frame.updated is false, the lock
cannot possible be held by thread.
2013-05-19 22:28:32 +02:00
Themaister
12288e9b8c
Avoid potential performance regressions.
...
PSGL uses GL_ARGB_SCE, and not GL_RGBA for one ...
2013-05-19 11:25:56 +02:00
Themaister
18fd41f77e
Avoid Pi hack.
...
Derp. Was configured to low GPU RAM split ...
2013-05-18 22:10:29 +01:00
Themaister
f61cc333e9
Be more explicit about FBO formats.
...
GLES doesn't support 32-bit FBOs.
They seem to only be exposed via OES_rgb8_rgba8 and ARM_rgba8
extensions.
2013-05-18 21:53:26 +02:00
Themaister
c1bd2d25c6
Fix desktop GL build.
2013-05-18 21:23:59 +02:00
Themaister
9406b0a771
More explicit logging of FBO errors.
2013-05-18 16:51:10 +01:00
Themaister
e5ba936355
Disallow EGL images when using HW render.
2013-05-18 14:51:36 +01:00
Themaister
ef257a6e8e
Always use ios_bind_game_view_fbo().
...
Should hopefully fix libretro-test-gl and co.
2013-05-13 19:33:47 +02:00