summaryrefslogtreecommitdiff
path: root/linux-core/drm_proc.c
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2002-12-06 12:22:43 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2002-12-06 12:22:43 +0000
commitb03fa556b2c7e19d7021c017e35aaacaf24e5694 (patch)
tree2327e89988390908b586c98d30e94ac7fecf197e /linux-core/drm_proc.c
parenta885d6786f40fd0c4dbcb09a17f6e103d0949ed7 (diff)
Rewrite radeon_cp_dispatch_texture() to avoid pingponging back to userspace
when issue large (multi-buffer) uploads.
Diffstat (limited to 'linux-core/drm_proc.c')
0 files changed, 0 insertions, 0 deletions
="hl opt">% (prop.name, propval, propval)) def set_prop(ob, prop, value): if ob.card.has_atomic: areq = pykms.AtomicReq(ob.card) areq.add(ob, prop, value) if areq.commit_sync() != 0: print("commit failed") else: if ob.set_prop_value(prop, value) != 0: print("setting property failed") def set_props(ob, map): if ob.card.has_atomic: areq = pykms.AtomicReq(ob.card) for key, value in map.items(): areq.add(ob, key, value) if areq.commit_sync() != 0: print("commit failed") else: for propid,propval in map.items(): if ob.set_prop_value(propid, propval) != 0: print("setting property failed") red = pykms.RGB(255, 0, 0) green = pykms.RGB(0, 255, 0) blue = pykms.RGB(0, 0, 255) yellow = pykms.RGB(255, 255, 0) purple = pykms.RGB(255, 0, 255) white = pykms.RGB(255, 255, 255) cyan = pykms.RGB(0, 255, 255) def disable_planes(card): areq = pykms.AtomicReq(card) for p in card.planes: areq.add(p, "FB_ID", 0) areq.add(p, "CRTC_ID", 0) if areq.commit_sync() != 0: print("disabling planes failed")