summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2013-06-28 13:46:44 -0700
committerKenneth Graunke <kenneth@whitecape.org>2013-07-02 01:01:30 -0700
commit15ca0ca1b6779bcf2d2603153035d3f971c24666 (patch)
treea6e21e4d70ea4b89ec71747f542a680d0abfa077 /src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
parent4c859901cebf04b37d8d458d58fc5ac0e24b4471 (diff)
downloadexternal_mesa3d-15ca0ca1b6779bcf2d2603153035d3f971c24666.zip
external_mesa3d-15ca0ca1b6779bcf2d2603153035d3f971c24666.tar.gz
external_mesa3d-15ca0ca1b6779bcf2d2603153035d3f971c24666.tar.bz2
glsl/builtins: Fix ARB_texture_cube_map_array built-in availability.
This patch adds texture() for isamplerCubeArray and usamplerCubeArray, which were entirely missing. It also makes texture() with a LOD bias fragment shader specific. The main GLSL specification explicitly says that texturing with LOD bias should not be allowed for vertex shaders. Affects Piglit's ARB_texture_cube_map_array/compiler/tex_bias-01.vert. which tries to use bias in a vertex shader. Currently, it expects this to pass (so this patch regresses the test), but I've sent a patch to reverse the expected behavior (so this patch would fix the updated test): http://lists.freedesktop.org/archives/piglit/2013-June/006123.html NOTE: This is a candidate for stable branches. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c')
0 files changed, 0 insertions, 0 deletions