On Sat, Feb 28, 2015 at 09:04:44PM +0000, Chris Wilson wrote:
> > diff --git a/drivers/gpu/drm/i915/i915_drv.h 
> > b/drivers/gpu/drm/i915/i915_drv.h
> > index e07a1cb..c204e30 100644
> > --- a/drivers/gpu/drm/i915/i915_drv.h
> > +++ b/drivers/gpu/drm/i915/i915_drv.h
> > @@ -223,8 +223,10 @@ enum hpd_pin {
> >  
> >  #define for_each_pipe(__dev_priv, __p) \
> >     for ((__p) = 0; (__p) < INTEL_INFO(__dev_priv)->num_pipes; (__p)++)
> > -#define for_each_plane(pipe, p) \
> > -   for ((p) = 0; (p) < INTEL_INFO(dev)->num_sprites[(pipe)] + 1; (p)++)
> > +#define for_each_plane(__dev_priv, __pipe, __p)                            
> > \
> > +   for ((__p) = 0;                                                 \
> > +        (__p) < INTEL_INFO(__dev_priv)->num_sprites[(__pipe)] + 1; \
> > +        (__p)++)
> >  #define for_each_sprite(p, s) for ((s) = 0; (s) < 
> > INTEL_INFO(dev)->num_sprites[(p)]; (s)++)
> 
> Is num_sprites explained anywhere? In particular the plane = num_sprites+1?
> -Chris

There's a tentative explanation also talking about the cursor plane:

/*
 * This is the maximum (across all platforms) number of planes (primary +
 * sprites) that can be active at the same time on one pipe.
 *      
 * This value doesn't count the cursor plane.
 */     
#define I915_MAX_PLANES 3

But agreed that this couple be improved.

-- 
Damien
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to