diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2012-06-18 13:20:18 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2012-06-18 13:24:43 +1000 |
commit | 52836c15b1c0e4f28d92ca9e6c76872481917fd4 (patch) | |
tree | 5cd231e0726b405cdd9e54cb8f6bdb5ce0b08025 | |
parent | 36d3f8c28c55c05ccf4efa985831d2d249bad2fe (diff) |
nv50/exa: somehow fix firefox tabs not being drawn properly since vp xfrm
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r-- | src/nv50_accel.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nv50_accel.h b/src/nv50_accel.h index 6a09fbe..24f0fa8 100644 --- a/src/nv50_accel.h +++ b/src/nv50_accel.h @@ -60,9 +60,11 @@ static __inline__ void PUSH_VTX2s(struct nouveau_pushbuf *push, int x1, int y1, int x2, int y2, int dx, int dy) { - BEGIN_NV04(push, NV50_3D(VTX_ATTR_2I(8)), 2); - PUSH_DATA (push, (y1 << 16) | x1); - PUSH_DATA (push, (y2 << 16) | x2); + BEGIN_NV04(push, NV50_3D(VTX_ATTR_2F_X(8)), 4); + PUSH_DATAf(push, x1); + PUSH_DATAf(push, y1); + PUSH_DATAf(push, x2); + PUSH_DATAf(push, y2); BEGIN_NV04(push, NV50_3D(VTX_ATTR_2I(0)), 1); PUSH_DATA (push, (dy << 16) | dx); } |