path: root/src/gallium/drivers/freedreno/freedreno_draw.c
diff options
authorAnuj Phogat <>2013-08-26 18:21:03 -0700
committerAnuj Phogat <>2013-08-29 12:10:57 -0700
commit9c0b7be964f0cbb707ed11c2526a30eda5254d2e (patch)
treef5645d5f31abcce485bd5963d70642439fa0ba40 /src/gallium/drivers/freedreno/freedreno_draw.c
parent1ecfdba98a346c8bb05ad9403e3a6412574215f4 (diff)
glsl: Allow precision qualifiers for sampler types
GLSL 1.30 doesn't allow precision qualifiers on sampler types, but in GLSL ES, sampler types are also allowed. This seems like an oversight (since the intention of including these in GLSL 1.30 is to allow compatibility with ES shaders). Currently, Mesa allows "default" precision qualifiers to be set for sampler types in GLSL (commit d5948f2). This patch makes it follow GLSL ES rules and also allow declaring sampler variables with a precision qualifier in GLSL 1.30 (and later). e.g. uniform lowp sampler2D sampler; This fixes a shader compilation error in Khronos OpenGL conformance test "depth_texture_mipmap". V2: Update comments. Signed-off-by: Ian Romanick <> Signed-off-by: Anuj Phogat <> Reviewed-by: Ian Romanick <> Cc: <>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_draw.c')
0 files changed, 0 insertions, 0 deletions