summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
diff options
context:
space:
mode:
authorZack Rusin <zackr@vmware.com>2013-06-25 17:01:14 -0400
committerZack Rusin <zackr@vmware.com>2013-06-28 04:24:20 -0400
commit88de009cc1ab838cd87416dcbbaa4f5b30173c71 (patch)
tree6f07591ed07dc76c7a202d90252f280cb6b6ec66 /src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
parent2f13f28120fdfe2f5a64e87b4ec19db94bf63713 (diff)
downloadexternal_mesa3d-88de009cc1ab838cd87416dcbbaa4f5b30173c71.zip
external_mesa3d-88de009cc1ab838cd87416dcbbaa4f5b30173c71.tar.gz
external_mesa3d-88de009cc1ab838cd87416dcbbaa4f5b30173c71.tar.bz2
draw: check for integer overflows in instance computation
Integers could easily overflow is the starting instance was large enough. Instead of letting bogus counts through set the instance to max if it overflown and let our regular buffer overflow computation handle it. Signed-off-by: Zack Rusin <zackr@vmware.com>
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c')
0 files changed, 0 insertions, 0 deletions