From: Thierry Reding <thierry.reding@gmail.com>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Subject: Re: [RFCv3 12/14] drm: Specify cursor plane at CRTC initialization
Date: Mon, 7 Apr 2014 12:05:52 +0200 [thread overview]
Message-ID: <20140407100550.GE25718@ulmo> (raw)
In-Reply-To: <20140328210409.GM22327@phenom.ffwll.local>
[-- Attachment #1.1: Type: text/plain, Size: 1135 bytes --]
On Fri, Mar 28, 2014 at 10:04:09PM +0100, Daniel Vetter wrote:
> On Tue, Mar 18, 2014 at 05:22:57PM -0700, Matt Roper wrote:
> > Add cursor plane as a parameter to drm_crtc_init() and update all
> > existing DRM drivers to use a helper-provided primary plane. Passing
> > NULL for this parameter indicates that there is no hardware cursor
> > supported by the driver and no cursor plane should be provided to
> > userspace.
> >
> > Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
>
> Ok, cursor planes. I've poked around in this a lot and unfortunately I
> don't think we can achieve nirvana :(
[...]
> - For the pixel format I think it's ok to always assume RGBA.
How so? We do have hardware on Tegra that doesn't support RGBA cursors
and if at all possible I'd very much like to support that as well. New
generations can do RGBA but still support the old pixel format. Having
the option of supporting all formats would be nice.
There was some discussion about implementing a bunch of plane properties
so I think having one to enumerate a set of pixel formats wouldn't be
such a big deal.
Thierry
[-- Attachment #1.2: Type: application/pgp-signature, Size: 836 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2014-04-07 10:06 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-19 0:22 [RFCv3 00/14] Unified plane support Matt Roper
2014-03-19 0:22 ` [RFCv3 01/14] SQUASH! drm/i915: Do not dereference pointers from ring buffer in evict event Matt Roper
2014-03-19 0:22 ` [RFCv3 02/14] drm: Add support for multiple plane types Matt Roper
2014-03-19 0:22 ` [RFCv3 03/14] drm: Add primary plane helpers Matt Roper
2014-03-19 11:28 ` Daniel Vetter
2014-03-19 12:56 ` Rob Clark
2014-03-19 18:15 ` Matt Roper
2014-03-19 19:29 ` Daniel Vetter
2014-03-19 11:50 ` Daniel Vetter
2014-03-19 12:24 ` Daniel Vetter
2014-03-19 23:01 ` Matt Roper
2014-03-20 12:39 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 04/14] drm/exynos: Restrict plane loops to only operate on overlay planes Matt Roper
2014-03-19 11:51 ` Daniel Vetter
2014-03-19 14:26 ` Daniel Kurtz
2014-03-19 19:31 ` Daniel Vetter
2014-03-20 1:56 ` Daniel Kurtz
2014-03-20 15:35 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 05/14] drm/i915: " Matt Roper
2014-03-19 0:22 ` [RFCv3 06/14] drm: Add plane type property Matt Roper
2014-03-19 11:31 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 07/14] drm: Specify primary plane at CRTC initialization (v2) Matt Roper
2014-03-19 11:41 ` Daniel Vetter
2014-03-20 5:43 ` Inki Dae
2014-03-20 15:38 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 08/14] drm: Replace crtc fb with primary plane fb (v2) Matt Roper
2014-03-19 11:57 ` Daniel Vetter
2014-03-25 1:20 ` Matt Roper
2014-03-25 10:32 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 09/14] drm: Allow userspace to ask for full plane list (universal planes) Matt Roper
2014-03-19 14:27 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 10/14] drm/i915: Rename similar plane functions to avoid confusion Matt Roper
2014-03-19 12:05 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 11/14] drm/i915: Intel-specific primary plane handling Matt Roper
2014-03-19 12:11 ` [Intel-gfx] " Daniel Vetter
2014-03-19 14:37 ` Daniel Vetter
2014-03-19 0:22 ` [RFCv3 12/14] drm: Specify cursor plane at CRTC initialization Matt Roper
2014-03-28 21:04 ` Daniel Vetter
2014-04-07 10:05 ` Thierry Reding [this message]
2014-04-07 17:23 ` Rob Clark
2014-04-07 20:03 ` Daniel Vetter
2014-04-07 20:05 ` Rob Clark
2014-03-19 0:22 ` [RFCv3 13/14] drm/i915: Split cursor update code from cursor ioctl handling Matt Roper
2014-03-19 8:03 ` Chris Wilson
2014-03-19 0:22 ` [RFCv3 14/14] drm/i915: Add cursor handlers and create cursor at crtc init Matt Roper
2014-03-19 0:37 ` [RFCv3 00/14] Unified plane support Rob Clark
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140407100550.GE25718@ulmo \
--to=thierry.reding@gmail.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.