vbo: Declare the index range invalid for DrawIndirect
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 18 May 2016 05:24:59 +0000 (22:24 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 24 May 2016 02:12:34 +0000 (19:12 -0700)
commitdf6ec2aba52be66423c90c3f00c599cb2eba4558
treea0fd048d131a5d6e4559b073298ba0501c791b5a
parent21f3df08208ec29abe508bf435bec427f48d50de
vbo: Declare the index range invalid for DrawIndirect

Right now, we're just setting the range to [0, MAX_UINT32] which, while
correct isn't helpful.  With DrawIndirect, you can't really know what the
actual range is so we may as well flag it as being an invalid range.  This
is what we do for draws with index buffer which is similar (the indices
aren't statically known) if a bit simpler.

Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/vbo/vbo_context.c