mesa/st: use ESSL cap top enable gpu_shader5
authorRob Clark <robdclark@gmail.com>
Thu, 21 Mar 2019 13:29:58 +0000 (09:29 -0400)
committerRob Clark <robdclark@gmail.com>
Fri, 22 Mar 2019 20:39:13 +0000 (16:39 -0400)
commit6cd987604771b446b7d96209ffb5ec24d3d94276
treec696fdfb9d8ee0d5fa089ccbe277187f4421e7f5
parentde481947d975496b274cf0e0300383d932dcaea5
mesa/st: use ESSL cap top enable gpu_shader5

For GLES2+ contexts, enable EXT_gpu_shader5 if the driver exposes a
sufficiently high ESSL feature level, even if the GLSL feature level
isn't high enough.

This allows drivers to support EXT_gpu_shader5 in GLES contexts before
they support all the additional features of ARB_gpu_shader5 in GL
contexts.

Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/mesa/state_tracker/st_extensions.c