mesa: Set all viewports from _mesa_Viewport and _mesa_DepthRange
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 6 Nov 2013 06:40:38 +0000 (22:40 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 20 Jan 2014 19:31:59 +0000 (11:31 -0800)
commit454cec429969b7f09eeff17a5d1e7584d36f017f
treee6c7d55ee5f517b73ea93dd9a8d38e0e7f1564e8
parent562f353434878844e3aca4d75d049d5f17242aa8
mesa: Set all viewports from _mesa_Viewport and _mesa_DepthRange

In _mesa_Viewport and _mesa_DepthRange, make sure that
ctx->Driver.Viewport is only called once instead of once per viewport or
depth range.

v2: Make _mesa_DepthRange actually set all of the depth ranges (instead
of just index 0).  Noticed by Ken.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/main/viewport.c