twinaphex
528036a210
Update GLSM
2018-10-06 17:32:30 +02:00
twinaphex
b1cb46f92e
Update libretro-common
2018-07-20 13:49:46 +02:00
twinaphex
f1a2f4369c
Update libretro-common
2018-04-19 08:20:02 +02:00
orbea
b662d04894
libretro-common: Bump OpenGL version requirement to 3.3
...
There isn't a 3.1 core profile context and requesting one is wrong.
Recent mesa commits have revealed this as wrong and causes problems
for beetle-psx. A 3.3 OpenGL context is what beetle-psx originally
requested, but at some point this was lowered.
Fixes https://github.com/libretro/beetle-psx-libretro/issues/315
2018-03-19 12:08:13 -07:00
twinaphex
94bf8ae573
Fixes context resets
2018-02-17 15:18:08 +01:00
twinaphex
d333117b96
Update libretro-common
2018-01-05 13:22:00 +01:00
twinaphex
2b91d9dc1d
Fullscreen toggling/resolution changing finally fixed for Windows
2017-07-27 20:53:16 +02:00
twinaphex
219ba4d941
Update rest of libretro-common files
2017-07-26 03:01:05 +02:00
twinaphex
38215d4663
Revert "Rewrite the GL renderer to remove the GL4.x requirements."
...
This reverts commit 90d7f63947
.
2017-03-26 15:06:49 +02:00
Lionel Flandrin
90d7f63947
Rewrite the GL renderer to remove the GL4.x requirements.
2016-12-11 22:13:05 +01:00
twinaphex
73f52b3398
Update GLSM
2016-10-21 05:10:09 +02:00
Lionel Flandrin
6cfd34ab30
Don't leak GL fences
2016-09-17 22:23:27 +02:00
twinaphex
89d29d0395
Update glsm
2016-09-16 03:16:51 +02:00
twinaphex
fecc9b8d31
Update GLSM
2016-09-16 03:08:01 +02:00
Lionel Flandrin
072484b354
Rewrite GL buffer code for better performance
...
I now use indexed triple buffered permanently mapped storage.
I tried to reduce the number of draw calls as much as possible, opaque
elements can be drawn in two passes (one for triangles, one for lines).
For semi-transparent vertices I still need to add draw calls if the
mode changes but I don't think that can be helped.
This also bumps the GL requirements, you need a card that supports
ARB_buffer_storage. If this turns out to be a problem I'll add some
compatibility code for older cards.
2016-09-16 00:10:34 +02:00
twinaphex
4f3cb274f1
Update glsm/glsym
2016-09-13 22:56:31 +02:00
twinaphex
87dd839459
Update
2016-07-14 17:31:43 +02:00
twinaphex
e3c75974fc
Update glsm
2016-06-21 00:35:07 +02:00
twinaphex
353872f790
Update GLSM
2016-06-20 21:37:13 +02:00
twinaphex
73dbcebd2b
Update GLSM
2016-06-17 02:24:40 +02:00
twinaphex
b3c3a47166
Update GLSM
2016-06-17 02:22:13 +02:00
twinaphex
3ea2bd1f58
Update GLSM
2016-06-16 16:38:06 +02:00
twinaphex
c87dcd9392
Update GLSM
2016-06-07 02:20:43 +02:00
twinaphex
f3e3dfae26
Add glFenceSync / glWaitSync to GLSM
2016-06-04 02:34:17 +02:00
twinaphex
9e4ac77ac7
(GLSM) Prevent warning
2016-05-22 03:49:23 +02:00
twinaphex
01d0c03d2c
Update GLSM
2016-05-21 23:02:17 +02:00
twinaphex
40a65d5ada
Update GLSM
2016-05-16 21:07:12 +02:00
twinaphex
fcc8d914df
Update glsm
2016-05-16 06:10:44 +02:00
twinaphex
0a96a8936b
Update
2016-05-10 03:48:41 +02:00
twinaphex
7bfee2c97c
Update
2016-05-07 05:02:22 +02:00
twinaphex
1a805b564a
(GLSM) Update
2016-05-07 04:50:02 +02:00
twinaphex
7cac2dccc0
Update
2016-05-07 01:33:01 +02:00
twinaphex
01f13f5218
Update
2016-05-07 00:07:10 +02:00
twinaphex
9a0ad55e2a
Add glTexSubImage2D
2016-05-06 23:54:12 +02:00
twinaphex
a1ab947f2d
Update
2016-05-06 22:41:28 +02:00
twinaphex
89359cc25a
Update GLSM
2016-05-06 22:20:55 +02:00
twinaphex
bfcbddbf0a
(GLSM) Update
2016-05-06 22:10:00 +02:00
twinaphex
c08ae26e31
(GLSM) Expand
2016-05-05 22:34:01 +02:00
twinaphex
f94e971363
Add glsm_get_current_framebuffer
2016-05-05 05:17:28 +02:00
twinaphex
ed520269aa
(GLSM) Add glCopyImageSubData
2016-05-05 00:22:29 +02:00
twinaphex
4574e5ff6c
Add another wrapper
2016-05-04 23:55:25 +02:00
twinaphex
365b003bf5
(GLSM) Add some needed functions
2016-05-04 21:09:55 +02:00
twinaphex
976c261e70
Update libretro-common
2016-05-04 21:02:59 +02:00
twinaphex
0ac6dd32ca
(RSX/GL) Add rsx/gl/vertex.c
2016-04-09 22:58:12 +02:00
twinaphex
2b42e34a81
(RSX/GL) Add rsx/gl/framebuffer
2016-04-09 22:41:17 +02:00
twinaphex
cdcc7d2f2b
(GLSM) Add rglTexStorage2D to glsm
2016-04-09 21:58:37 +02:00
twinaphex
e73216c07d
Update glsm
2016-03-09 12:44:35 +01:00
twinaphex
9978241e36
Update glsm
2016-03-08 17:28:34 +01:00
twinaphex
16d2526b4b
Update glsm
2016-02-12 01:44:24 +01:00
twinaphex
a82e5df95b
Start hooking up GL
2016-02-11 22:45:48 +01:00