mesa/src
Roland Scheidegger c7688d2de5 llvmpipe:fix using 32bit rasterization mistakenly, causing overflows
We use the bounding box (triangle extents) to figure out if 32bit rasterization
could potentially overflow. However, we used the bounding box which already got
rounded up to 0 for negative coords for this, which is incorrect, leading to
overflows and hence bogus rendering in some of our private use.

It might be possible to simplify this somehow (we're now using 3 different
boxes for binning) but I don't quite see how.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2017-06-23 19:39:29 +02:00
..
amd radeonsi/gfx9: fix TC-compatible stencil compression 2017-06-19 20:15:36 +02:00
compiler glsl: tidy up int declaration 2017-06-22 20:06:38 +10:00
egl egl: Rename 'count' in ${platform}_add_configs_for_visuals (v2) 2017-06-22 12:35:49 -07:00
gallium llvmpipe:fix using 32bit rasterization mistakenly, causing overflows 2017-06-23 19:39:29 +02:00
gbm gbm: implement FD import with modifier 2017-06-15 10:43:36 +01:00
getopt
glx egl: turn one more boolean int into a bool 2017-06-21 21:42:14 +01:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel genxml: fix gen5 sampler border color state. 2017-06-22 16:38:44 -07:00
loader egl: turn one more boolean int into a bool 2017-06-21 21:42:14 +01:00
mapi mesa: add KHR_no_error support for glViewport() 2017-06-23 09:26:43 +02:00
mesa mesa: remove spurious flush in _mesa_Viewport() 2017-06-23 16:26:25 +02:00
util mesa/util: add util_dynarray_clear() helper 2017-06-18 14:10:32 +02:00
vulkan Android: vulkan: fix build error due to extra ) 2017-06-08 07:26:04 -05:00
Makefile.am automake: increase the MESA_GIT_SHA1 hash id length from 7 to 10 digits 2017-06-15 13:53:00 -06:00
SConscript