mesa: check samples > 0 for glTex*Multisample
authorTimothy Arceri <t_arceri@yahoo.com.au>
Mon, 17 Aug 2015 11:33:49 +0000 (21:33 +1000)
committerTimothy Arceri <t_arceri@yahoo.com.au>
Mon, 17 Aug 2015 21:07:57 +0000 (07:07 +1000)
commitd3ace603a97bdd031bdff7517728eff4d0fd6458
treef6ddd2c9eadbfebc90f8339db18ce8acfad10a50
parent2450cbfcbc3671056afad9e858acadbb6edea068
mesa: check samples > 0 for glTex*Multisample

The GL 4.5 spec says its an GL_INVALID_VALUE error if samples equals 0 for
glTexImage*Multisample and an GL_INVALID_VALUE error if samples < 1 for
glTexStorage*Multisample.

The spec says its undefined what happens if glTexImage*Multisample is passed
a samples value < 0 but we currently already produced a GL_INVALID_VALUE error
in this case, this is also consistent with the Nvidia binary.

Cc: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
src/mesa/main/teximage.c