public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH] DRM planes
@ 2011-11-07 18:02 Jesse Barnes
  2011-11-07 18:02 ` [PATCH 1/5] drm: add plane support Jesse Barnes
                   ` (4 more replies)
  0 siblings, 5 replies; 24+ messages in thread
From: Jesse Barnes @ 2011-11-07 18:02 UTC (permalink / raw)
  To: dri-devel; +Cc: intel-gfx, rob.clark

Ok this one includes all the minor feedback from last week, and should
satisfy Daniel and Jakob enough to get their Reviewed-bys.

You can ignore the final patch in the series; it's a WIP power saving
feature, but the other ones are working well here.

Thanks,
Jesse

^ permalink raw reply	[flat|nested] 24+ messages in thread
* [PATCH] DRM planes
@ 2011-11-02 20:03 Jesse Barnes
  2011-11-02 20:03 ` [PATCH 1/5] drm: add plane support Jesse Barnes
  0 siblings, 1 reply; 24+ messages in thread
From: Jesse Barnes @ 2011-11-02 20:03 UTC (permalink / raw)
  To: dri-devel; +Cc: intel-gfx, rob.clark

In response to feedback, I've adjusted the new addfb2 ioctl to take per
component pitch and offset args.  Generally, the offset[0] field will be
0, but it's conceivable that some metadata could be stored at the start
of a given buffer, and an offset[0] allows the client to skip past that.
Similarly, pitch[0] will typically describe the whole buffer, but it's
possible to simply string together several planes into a single object
where individual pitch components matter.

Userland patches are available in the drm-overlays branches of my
personal libdrm and xf86-video-intel trees at freedesktop.org.  The
xf86-video-intel side works well enough to handle clipping (using a new
i915 specific ioctl for setting a destination color key) and play
videos, albeit without nice flipping.

Assuming no major objections, I think this is finally ready for
drm-next.

Thanks,
Jesse

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2011-11-08 23:08 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-07 18:02 [PATCH] DRM planes Jesse Barnes
2011-11-07 18:02 ` [PATCH 1/5] drm: add plane support Jesse Barnes
2011-11-08 14:20   ` Daniel Vetter
2011-11-08 16:34     ` Jesse Barnes
2011-11-07 18:02 ` [PATCH 2/5] drm: add an fb creation ioctl that takes a pixel format Jesse Barnes
2011-11-07 18:02 ` [PATCH 3/5] drm/i915: add SNB and IVB video sprite support Jesse Barnes
2011-11-08 21:57   ` Daniel Vetter
2011-11-08 22:16     ` [Intel-gfx] " Daniel Vetter
2011-11-08 22:31     ` Jesse Barnes
2011-11-08 22:57       ` [Intel-gfx] " Daniel Vetter
2011-11-07 18:02 ` [PATCH 4/5] drm/i915: add destination color key support Jesse Barnes
2011-11-08 22:06   ` Daniel Vetter
2011-11-08 22:36     ` Alex Deucher
2011-11-08 23:08       ` Daniel Vetter
2011-11-08 22:40     ` Jesse Barnes
2011-11-07 18:02 ` [PATCH 5/5] drm/i915: track sprite coverage and disable primary plane if possible Jesse Barnes
2011-11-08 22:08   ` Daniel Vetter
  -- strict thread matches above, loose matches on Subject: below --
2011-11-02 20:03 [PATCH] DRM planes Jesse Barnes
2011-11-02 20:03 ` [PATCH 1/5] drm: add plane support Jesse Barnes
2011-11-02 22:33   ` Jesse Barnes
2011-11-03 18:21     ` Jesse Barnes
2011-11-03 22:48       ` Jesse Barnes
2011-11-03 22:56         ` Daniel Vetter
2011-11-04  2:22   ` Joonyoung Shim
2011-11-04 14:10     ` Jesse Barnes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox