mesa/src
Jose Maria Casanova Crespo c341ab7ffb v3d: add shader-db stat to count SFU stalls
SFU operations have a latency of 2 cicles, so if their results
are used in the following cycle to a SFU instruction, the GPU
stalls for an extra cycle until the result is available.

This adds the number of stalls to the shader-db debug mode and
sum of instruction + stalls to evaluate optimizations to schedule
instructions that avoid generating sfu-stalls.

v2: Rename v3d_qpu_generates_sfu_stalls to v3d_qpu_instr_is_sfu (Eric)

Reviewed-by: Eric Anholt <eric@anholt.net>
2019-07-22 03:00:50 +02:00
..
amd radv: replace memset()+strcpy() with snprintf() 2019-07-21 10:38:17 +01:00
broadcom v3d: add shader-db stat to count SFU stalls 2019-07-22 03:00:50 +02:00
compiler util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
egl egl: drop incorrect pkg-config file for glvnd 2019-07-20 00:07:06 +01:00
etnaviv etnaviv: detect v4 compression 2019-07-04 14:05:18 -04:00
freedreno freedreno: Convert nir_lower_tg4_to_tex to the NIR lowering helper. 2019-07-18 11:28:56 -07:00
gallium virgl: fix a sync issue in virgl_buffer_transfer_extend 2019-07-19 18:04:42 -07:00
gbm gbm: sort symbols 2019-07-10 11:27:51 +00:00
getopt
glx glx: fix glvnd pointer types 2019-06-20 17:21:37 +01:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: Fix hgl dispatch build. Tested under meson/scons. 2019-04-02 16:06:00 -05:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel util: use standard name for snprintf() 2019-07-19 22:39:38 +01:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi mesa: add EXT_dsa glGetTextureLevelParameter*vEXT functions 2019-07-19 20:04:06 -04:00
mesa mesa: add EXT_dsa glEnabledIndexedEXT 2019-07-19 20:04:07 -04:00
panfrost panfrost/decode: Preserve empty tiler heap symmetry 2019-07-18 15:25:40 -07:00
util util: drop strncat(), strcmp(), strncmp(), snprintf() & vsnprintf() MSVC fallbacks 2019-07-19 22:39:38 +01:00
vulkan vulkan/wsi: update swapchain status on vkQueuePresent 2019-07-17 17:40:54 +03:00
meson.build lima,panfrost: Move lima_tiling.c/h to /src/panfrost 2019-06-20 08:06:35 -07:00
SConscript