mesa/src
Jason Ekstrand 7a82ad54bb intel/fs: Rework zero-length URB write handling
Originally we tried to handle this case based on slots_valid.  However,
there are a number of ways that this can go wrong.  For one, we throw
away any trailing slots which either aren't written or are set to
VARYING_SLOT_PAD.  Second, even if PSIZ is a valid slot, we may not
actually write anything there.  Between the lot of these, it was
possible to end up in a case where we tried to do a regular URB write
but ended up with a length of 1 which is invalid.  This commit moves it
to the end and makes it based on a new boolean flag urb_written.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Cc: mesa-stable@lists.freedesktop.org
2017-11-07 10:37:52 -08:00
..
amd radeonsi: use ac_create_target_machine 2017-11-07 17:58:38 +01:00
broadcom broadcom/vc5: Fix mipmap filtering enums. 2017-11-07 09:40:25 -08:00
compiler intel/cs: Push subgroup ID instead of base thread ID 2017-11-07 10:37:52 -08:00
egl meson: standardize .so version to major.minor.patch 2017-11-07 10:47:20 +00:00
gallium broadcom/vc5: Skip emitting textures that aren't used. 2017-11-07 09:40:25 -08:00
gbm meson: standardize .so version to major.minor.patch 2017-11-07 10:47:20 +00:00
getopt
glx meson: standardize .so version to major.minor.patch 2017-11-07 10:47:20 +00:00
gtest meson: convert gtest to an internal dependency 2017-10-03 10:02:08 -07:00
hgl
intel intel/fs: Rework zero-length URB write handling 2017-11-07 10:37:52 -08:00
loader radeonsi: remove unused field in the PCI ID table 2017-11-07 17:26:36 +01:00
mapi meson: drop GLESv1 .so version back to 1.0.0 2017-11-07 10:47:20 +00:00
mesa intel/cs: Push subgroup ID instead of base thread ID 2017-11-07 10:37:52 -08:00
util disk_cache: Fix issue reading GLSL metadata 2017-10-31 23:36:54 -07:00
vulkan vulkan: Update headers and registry to 1.0.64 2017-10-26 05:17:57 +10:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am automake: include git_sha1.h.in in release tarball 2017-11-06 18:18:42 +01:00
meson.build meson: build classic osmesa 2017-10-27 11:06:45 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00