summaryrefslogtreecommitdiff
path: root/hw/xfree86/loader/elfloader.c
diff options
context:
space:
mode:
authorIcenowy Zheng <uwu@icenowy.me>2024-12-14 01:07:31 +0800
committerKonstantin <ria.freelander@gmail.com>2025-06-30 17:13:16 +0300
commitb53d9fa4176679cd7b2a031c5e2d25cac5b9aa77 (patch)
tree9156214d7bbcfb9d6b7810733563e50998d59958 /hw/xfree86/loader/elfloader.c
parentb89a563882f234f6949a874770d3ca075d2d2fdc (diff)
glamor: Fix dual blend on GLES3server-21.1-branch
The EXT_blend_func_extended extension on ESSL always requires explicit request to allow two FS out variables because of limitations of the ESSL language, which is mentioned as the No.6 issue of the extension's specification. Fix this by adding the extension request. The original behavior on GLES3 is slightly against the specification of GL_EXT_blend_func_extended extension, however Mesa and older version of PowerVR closed drivers will just ignore this issue. Newest PowerVR closed driver will bail out on this problem, so it deems a fix now. Fixes: ee107cd4911e ("glamor: support GLES3 shaders") Signed-off-by: Icenowy Zheng <uwu@icenowy.me> (cherry picked from commit eba15f1ba75bc041d54693ebc62a8b9957b8b033) Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1636>
Diffstat (limited to 'hw/xfree86/loader/elfloader.c')
0 files changed, 0 insertions, 0 deletions