diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2016-10-20 00:41:00 +0200 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2016-10-24 09:07:21 +0100 |
commit | 5798d602e0d7604cef6b9772ce794b6c409ca011 (patch) | |
tree | 0f4282b19fbe821783145912b150acfea9db40b1 /src/mapi | |
parent | 039d1e6f11c69dfe5d380e1cf568ab579507ef07 (diff) | |
download | external_mesa3d-5798d602e0d7604cef6b9772ce794b6c409ca011.zip external_mesa3d-5798d602e0d7604cef6b9772ce794b6c409ca011.tar.gz external_mesa3d-5798d602e0d7604cef6b9772ce794b6c409ca011.tar.bz2 |
nvc0: do not break 3D state by pushing MS coordinates on Fermi
Long story short, 3D and CP are aliased on Fermi and initializing
compute after pushing the MS sample coordinate offsets seems to
corrupt 3D state for weird reasons.
I still don't have the faintest clue what is going on, but
this seems to only affect Fermi generation. A possible fix
could be to use two different channels, one for 3D and one
for CP.
This fixes a bunch of regressions pinpointed by piglit.
Fixes: "nvc0: fix up image support for allowing multiple samples"
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
(cherry picked from commit 42273edf79c2500957f51690499aa3405cc689db)
Diffstat (limited to 'src/mapi')
0 files changed, 0 insertions, 0 deletions