mesa/src
Jose Maria Casanova Crespo b06fdb8edd v3d: Primitive Counts Feedback needs an extra 32-bit padding.
Store Primitive Counts operations write 7 counters in 32-bit words
but also a padding 32-bit with 0. So we need 8 32-bit words instead
of the current 7 allocated.

This was causing an corruption in the next buffer when Transform
Feedback was enabled that were exposed on tests like:
dEQP-GLES3.functional.transform_feedback.*.points.*

This patch fixes 196 tests that were failing when they were run isolated
but they were passing when run using cts-runner.

Fixes: 0f2d1dfe65 ("v3d: use the GPU to record primitives written to transform feedback")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2674
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4501>
2020-04-10 10:02:56 +02:00
..
amd aco: make some reg_file helpers private and fix their uses 2020-04-10 07:19:27 +00:00
broadcom drm-shim: return device platform as specified 2020-04-03 21:14:18 +00:00
compiler intel/compiler: Add support for variable workgroup size 2020-04-09 19:23:12 -07:00
drm-shim drm-shim: stub libdrm's use of realpath() 2020-04-03 21:14:18 +00:00
egl EGL: Add eglSetDamageRegionKHR to GLVND dispatch list 2020-04-03 12:22:51 +01:00
etnaviv drm-shim: return device platform as specified 2020-04-03 21:14:18 +00:00
freedreno tu: Implement descriptor set update templates 2020-04-09 15:56:55 +00:00
gallium v3d: Primitive Counts Feedback needs an extra 32-bit padding. 2020-04-10 10:02:56 +02:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx glx: use anonymous namespace to avoid -Wodr issues when building with LTO enabled 2020-04-04 17:46:05 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel intel/compiler: Remove cs_prog_data->threads 2020-04-09 19:23:20 -07:00
loader loader: fallback to kernel name, if PCI fails 2020-04-01 16:57:22 +01:00
mapi scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
mesa intel/compiler: Remove cs_prog_data->threads 2020-04-09 19:23:20 -07:00
panfrost pan/bit: Wire up add/add op+test 2020-04-06 19:41:56 +00:00
util util: move and adjust the vertex upload heuristic equation from u_vbuf 2020-04-06 10:30:10 -04:00
vulkan vulkan: drop unused include directories 2020-03-28 21:36:54 +01:00
meson.build meson: inline inc_common 2020-03-28 21:36:54 +01:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00