glsl: Accept precision qualifiers on sampler types, but only in ES.
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 27 Mar 2011 06:37:09 +0000 (23:37 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Sun, 27 Mar 2011 06:56:18 +0000 (23:56 -0700)
commit8752824f27c979986ae855667337e89637b005fb
treef941bc5c802d62b9842f89f14faceb5e729ac33d
parent0c8beb0ab5e72a9d2ecaad51db16a7d5291e120b
glsl: Accept precision qualifiers on sampler types, but only in ES.

GLSL 1.30 states clearly that only float and int are allowed, while the
GLSL ES specification's issues section states that sampler types may
take precision qualifiers.

Fixes compilation failures in 3DMarkMobileES 2.0 and GLBenchmark 2.0.

NOTE: This is a candidate for stable release branches.
src/glsl/ast_to_hir.cpp