diff options
| author | Roland Scheidegger <[email protected]> | 2010-06-12 13:31:10 -0400 |
|---|---|---|
| committer | Dave Airlie <[email protected]> | 2010-07-01 11:59:22 +1000 |
| commit | 688acaa2897462e4c5e2482496e2868db0760809 (patch) | |
| tree | 43ee073426a49f4a1b13c2509105412ed4052dc0 | |
| parent | f9da52d54eb0e8822b5e7f32ab1cfa6522533d6e (diff) | |
drm/radeon/r200: handle more hw tex coord types
Code did not handle projected 2d and depth coordinates, meaning potentially
set 3d or cube special handling might stick.
(Not sure what depth coord actually does, but I guess handling it
like a normal coordinate is the right thing to do.)
Might be related to https://bugs.freedesktop.org/show_bug.cgi?id=26428
Signed-off-by: [email protected]
Signed-off-by: Alex Deucher <[email protected]>
Cc: stable <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
| -rw-r--r-- | drivers/gpu/drm/radeon/r200.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r200.c b/drivers/gpu/drm/radeon/r200.c index a03f8939f327..0266d72e0a4c 100644 --- a/drivers/gpu/drm/radeon/r200.c +++ b/drivers/gpu/drm/radeon/r200.c @@ -415,6 +415,8 @@ int r200_packet0_check(struct radeon_cs_parser *p, /* 2D, 3D, CUBE */ switch (tmp) { case 0: + case 3: + case 4: case 5: case 6: case 7: |