Themaister
|
dab40b16c0
|
Pass window width/height to gl_init_font_first.
|
2013-11-01 17:02:55 +01:00 |
|
twinaphex
|
727dc76db8
|
(Console/Android) Init input driver from context driver/graphics
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
|
2013-11-01 16:33:32 +01:00 |
|
twinaphex
|
aaa8fc1f37
|
(GLES2 GL) Query GL_EXT_unpack_subimage and if it's there, use it -
Tegra 4 should support it etc.
|
2013-10-29 23:21:15 +01:00 |
|
Themaister
|
7aa8b40759
|
Fixup C89 for loops.
|
2013-10-22 21:37:56 +02:00 |
|
twinaphex
|
d2c87e3039
|
Convert most C99-style for loop initial declarations to C89-compliant
ones
|
2013-10-22 15:08:17 +02:00 |
|
Themaister
|
76c92bb0b4
|
Rework overlay driver interface.
Takes multiple images, each with individual positions, textures, etc.
|
2013-10-15 16:06:59 +02:00 |
|
twinaphex
|
e63639388d
|
(gl.c) Change define to !define(RARCH_CONSOLE)
|
2013-09-28 21:57:27 +02:00 |
|
twinaphex
|
4f54fd28a0
|
(PS3) Forcibly disable float FBO textures for now - was creating
all sorts of crashes
|
2013-09-27 23:04:19 +02:00 |
|
Themaister
|
3e7f101137
|
Make sure we're reading from backbuffer.
|
2013-09-12 22:40:11 +02:00 |
|
Themaister
|
178dc692c7
|
Do proper rounding in set_viewport.
Avoids edge cases where viewport sizes are miscalculated with -1 pixel
due to rounding errors.
|
2013-09-12 22:23:56 +02:00 |
|
Themaister
|
46c214f964
|
Small cleanup.
|
2013-09-07 15:23:09 +02:00 |
|
Themaister
|
870ef37258
|
Fix libretro GL state bug on frame dupe.
Need to force backbuffer and viewport on duped frames.
|
2013-09-07 15:04:40 +02:00 |
|
Themaister
|
98c9da9dda
|
Set swap interval correctly in gl_init().
|
2013-09-02 09:20:51 +02:00 |
|
Themaister
|
b2bf3c12de
|
Add swap_interval support.
Again, mostly useful for 120Hz monitors, and/or playing content which is
a fraction of monitor refresh rate.
|
2013-09-01 13:20:10 +02:00 |
|
Themaister
|
62c34c7871
|
Add black_frame_insertion support for 120 Hz monitors.
|
2013-08-30 09:35:13 +02:00 |
|
meancoot
|
a4dfd35ab7
|
(Apple) Improvements:
Add core gl context support on OSX
Add support for multiple game pads on OSX
Remove block on analog input for Player 2-4's game pads
|
2013-08-16 13:25:35 -04:00 |
|
Themaister
|
8ebd81edbf
|
Log GL version as well.
|
2013-08-16 10:18:58 +02:00 |
|
Themaister
|
551fd27204
|
Add support for wrapping modes.
Not terribly useful atm due to POT, but at least it's there.
Has some use mostly with LUTs ... NPOT + REPEAT requires extension on
GLES2 at least.
|
2013-08-16 00:30:54 +02:00 |
|
Themaister
|
7236e51af0
|
Clear out GL error on driver init for robustness.
In case we used cached GL context, we'd error out
if a single GL error has been generated.
|
2013-08-14 14:58:12 +02:00 |
|
Themaister
|
3b1e65ba08
|
Add GL_DEBUG ifdef which forces full GL debugging.
|
2013-08-14 14:13:28 +02:00 |
|
Themaister
|
1389a1e37c
|
Fix compile when GLSL isn't compiled in.
|
2013-08-11 15:25:04 +02:00 |
|
Themaister
|
7d942adaa3
|
Should fix build on PS3.
|
2013-08-11 15:06:42 +02:00 |
|
Themaister
|
c19bdc7c2c
|
Kill some stale code.
|
2013-08-11 01:24:48 +02:00 |
|
Themaister
|
2b28050c15
|
Build fixups.
|
2013-08-11 01:16:08 +02:00 |
|
Themaister
|
70de036440
|
Revert "Add GL sync support to GLES2."
This reverts commit c1bbb6bf89aae12848f0e2b2a5953b499bd5da4b.
|
2013-08-11 01:09:10 +02:00 |
|
Themaister
|
47c4428d8e
|
Add GL sync support to GLES2.
|
2013-08-11 01:09:10 +02:00 |
|
Themaister
|
27399deed9
|
Log vendor/renderer in GL.
|
2013-08-11 00:57:24 +02:00 |
|
Themaister
|
26d74be8b8
|
Disable blending per frame with HW render.
|
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
|
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
|
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
|
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 |
|
twinaphex
|
63aaa7b2b0
|
(GL) Log vendor/renderer
|
2013-07-13 01:47:11 +02: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
|
53df912321
|
(PS3) Move PS3-specific FPS printing code to ps3_ctx.c
|
2013-06-14 17:21:44 +02:00 |
|
twinaphex
|
559c4a7964
|
(RARCH_CONSOLE) Add refresh rate FPS statistics
|
2013-06-08 01:45:25 +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
|
79275b28ff
|
Fallback when initial shader init fails.
|
2013-06-05 10:44:27 +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 |
|
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 |
|