From f22a626bc14c2faa37a8d611cf2de513b39ad21d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 9 Aug 2019 18:58:02 +0200 Subject: [PATCH] GL: these functions aren't available on ES. Discovered when trying to call bindFragDataLocation() on ES. --- src/Magnum/GL/AbstractShaderProgram.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Magnum/GL/AbstractShaderProgram.h b/src/Magnum/GL/AbstractShaderProgram.h index 0316ca8bf..c1a3781bd 100644 --- a/src/Magnum/GL/AbstractShaderProgram.h +++ b/src/Magnum/GL/AbstractShaderProgram.h @@ -1132,8 +1132,10 @@ class MAGNUM_GL_EXPORT AbstractShaderProgram: public AbstractObject { #endif void bindAttributeLocationInternal(UnsignedInt location, Containers::ArrayView name); + #ifndef MAGNUM_TARGET_GLES void bindFragmentDataLocationIndexedInternal(UnsignedInt location, UnsignedInt index, Containers::ArrayView name); void bindFragmentDataLocationInternal(UnsignedInt location, Containers::ArrayView name); + #endif Int uniformLocationInternal(Containers::ArrayView name); UnsignedInt uniformBlockIndexInternal(Containers::ArrayView name);