diff options
author | Kenneth Graunke <[email protected]> | 2013-06-28 13:46:44 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2013-07-02 01:01:30 -0700 |
commit | 15ca0ca1b6779bcf2d2603153035d3f971c24666 (patch) | |
tree | a6e21e4d70ea4b89ec71747f542a680d0abfa077 /src/glsl/lower_instructions.cpp | |
parent | 4c859901cebf04b37d8d458d58fc5ac0e24b4471 (diff) |
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 <[email protected]>
Reviewed-by: Paul Berry <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/glsl/lower_instructions.cpp')
0 files changed, 0 insertions, 0 deletions