mesa/src
Francisco Jerez a7c86ab750 intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy.
This is what we use later on to compute the number of registers that
will actually get spilled to memory, so it's more likely to match
reality than the current open-coded approximation.

Cc: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Plamena Manolova <plamena.manolova@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
(cherry picked from commit ecc19e12dc)
[Andres Gomez: resolve trivial conflicts]
Signed-off-by: Andres Gomez <agomez@igalia.com>

Conflicts:
	src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp
2017-04-26 12:34:24 +03:00
..
amd radv: Invalidate L2 for TRANSFER_WRITE barriers 2017-04-12 13:30:22 +01:00
compiler nir: Destination component count of shader_clock intrinsic is 2 2017-04-26 12:34:23 +03:00
egl egl: Ensure ResetNotificationStrategy matches for shared contexts. 2017-03-15 18:54:31 +00:00
gallium winsys/sw/dri: don't use GNU void pointer arithmetic 2017-04-26 12:34:24 +03:00
gbm gbm/dri: Flush after unmap 2017-04-12 11:32:18 +01:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx/glvnd: Fix GLXdispatchIndex sorting 2017-02-23 19:34:59 +00:00
gtest Introduce .editorconfig 2016-08-31 17:06:54 -07:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel anv/blorp: Properly handle VK_ATTACHMENT_UNUSED 2017-04-26 12:33:34 +03:00
loader loader: Move non-error message to debug level 2017-04-13 13:41:51 +01:00
mapi mesa: move glMultiDrawArrays to vbo and fix error handling 2017-04-26 12:34:23 +03:00
mesa intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy. 2017-04-26 12:34:24 +03:00
util ralloc: Make sure ralloc() allocations match malloc()'s alignment. 2017-03-16 01:33:52 +00:00
vulkan vulkan/wsi: Improve the DRI3 error message 2017-03-16 01:34:01 +00:00
Makefile.am vulkan: automake: do not use EXTRA_DIST in a conditional 2017-01-18 13:41:32 +00:00
SConscript