Commit a26a54f
drm/amd/display: Fix rotated cursor offset calculation
[Why]
Underflow is observed when cursor is still enabled when the cursor
rectangle is outside the bounds of it's surface viewport.
[How]
Update parameters used to determine when cursor should be disabled.
Reviewed-by: Martin Leung <Martin.Leung@amd.com>
Acked-by: Brian Chang <Brian.Chang@amd.com>
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>1 parent e667ee3 commit a26a54f
3 files changed
Lines changed: 64 additions & 30 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | | - | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
441 | 447 | | |
442 | 448 | | |
443 | | - | |
| 449 | + | |
444 | 450 | | |
445 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
446 | 454 | | |
447 | | - | |
448 | | - | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
449 | 462 | | |
450 | 463 | | |
| 464 | + | |
451 | 465 | | |
452 | | - | |
| 466 | + | |
453 | 467 | | |
454 | | - | |
| 468 | + | |
455 | 469 | | |
456 | 470 | | |
457 | 471 | | |
458 | 472 | | |
459 | 473 | | |
460 | | - | |
| 474 | + | |
461 | 475 | | |
462 | 476 | | |
463 | 477 | | |
464 | 478 | | |
465 | 479 | | |
466 | | - | |
| 480 | + | |
467 | 481 | | |
468 | 482 | | |
469 | 483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1179 | 1179 | | |
1180 | 1180 | | |
1181 | 1181 | | |
1182 | | - | |
1183 | | - | |
| 1182 | + | |
| 1183 | + | |
1184 | 1184 | | |
1185 | 1185 | | |
| 1186 | + | |
| 1187 | + | |
1186 | 1188 | | |
1187 | 1189 | | |
1188 | 1190 | | |
| |||
1200 | 1202 | | |
1201 | 1203 | | |
1202 | 1204 | | |
1203 | | - | |
| 1205 | + | |
1204 | 1206 | | |
1205 | 1207 | | |
| 1208 | + | |
| 1209 | + | |
1206 | 1210 | | |
1207 | | - | |
1208 | | - | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
1209 | 1218 | | |
1210 | 1219 | | |
| 1220 | + | |
1211 | 1221 | | |
1212 | | - | |
| 1222 | + | |
1213 | 1223 | | |
1214 | | - | |
| 1224 | + | |
1215 | 1225 | | |
1216 | 1226 | | |
1217 | 1227 | | |
| |||
1248 | 1258 | | |
1249 | 1259 | | |
1250 | 1260 | | |
1251 | | - | |
1252 | | - | |
| 1261 | + | |
| 1262 | + | |
1253 | 1263 | | |
1254 | 1264 | | |
1255 | 1265 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
973 | 973 | | |
974 | 974 | | |
975 | 975 | | |
976 | | - | |
977 | | - | |
| 976 | + | |
| 977 | + | |
978 | 978 | | |
979 | 979 | | |
| 980 | + | |
| 981 | + | |
980 | 982 | | |
981 | 983 | | |
982 | 984 | | |
| |||
994 | 996 | | |
995 | 997 | | |
996 | 998 | | |
997 | | - | |
| 999 | + | |
998 | 1000 | | |
999 | 1001 | | |
| 1002 | + | |
| 1003 | + | |
1000 | 1004 | | |
1001 | | - | |
1002 | | - | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
1003 | 1012 | | |
1004 | 1013 | | |
| 1014 | + | |
1005 | 1015 | | |
1006 | | - | |
| 1016 | + | |
1007 | 1017 | | |
1008 | | - | |
| 1018 | + | |
1009 | 1019 | | |
1010 | 1020 | | |
1011 | 1021 | | |
| |||
1042 | 1052 | | |
1043 | 1053 | | |
1044 | 1054 | | |
1045 | | - | |
1046 | | - | |
| 1055 | + | |
| 1056 | + | |
1047 | 1057 | | |
1048 | 1058 | | |
1049 | 1059 | | |
| |||
1052 | 1062 | | |
1053 | 1063 | | |
1054 | 1064 | | |
1055 | | - | |
1056 | | - | |
| 1065 | + | |
| 1066 | + | |
1057 | 1067 | | |
1058 | 1068 | | |
1059 | 1069 | | |
| |||
0 commit comments