[Mesa-dev] [PATCH 1/4] i965/byt: Allow 128 bpp to be linear or Y-tiled on

Daniel Vetter daniel at ffwll.ch
Wed Dec 10 04:40:38 PST 2014


On Tue, Dec 09, 2014 at 04:02:57PM -0800, Ben Widawsky wrote:
> Let's assume that this IVB specific feature exists on BYT too, since it's very
> much like IVB
> 
> Signed-off-by: Ben Widawsky <ben at bwidawsk.net>
> ---
>  src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> index 7081f1d..4ae700c 100644
> --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
> @@ -490,7 +490,7 @@ intel_miptree_choose_tiling(struct brw_context *brw,
>      * 128 bits per pixel translates to 16 bytes per pixel.  This is necessary
>      * all the way back to 965, but is explicitly permitted on Gen7.
>      */
> -   if (brw->gen != 7 && mt->cpp >= 16)
> +   if ((brw->gen != 7 && !brw->is_baytrail) && mt->cpp >= 16)

gen == 7 already implies is_baytrail if I read the mesa device tables
correctly, so looks redundant?
-Daniel

>        return I915_TILING_X;
>  
>     /* From the Ivy Bridge PRM, Vol4 Part1 2.12.2.1 (SURFACE_STATE for most
> -- 
> 2.1.3
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the mesa-dev mailing list