Themaister
26d74be8b8
Disable blending per frame with HW render.
2013-08-11 00:56:53 +02:00
Themaister
335c32d95d
Support creating debug contexts.
2013-08-11 00:56:53 +02:00
Themaister
6b4924c844
Be more conservative about texture memory usage.
2013-08-11 00:56:53 +02:00
Themaister
911558462a
Use core blend correctly when using core context.
2013-08-11 00:56:00 +02:00
Themaister
c71777f5ec
Clear out uniform struct and use stock shader.
2013-08-11 00:56:00 +02:00
Themaister
108d2e5c12
Add fixups for GLfixed.
2013-08-11 00:56:00 +02:00
Themaister
db7d600184
Apply glsym APIENTRY fixups.
2013-08-11 00:56:00 +02:00
Themaister
c2c88e2462
Append checks for OES_image ext.
2013-08-11 00:56:00 +02:00
Themaister
5045fc4a4f
Fix GLSL regression.
2013-08-11 00:56:00 +02:00
Themaister
b292caf92b
Experimental support for PassPrev/PASSPREV.
...
Allows to access passes in a "negative index"
way. Helps stitching together multipass shaders from
other multipass shaders.
Also adds new, cleaner symbols, IN.mvp_matrix, IN.tex_coord, etc.
2013-08-11 00:56:00 +02:00
Themaister
f00394e0af
Add license statement to glgen.py.
2013-08-11 00:56:00 +02:00
Themaister
0b6f92e433
Allow explicitly banning specific exts in glsym.
2013-08-11 00:56:00 +02:00
Themaister
60b7d633a1
Don't append #version if it's already done.
2013-08-11 00:55:05 +02:00
Themaister
94b57197aa
Purge cruft.
2013-08-11 00:55:05 +02:00
Themaister
f8eb0c5a62
Query extensions more explicitly.
2013-08-11 00:55:05 +02:00
Themaister
318b26cc0d
Fix Android build.
2013-08-11 00:55:05 +02:00
Themaister
d64c24248d
Use glsym wrapper in libretro-test-gl.
2013-08-11 00:55:05 +02:00
Themaister
2e397b1d6b
Win32 fixups.
2013-08-11 00:55:05 +02:00
Themaister
e44249b73f
Use glsym symbol loader instead of ugly poking.
2013-08-11 00:54:27 +02:00
Themaister
805e623779
Use 3.1 in libretro-test-gl when CORE is used.
2013-08-11 00:53:46 +02:00
Themaister
9ab274a51a
Use glXSwapIntervalEXT when available instead.
2013-08-11 00:53:46 +02:00
Themaister
913ad7753a
Merge fixes.
2013-08-11 00:53:46 +02:00
Themaister
4e5c6b0f9a
Fix RGUI when using bottom-left.
2013-08-11 00:53:46 +02:00
Themaister
e5abd138ea
More fixes to core context.
2013-08-11 00:53:46 +02:00
Themaister
6df083fc0f
Add support for bottom-left origin in libretro GL.
2013-08-11 00:53:46 +02:00
Themaister
feebb78f75
Support cached contexts on Win32.
...
Only tested on Wine, but works.
2013-08-11 00:53:46 +02:00
Themaister
e18af77412
Add path to cache GL context on reinit.
...
If successful, can avoid libretro GL reset context callback being
called.
2013-08-11 00:53:19 +02:00
Themaister
b090f5ab36
Implement WGL core context.
2013-08-11 00:51:05 +02:00
Themaister
e28f5d7cc1
Fix incompatibilities with GL core.
2013-08-11 00:50:38 +02:00
Themaister
b9fce188ea
Initial work on core GL context support.
2013-08-11 00:50:04 +02:00
Themaister
51b17039d4
Completely new approach for threaded video.
...
Allows a good compromise between jitter and avoiding audio stutter.
2013-08-02 23:54:07 +02:00
twinaphex
f7622d3294
Add OMAP graphics driver (Tobias Jakobi)
2013-07-28 18:37:31 +02:00
twinaphex
627c30b10c
Take out GRIFFIN macro hacks
2013-07-18 19:54:00 +02: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