diff options
author | Tomi Valkeinen | 2018-01-12 06:55:09 -0600 |
---|---|---|
committer | Tomi Valkeinen | 2018-01-12 06:55:20 -0600 |
commit | 4ddd0d2ea64b452dbf2c6670356a29c3e05ff047 (patch) | |
tree | ccf63bc4f376777276cd1e0da8b3f2fe8c4eff3a /py | |
parent | 6369f85fe85e7121472490c37e84ca50a59cebf0 (diff) | |
download | external-libkmsxx-4ddd0d2ea64b452dbf2c6670356a29c3e05ff047.tar.gz external-libkmsxx-4ddd0d2ea64b452dbf2c6670356a29c3e05ff047.tar.xz external-libkmsxx-4ddd0d2ea64b452dbf2c6670356a29c3e05ff047.zip |
alpha-test.py: fix
Diffstat (limited to 'py')
-rwxr-xr-x | py/tests/alpha-test.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/py/tests/alpha-test.py b/py/tests/alpha-test.py index 5873612..9ae1539 100755 --- a/py/tests/alpha-test.py +++ b/py/tests/alpha-test.py | |||
@@ -3,10 +3,6 @@ | |||
3 | import pykms | 3 | import pykms |
4 | import time | 4 | import time |
5 | 5 | ||
6 | # This hack makes drm initialize the fbcon, setting up the default connector | ||
7 | card = pykms.Card() | ||
8 | card = 0 | ||
9 | |||
10 | card = pykms.Card() | 6 | card = pykms.Card() |
11 | res = pykms.ResourceManager(card) | 7 | res = pykms.ResourceManager(card) |
12 | conn = res.reserve_connector() | 8 | conn = res.reserve_connector() |
@@ -14,14 +10,15 @@ crtc = res.reserve_crtc(conn) | |||
14 | mode = conn.get_default_mode() | 10 | mode = conn.get_default_mode() |
15 | 11 | ||
16 | planes = [] | 12 | planes = [] |
17 | for p in card.planes: | ||
18 | if p.supports_crtc(crtc) == False: | ||
19 | continue | ||
20 | planes.append(p) | ||
21 | 13 | ||
22 | if len(planes) != 3: | 14 | for i in range(3): |
23 | print("Need 3 planes!") | 15 | p = res.reserve_generic_plane(crtc) |
24 | exit(1) | 16 | |
17 | if p == None: | ||
18 | print("Need 3 planes!") | ||
19 | exit(1) | ||
20 | |||
21 | planes.append(p) | ||
25 | 22 | ||
26 | card.disable_planes() | 23 | card.disable_planes() |
27 | 24 | ||
@@ -37,7 +34,6 @@ pykms.draw_rect(fbs[0], 50, 50, 200, 200, pykms.RGB(128, 255, 0, 0)) | |||
37 | pykms.draw_rect(fbs[1], 150, 50, 200, 200, pykms.RGB(128, 0, 255, 0)) | 34 | pykms.draw_rect(fbs[1], 150, 50, 200, 200, pykms.RGB(128, 0, 255, 0)) |
38 | pykms.draw_rect(fbs[2], 50, 150, 200, 200, pykms.RGB(128, 0, 0, 255)) | 35 | pykms.draw_rect(fbs[2], 50, 150, 200, 200, pykms.RGB(128, 0, 0, 255)) |
39 | 36 | ||
40 | |||
41 | crtc.set_props({ | 37 | crtc.set_props({ |
42 | "trans-key-mode": 0, | 38 | "trans-key-mode": 0, |
43 | "trans-key": 0, | 39 | "trans-key": 0, |