Hi,

This adds tests for all GLSL texture function. The tex-miplevel-selection test 
is used, since it's a good foundation for testing texturing with mipmaps.

All functions are tested except for textureGrad with Cube samplers (I think the 
GL spec doesn't define how Cube derivates are interpreted).

All combinations of the following states: BASE_LEVEL, MAX_LEVEL, MIN_LOD, 
MAX_LOD, LOD_BIAS or shader-provided bias, mipmap or no mipmap filtering, and 
scaling texture coordinates to affect the implicit LOD, are tested with almost 
all GLSL functions. 2DRect is an exception, since it doesn't have any mipmap 
tree.

This doesn't test every aspect of texturing. Generally, the test only checks if 
the correct level and layer/slice/face is sampled except for the *Offset and 
2DRect functions, which test if the correct texel is sampled.

There is some overlap with other piglit tests, as well as within the test 
itself, because it tests both GL2 (e.g. texture2DProj) and GL3 (e.g. 
textureProj) functions.

Marek
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to