mesa/src
Marek Olšák 4d6fab245e cso: don't track the number of sampler states bound
This removes 2 loops from hot codepaths and adds 1 loop to a rare codepath
(restore_sampler_states), and makes sanitize_hash() slightly worse.

Sampler states, when bound, are not unbound for draw calls that don't need
them. That's OK, because bound sampler states don't add any overhead.

This results in lower CPU overhead in most cases.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-06-22 01:51:02 +02:00
..
amd radeonsi/gfx9: fix TC-compatible stencil compression 2017-06-19 20:15:36 +02:00
compiler glsl: Track whether uniforms are active per stage 2017-06-22 01:51:02 +02:00
egl egl: turn one more boolean int into a bool 2017-06-21 21:42:14 +01:00
gallium cso: don't track the number of sampler states bound 2017-06-22 01:51:02 +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 intel/genxml: Use the same naming convention for Floating Point Mode. 2017-06-21 10:16:05 -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 glStencilOp() 2017-06-21 08:47:26 +02:00
mesa st/mesa: sink and simplify texBaseFormat getting for sampler states 2017-06-22 01:51:02 +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