mesa/src
Samuel Pitoiset 811756dfd0 radeonsi: upload new descriptors when resident buffers are invalidated
When texture buffers are invalidated the addr in the resident
descriptor has to be updated but we can't create a new descriptor
because the resident handle has to be the same.

Instead, use the WRITE_DATA packet which allows to update memory
directly but graphics/compute have to be idle in case the GPU is
reading the descriptor.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
2017-06-14 10:04:36 +02:00
..
amd ac/gpu: drop duplicated code line. 2017-06-13 10:01:40 +10:00
compiler glsl: add ir_variable::contains_bindless() 2017-06-14 10:04:36 +02:00
egl egl: improve dri2_fallback_swap_buffers_with_damage() 2017-06-13 12:12:50 +01:00
gallium radeonsi: upload new descriptors when resident buffers are invalidated 2017-06-14 10:04:36 +02:00
gbm gbm: manage only the required set of DRI extensions 2017-05-29 16:50:12 +01:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx dri: Optionally turn off a couple of GLX extensions based on driconf options 2017-06-07 19:43:54 +02: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 i965/cnl: Add a preliminary device for Cannonlake 2017-06-09 16:03:00 -07:00
loader loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11 2017-05-19 19:44:22 +01:00
mapi mesa: add support for unsigned 64-bit vertex attributes 2017-06-14 10:04:35 +02:00
mesa st/mesa: enable ARB_bindless_texture 2017-06-14 10:04:36 +02:00
util mesa/util: add a hash table wrapper which support 64-bit keys 2017-06-14 10:04:35 +02:00
vulkan Android: vulkan: fix build error due to extra ) 2017-06-08 07:26:04 -05:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00