summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/renderbuffer.c
diff options
context:
space:
mode:
authorYuanhan Liu <[email protected]>2011-10-21 11:27:25 +0800
committerYuanhan Liu <[email protected]>2011-11-03 10:19:49 +0800
commit77cd3bf18d509dcbb2f121e4082027f4048ca623 (patch)
tree68580a7f7487b3760314c1fb657534eac225beef /src/mesa/main/renderbuffer.c
parentd9f05ac828986a2fcdca9fcae29d76f79847d8d3 (diff)
mesa: complete the GL_TEXTURE_SWIZZLE* setup
The ARB_texture_swizzle spec says: The error INVALID_OPERATION is generated if TexParameteri, TexParameterf, TexParameteriv, or TexParameterfv, parameter <pname> is TEXTURE_SWIZZLE_R, TEXTURE_SWIZZLE_G, TEXTURE_SWIZZLE_B, or TEXTURE_SWIZZLE_A, and <param> is not RED, GREEN, BLUE, ALPHA, ZERO, or ONE. The error INVALID_OPERATION is generated if TexParameteriv, or TexParameterfv, parameter <pname> TEXTURE_SWIZZLE_RGBA, and the four consecutive values pointed to by <param> are not all RED, GREEN, BLUE, ALPHA, ZERO, or ONE. So, the GL_TEXTURE_SWIZZLE* pname is legal for glTexParameterf(v) NOTE: this is a candidate for the 7.11 branch Signed-off-by: Yuanhan Liu <[email protected]> Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/mesa/main/renderbuffer.c')
0 files changed, 0 insertions, 0 deletions