Unknown W. Brackets
|
20c2ec1392
|
GPU: Skip alpha stencil upload when safe.
Otherwise, let's not do things that give different behavior at 1x or are
inconsistent.
|
2022-08-06 21:12:59 -07:00 |
|
Henrik Rydgård
|
77535c8132
|
Fix feature check for wrapping of non-pow-2 textures
May fix some problems with using 3x/5x upscaling or 3x/5x resolution on some
hardware.
|
2022-08-06 23:54:03 +02:00 |
|
Henrik Rydgård
|
46d6b43618
|
Support 3D textures in OpenGL ES, add feature check
|
2022-07-31 10:43:48 +02:00 |
|
Unknown W. Brackets
|
c20f352be2
|
GLES: Add asserts for correct blend usage.
Also make sure we don't try to use ARB blending on GLES.
|
2022-02-21 08:57:21 -08:00 |
|
Unknown W. Brackets
|
275baccc5b
|
GLES: Support GL_APPLE_clip_distance too.
Seems modern Apple mobile chips only support clip.
|
2021-10-12 20:34:44 -07:00 |
|
iota97
|
4ac7e28726
|
log fix
|
2021-07-22 11:31:03 +02:00 |
|
Henrik Rydgård
|
e3c748cc97
|
OpenGL: Accept "AMD" as a vendor string for, well, AMD.
Seen with the open source driver by archanox
|
2021-07-22 08:59:48 +02:00 |
|
Unknown W. Brackets
|
5119d79082
|
Build: Remove IOS define.
|
2021-03-02 21:04:03 -08:00 |
|
Henrik Rydgård
|
1eeebccd04
|
Fix Apple gpu detection
|
2021-01-30 18:31:39 +01:00 |
|
Henrik Rydgård
|
ca50077341
|
More GPU test improvements
* Fix the flat test. Unfortunately doesn't repro the bug :(
|
2021-01-17 18:04:00 +01:00 |
|
Henrik Rydgård
|
7de7680416
|
Apple driver bug workaround. See issue #13451
|
2020-12-16 14:39:08 +01:00 |
|
Henrik Rydgård
|
2dcfa63498
|
GL: Detect Apple GPUs as a category
|
2020-12-14 22:10:18 +01:00 |
|
Henrik Rydgård
|
32c9728c0c
|
Some cleanups in GL feature and shader language detection.
Gets rid of many wrong or bad checks for IsCoreContext.
|
2020-12-14 19:46:11 +01:00 |
|
Henrik Rydgård
|
3c2733d8eb
|
Adreno/OpenGL: Limit shader depal to 6xx series GPUs. Should help #13668.
Also make a function static.
|
2020-11-22 18:00:07 +01:00 |
|
Henrik Rydgård
|
29b2f2c4ef
|
Better GLSL version handling. Now specify the latest version supported by the device.
Correct the version check for our own implementations of packUnorm4x8 etc.
|
2020-11-16 23:30:07 +01:00 |
|
Henrik Rydgård
|
e14437cb3f
|
OpenGL: Assorted shader-depal bugfixes and regression fixes.
Fixes #13517
|
2020-11-11 23:09:48 +01:00 |
|
Henrik Rydgård
|
a3d06e366f
|
OpenGL: Detect Adreno model number
|
2020-11-11 22:46:25 +01:00 |
|
Henrik Rydgård
|
9f33a82b49
|
Merge pull request #13646 from hrydgard/framebuffer-fetch-fixes
Framebuffer fetch fixes
|
2020-11-09 19:30:35 +01:00 |
|
Henrik Rydgård
|
2384b7a17d
|
Remove support for NV_shader_framebuffer_fetch extension, very old and rare.
Minor refactor.
|
2020-11-09 13:31:39 +01:00 |
|
Henrik Rydgård
|
864cc54aa4
|
Remove ForceGL2 flag. Add comments... hm.
|
2020-11-09 11:18:43 +01:00 |
|
Henrik Rydgård
|
207b76da6e
|
Show an error on screen if a shader fails to compile.
Part of #1 investigation of #13541
|
2020-11-05 08:27:13 +01:00 |
|
Henrik Rydgård
|
3d4fc7c696
|
Check for a couple additional GL extensions
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
0e3a84b4a8
|
Move most GPU things to Common.
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
|
2020-10-04 23:39:02 +02:00 |
|