summaryrefslogtreecommitdiff
path: root/tests/modefb/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/modefb/Makefile')
0 files changed, 0 insertions, 0 deletions
lt connector card = pykms.Card() card = 0 card = pykms.Card() conn = card.get_first_connected_connector() mode = conn.get_default_mode() crtc = get_crtc_for_connector(conn) fb = pykms.DumbFramebuffer(card, mode.hdisplay, mode.vdisplay, "XR24"); pykms.draw_test_pattern(fb); crtc.set_mode(conn, fb, mode) len=256 arr = bytearray(len*2*4) view = memoryview(arr).cast("H") for i in range(len): g = round(65535 * pow(i / float(len), 1 / 2.2)) view[i * 4 + 0] = g view[i * 4 + 1] = g view[i * 4 + 2] = g view[i * 4 + 3] = 0 gamma = pykms.Blob(card, arr); set_prop(crtc, "GAMMA_LUT", gamma.id) input("press enter to remove gamma\n") set_prop(crtc, "GAMMA_LUT", 0) input("press enter to exit\n")