radeonsi: avoid crash when a sampler state is bound for a buffer texture
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Fri, 11 Mar 2016 16:07:38 +0000 (11:07 -0500)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Sun, 13 Mar 2016 14:37:23 +0000 (09:37 -0500)
commit28d2a7e67c4e8a9835710e5775cd758aa7e27f47
tree9799611923307a1e7e782f25149adb1442c2f1a6
parent61b10b4eb73dcfd12f99ffa43e703429344c9435
radeonsi: avoid crash when a sampler state is bound for a buffer texture

Sampler states don't really make sense with buffer textures, but they
can be set anyway, so we need to be defensive here. This bug was lurking
for a while and was finally noticed due to PBO uploads setting sampler
states.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94284
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Tested-by: Laurent Carlier <lordheavym@gmail.com>
Tested-by: Shawn Starr <shawn.starr@rogers.com>
src/gallium/drivers/radeonsi/si_descriptors.c