mesa: Remove glClear optimization based on drawable size
authorKristian Høgsberg <krh@bitplanet.net>
Mon, 12 May 2014 22:46:11 +0000 (15:46 -0700)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 18 Jun 2014 17:15:03 +0000 (10:15 -0700)
commit7928b946adbcbbb835c0080967bbb538f6bd35dc
treee18e0e8275f135f58f1bd31ae4d4635df46862b3
parentfe5224b16a7a614fad07edee86cdcc8f47446f5e
mesa: Remove glClear optimization based on drawable size

A drawable size of 0x0 means that we don't have buffers for a drawable yet,
not that we have a zero-sized buffer.  Core mesa shouldn't be optimizing out
drawing based on buffer size, since the draw call could be what triggers
the driver to go and get buffers.  As discussed in the referenced bug report,
the optimization was added as part of a scatter-shot attempt to fix a
different problem.  There's no other example in mesa core of using the
buffer size in this way.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74005
Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/clear.c