Skip to content
  • Iago Toral's avatar
    v3dv: skip unnecessary tile loads when blitting · 0a4fc196
    Iago Toral authored
    
    
    If we are blitting to tile boundaries we don't need to emit
    tile loads. The exception to this is the case where we are
    blitting only a subset of the pixel components in the image
    (which we do for single aspect blits of D24S8), since in that
    case we need to preserve the components we are not writing.
    
    There is a corner case where some times we create framebuffers
    that alias subregions of a larger image. In that case the edge
    tiles are not padded and we can't skip the loads.
    
    Reviewed-by: default avatarAlejandro Piñeiro <apinheiro@igalia.com>
    Part-of: <!7247>
    0a4fc196