t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
No piglit regressions on i915 (G33) or radeon (Radeon 7500). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com> Cc: "10.6 11.0" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
fad8d54de7
commit
0d475ee2b9
|
@ -553,7 +553,7 @@ static void TAG(render_quads_verts)( struct gl_context *ctx,
|
|||
/* Emit whole number of quads in total. dmasz is already a multiple
|
||||
* of 4.
|
||||
*/
|
||||
count -= count % 4;
|
||||
count -= count & 3;
|
||||
|
||||
currentsz = (GET_CURRENT_VB_MAX_VERTS()/4) * 4;
|
||||
if (currentsz < 8)
|
||||
|
@ -1082,7 +1082,7 @@ static void TAG(render_quads_elts)( struct gl_context *ctx,
|
|||
|
||||
currentsz = GET_CURRENT_VB_MAX_ELTS()/4*4;
|
||||
|
||||
count -= count % 4;
|
||||
count -= count & 3;
|
||||
|
||||
if (currentsz < 8)
|
||||
currentsz = dmasz;
|
||||
|
|
Loading…
Reference in New Issue