Henrik Rydgard
|
a9b5fe44bf
|
Slip thin3d underneath DrawBuffer/UI
|
2014-08-22 20:54:23 +02:00 |
|
Unknown W. Brackets
|
130865577d
|
Use glBlendEquationSeparate for ADD on alpha.
|
2014-08-03 21:38:29 -07:00 |
|
Unknown W. Brackets
|
ddf67c5f72
|
Add glStencilMask to glstate.
|
2014-08-03 21:38:28 -07:00 |
|
Henrik Rydgard
|
db6a57c8fe
|
Try to detect GLES 3.1 as well as 3.0
|
2014-07-22 01:04:42 +02:00 |
|
Sacha
|
205423637f
|
Remove MAY_HAVE_GLES3
|
2014-06-02 12:08:29 +10:00 |
|
Andrey Konoplyankin
|
3beac9c9b9
|
iOS: add GLES 3.0 support
|
2014-05-25 13:50:39 +07:00 |
|
Henrik Rydgard
|
996808254b
|
Load glBlitFramebufferNV extension correctly
|
2014-05-08 10:39:45 +02:00 |
|
raven02
|
ba4f5984da
|
gl_extensions.PBO_NV = strstr(extString, "GL_NV_pixel_buffer_object") != 0;
|
2014-05-06 15:14:50 +08:00 |
|
raven02
|
e70c33aa73
|
Add support for GL_NV_framebuffer_blit
|
2014-05-02 15:58:19 +08:00 |
|
Henrik Rydgard
|
551564b2ea
|
Detect NV_shader_framebuffer_fetch and the EXT extension separately.
|
2014-04-18 19:21:28 +02:00 |
|
Unknown W. Brackets
|
980e6eaca6
|
Check for the GL_EXT_bgra extension.
|
2014-04-13 18:31:25 -07:00 |
|
Henrik Rydgård
|
9ab7a8cb90
|
Warning fixes
|
2014-04-06 16:31:32 +02:00 |
|
Henrik Rydgard
|
7274b8b01e
|
For extra safety, check the GLSL version when detecting ES 3.0.
|
2014-03-08 19:08:39 +01:00 |
|
danyalzia
|
f8bb0c4ccc
|
Fix ATI bug
|
2014-01-15 15:11:46 +05:00 |
|
Henrik Rydgard
|
4cb8c4062a
|
Get rid of "ATIClampBug" because it's not a bug.
|
2014-01-02 00:08:22 +01:00 |
|
raven02
|
63716cc085
|
Supports GL_EXT_shader_image_load_store as well
|
2013-12-28 02:40:06 +08:00 |
|
raven02
|
20e1d2c6c5
|
Add gl_extensions.ARB_shader_image_load_store
|
2013-12-28 02:15:36 +08:00 |
|
Henrik Rydgard
|
6670d0003a
|
Set ATIClampBug on Tegra as it appears to apply.
|
2013-12-21 13:46:27 +01:00 |
|
Henrik Rydgard
|
828db2b233
|
Blacklist ARB_blend_func_extended on Intel. See ppsspp issue #4867
|
2013-12-17 12:25:19 +01:00 |
|
Henrik Rydgard
|
c21fa64c19
|
Force ARB_blend_func_extended off on OpenGL < 3.0.
|
2013-12-17 09:09:39 +01:00 |
|
Unknown W. Brackets
|
50bd9d74d1
|
Fix ATIClampBug being true on NVIDIA/etc. cards.
I assume the logic was inversed by accident.
|
2013-12-15 18:20:15 -08:00 |
|
Henrik Rydgård
|
d0d5be2c5d
|
Logspam reductions
|
2013-12-09 13:44:47 +01:00 |
|
Henrik Rydgard
|
6aa4919c5e
|
Check for ARB_blend_func_extended GL extension.
Also check for NV_draw_texture on desktop.
|
2013-12-03 20:06:05 +01:00 |
|
Sacha
|
60eb1a1de8
|
Removal of glAlphaFuncQCOM as it did not serve a purpose.
|
2013-11-14 13:49:12 +10:00 |
|
Henrik Rydgard
|
2f4099fac4
|
Detect EXT_unpack_subimage
|
2013-10-31 02:27:42 +01:00 |
|
Henrik Rydgård
|
ad85b8e69d
|
Ignore alpha when creating the backbuffer. Getting weird problems on some android devices.
Add BroadCom to GPU vendors
|
2013-10-25 12:35:53 +02:00 |
|
Henrik Rydgård
|
4c676c3904
|
Move GLExtensions to a new header that is not pulling in GL headers.
Start moving out detection functionality that does not need GL headers to gpu_features.cpp.
|
2013-10-25 11:43:40 +02:00 |
|
Sacha
|
72f980d456
|
Remove QCOM_binning_control detection. Qualcomm suggests not to use the extension as the GPU automatically chooses the optimal output (on-the-fly) anyway. Also, each option causes crashes on every Adreno I have tested.
|
2013-10-23 14:59:50 +10:00 |
|
Sacha
|
404652ab0b
|
Clean up all the #ifdef's and GLES3 mess. Only Android and Blackberry (and later IOS) can run GLES3, so we'll just define those.
|
2013-10-23 14:55:20 +10:00 |
|
Henrik Rydgard
|
aa67389dcd
|
Move the GPU vendor detection to native
|
2013-10-16 00:46:41 +02:00 |
|
Henrik Rydgard
|
357d224414
|
Use an EGLConfigChooser to give us more control over which display config to use.
|
2013-10-10 11:08:38 +02:00 |
|
Henrik Rydgård
|
3778d8d8b1
|
Android: Reorganize the display resize stuff. Assorted cleanup and fixes.
|
2013-10-09 15:29:02 +02:00 |
|
Sacha
|
c690d4c0e1
|
Buildfix for Symbian. Just don't compile GLES3 stuff at all.
|
2013-10-09 16:15:34 +10:00 |
|
Henrik Rydgård
|
0f68de275c
|
Minor fixes
|
2013-10-09 00:44:45 +02:00 |
|
Henrik Rydgard
|
3263ebcc4c
|
Fix gl version parsing (sort of)
|
2013-10-08 23:13:22 +02:00 |
|
Henrik Rydgard
|
a9544d76dc
|
Android buildfix
|
2013-10-08 23:06:30 +02:00 |
|
Henrik Rydgard
|
cf8ee87223
|
Enable GLES3 on desktop where supported now that glew has been upgraded
|
2013-10-08 21:49:37 +02:00 |
|
Henrik Rydgard
|
5bbab2794a
|
Let's not use GLES3 features on Mali for now (see #4078).
|
2013-10-08 20:09:10 +02:00 |
|
Henrik Rydgård
|
2382e34a2a
|
Initial support for loading OpenGL ES 3.0 on Android, and checking for it.
|
2013-10-08 12:03:02 +02:00 |
|
Sacha
|
85648db42f
|
Build fixes for Symbian.
|
2013-10-05 00:12:43 +10:00 |
|
Henrik Rydgard
|
b1065271c9
|
Add a couple of NV gl extensions
|
2013-10-01 16:19:12 +02:00 |
|
Henrik Rydgard
|
b7eb60d2b7
|
OpenGL ES 2.0: Detect EXT_blend_minmax
|
2013-09-30 10:11:34 +02:00 |
|
danyalzia
|
7ab16d7122
|
Add gl_extensions.ATIClampBug
|
2013-09-28 15:36:09 +05:00 |
|
danyalzia
|
ff8ac3d4b3
|
Add GL_ARB_pixel_buffer_object detection
|
2013-09-21 14:54:28 +05:00 |
|
Sacha
|
0b53ecb1ef
|
Check extra extensions on Blackberry too. Buildfix: Use different naming.
|
2013-09-18 12:21:43 +10:00 |
|
raven02
|
21cacad2c7
|
Add support for iOS 6.0 as well (GL_EXT_shader_framebuffer_fetch)
|
2013-09-17 21:23:51 +08:00 |
|
raven02
|
23f00940e0
|
CheckGLExtensions() : GL_NV_shader_framebuffer_fetch
|
2013-09-17 15:30:27 +08:00 |
|
Henrik Rydgard
|
1eeaf32822
|
Make CheckExtensions safe from broken drivers
|
2013-09-11 21:33:54 +02:00 |
|
Henrik Rydgard
|
0b752abc41
|
Fix android build on non-QCOM (it failed the gstate count check).
|
2013-09-06 23:16:44 +02:00 |
|
raven02
|
51725a2588
|
Add gl_extensions.QCOM_binning_control
|
2013-09-05 16:03:47 +08:00 |
|