mesa/src
Kenneth Graunke 9d1334d2a0 iris: Use copy_region and staging resources to avoid transfer stalls
This is similar to intel_miptree_map_blit and intel_buffer_object.c's
temporary blits in i965.

Improves performance of DiRT Rally by 20-25% by eliminating stalls.

Breaks piglit's spec/arb_shader_image_load_store/host-mem-barrier,
by using the GPU to do uploads, exposing a st/mesa issue where it
doesn't give us memory_barrier() calls.  This is a pre-existing issue
and will be fixed by a later patch (currently out for review).
2019-03-08 13:29:39 -08:00
..
amd nir/xfb: adding varyings on nir_xfb_info and gather_info 2019-03-08 15:00:50 +01:00
broadcom v3d: Include a count of register pressure in the RA failure dumps. 2019-03-06 14:13:45 -08:00
compiler nir/linker: fix ARRAY_SIZE query with xfb varyings 2019-03-08 15:00:50 +01:00
egl egl: fix libdrm-less builds 2019-03-05 13:04:06 +00:00
freedreno freedreno/ir3: track register pressure in sched 2019-03-03 13:27:50 -05:00
gallium iris: Use copy_region and staging resources to avoid transfer stalls 2019-03-08 13:29:39 -08:00
gbm gbm: drop duplicate #defines 2019-02-14 11:20:00 +00:00
getopt
glx glx/meson: use full include path for dri_interface.h 2019-03-08 18:00:19 +00:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl hgl/meson: drop unused include directory 2019-03-08 18:00:19 +00:00
imgui imgui: update memory editor 2019-02-26 12:49:07 +00:00
intel intel/compiler: silence unitialized variable warning in opt_vector_float() 2019-03-08 10:23:11 -07:00
loader loader: use loader_open_device() to handle O_CLOEXEC 2019-02-26 11:07:23 +00:00
mapi autotools: don't build libGLES*.so with GLVND 2019-03-08 15:13:36 +00:00
mesa prog_to_nir: fix write from vps to FOG 2019-03-08 10:35:12 -08:00
util util: #define PATH_MAX when undefined (eg. Hurd) 2019-03-05 12:27:35 +00:00
vulkan vulkan/overlay: fix missing var rename in previous commit 2019-03-07 13:45:14 +00:00
Makefile.am build: move imgui out of src/intel/tools to be reused 2019-02-21 18:06:05 +00:00
meson.build meson: avoid going back up the tree with include_directories() 2019-03-05 10:02:47 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00