102 Commits

Author SHA1 Message Date
twinaphex
4e342956c1 Update comment 2017-12-04 06:13:01 +01:00
twinaphex
c869cc5102 Refactor GL code 2017-12-04 05:55:18 +01:00
twinaphex
5a341acb5f Wrap more GL framebuffer functions 2017-12-04 04:57:58 +01:00
twinaphex
44f3341ffe Add EXT versions for OSX PPC 2017-12-04 04:42:40 +01:00
twinaphex
b2fbb9aeda Prepare to map DeleteFramebuffersEXT like this 2017-12-04 04:18:28 +01:00
twinaphex
0bf461c40f Try to get past OSX PowerPC crash on exit 2017-12-04 03:27:03 +01:00
twinaphex
bfd815985f Rename function callback 2017-11-16 12:02:25 +01:00
twinaphex
721b5f9529 Add set_mvp function callback 2017-11-15 16:51:29 +01:00
twinaphex
b6b6ba9226 No more GL_FF_MATRIX/GL_FF_VERTEX 2017-11-15 14:30:38 +01:00
twinaphex
2ac75f98ae (renderchain) Start implementing set_coords/set_mvp 2017-11-15 14:02:41 +01:00
twinaphex
229841b1c4 Create video_driver_set_coords 2017-11-14 21:43:13 +01:00
twinaphex
41daddfe1c Create video_driver_set_mvp 2017-11-14 21:22:44 +01:00
twinaphex
87c82797fd Start cutting down on macro usage 2017-11-13 10:26:56 +01:00
twinaphex
e5ed1acc0a (gl1_renderchain.c) Cleanups 2017-11-13 08:58:49 +01:00
twinaphex
ec123ef6ca Get rid of most of the HAVE_FBO usage 2017-11-13 06:20:30 +01:00
twinaphex
6fa5fcfa1f Add has_fbo member variable - fixes GL issues 2017-11-13 05:23:44 +01:00
twinaphex
9c791e7fb5 CLeanups 2017-11-12 17:45:23 +01:00
twinaphex
60d96b60b5 Start adding gl1_renderchain.c 2017-11-12 17:32:18 +01:00
twinaphex
c5292025c3 Cut down on HAVE_FBO usage and make sure gl->fbo_inited is set to
false if HAVE_FBO is not defined
2017-11-12 17:15:29 +01:00
twinaphex
063fc96736 Use gl_bind_texture 2017-11-10 04:28:22 +01:00
twinaphex
b3d8146009 Try to fix PS3 build 2017-11-10 02:19:25 +01:00
twinaphex
a4c9c738b8 Add init_textures_reference 2017-11-08 22:06:10 +01:00
twinaphex
4f016b2c2c Update 2017-11-08 19:31:00 +01:00
twinaphex
3e0b4552d6 Cleanups 2017-11-08 18:49:45 +01:00
twinaphex
5f7527df08 Move readback function to renderchain 2017-11-08 18:45:28 +01:00
twinaphex
d6cc447aa0 Add PBO callback functions 2017-11-08 18:22:05 +01:00
twinaphex
9f987dd97b Get rid of NO_GL_READ_PIXELS 2017-11-08 17:42:02 +01:00
twinaphex
4b0932ffb3 Move copy_frame to renderchain 2017-11-08 16:38:56 +01:00
twinaphex
a295169a3b Add restore_default_state callback - remove more ifdefs 2017-11-08 16:20:55 +01:00
twinaphex
308818afd1 Add VAO callback functions 2017-11-08 16:16:17 +01:00
twinaphex
a72461c16b Create disable_client_arrays function pointer 2017-11-08 05:44:12 +01:00
twinaphex
bd1f04554e Implement ff_matrix/ff_vertex 2017-11-08 05:06:19 +01:00
twinaphex
dc664ff4f2 Cleanups 2017-11-08 01:53:24 +01:00
twinaphex
c1f0fceb4f More buildfixes 2017-11-08 00:59:16 +01:00
twinaphex
e7599e8952 More buildfixes 2017-11-08 00:55:38 +01:00
twinaphex
0085b24fd5 Cut down on gl_check_capability calls 2017-11-08 00:49:01 +01:00
twinaphex
0f6a3c8f9d Start cutting down on HAVE_GL_ASYNC_READBACK ifdef 2017-11-07 23:19:54 +01:00
twinaphex
1bc30331a7 Cleanups 2017-11-07 22:59:36 +01:00
twinaphex
7a33bfe924 Get rid of more HAVE_FBO ifdefs 2017-11-07 22:54:38 +01:00
twinaphex
3ccf8c19f1 Start getting rid of HAVE_FBO ifdefs 2017-11-07 21:34:25 +01:00
twinaphex
0100e7b673 Update 2017-11-07 21:08:54 +01:00
twinaphex
fc43a14637 Updates 2017-11-07 21:03:29 +01:00
twinaphex
fe2bf47b98 Add more to renderchain driver 2017-11-07 20:56:08 +01:00
twinaphex
00d52a4783 Cleanups 2017-11-07 11:06:18 +01:00
twinaphex
a7cd8d94b0 Start going through renderchain driver interface for GL 2017-11-07 11:01:30 +01:00
twinaphex
9c6edaff30 Update renderchain driver for GL 2017-11-07 10:10:52 +01:00
twinaphex
7d2e9290e2 Convert another file to C 2017-11-06 19:49:06 +01:00
orbea
10032affcb Fix compile with --disable-fbo.
Fixes https://github.com/libretro/RetroArch/issues/5647
2017-11-04 07:47:03 -07:00
twinaphex
6c262fe44f Convert to C 2017-10-03 02:49:06 +02:00
twinaphex
d23d742439 Convert d3d9_cg_renderchain to C 2017-10-03 02:45:06 +02:00