mesa/src/gallium/drivers
Alyssa Rosenzweig 31d9caa239 panfrost: Fixup vertex offsets to prevent shadow copy
Mali attribute buffers have to be 64-byte aligned. However, Gallium
enforces no such requirement; for unaligned buffers, we were previously
forced to create a shadow copy (slow!). To prevent this, we instead use
the offseted buffer's address with the lower bits masked off, and then
add those masked off bits to the src_offset. Proof of correctness
included, possibly for the opportunity to say "QED" unironically.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2019-04-19 22:50:20 +00:00
..
etnaviv Delete autotools 2019-04-15 13:44:29 -07:00
freedreno freedreno: Fix format string warning 2019-04-18 11:46:13 -07:00
i915 Delete autotools 2019-04-15 13:44:29 -07:00
iris iris: Be less aggressive at postdraw work skipping 2019-04-18 18:51:58 -07:00
kmsro Delete autotools 2019-04-15 13:44:29 -07:00
lima lima: enable nir fsign lowering in ppir 2019-04-19 15:42:23 +00:00
llvmpipe Delete autotools 2019-04-15 13:44:29 -07:00
nouveau Delete autotools 2019-04-15 13:44:29 -07:00
panfrost panfrost: Fixup vertex offsets to prevent shadow copy 2019-04-19 22:50:20 +00:00
r300 Delete autotools 2019-04-15 13:44:29 -07:00
r600 Delete autotools 2019-04-15 13:44:29 -07:00
radeon radeon/vce:Add support for frame_cropping_flag of VAEncSequenceParameterBufferH264 2019-04-16 10:15:09 -04:00
radeonsi radeonsi/gfx9: use the correct condition for the DPBB + QUANT_MODE workaround 2019-04-18 15:58:45 -04:00
softpipe Delete autotools 2019-04-15 13:44:29 -07:00
svga Delete autotools 2019-04-15 13:44:29 -07:00
swr Delete autotools 2019-04-15 13:44:29 -07:00
tegra Delete autotools 2019-04-15 13:44:29 -07:00
v3d Delete autotools 2019-04-15 13:44:29 -07:00
vc4 vc4: fix build 2019-04-15 23:27:21 +01:00
virgl virgl: wait after a flush 2019-04-18 15:38:04 -07:00