This series contains 4 small fixes to the meta and i965 implementations of
GL_ARB_copy_image.  Most of the problems were with respect to blitting
between different mipmap levels of the two textures.  The original
implementation, as it turns out, only worked on mipmap level 0.  This fixes
it.

There is one small issue remaining that I'm still trying to debug.  When
working with mipmap level 0, everythings ok, but on other levels the
texture view seems to loose the over-written format.

Jason Ekstrand (4):
  i965/copy_image: Use the correct texture level
  meta/copy_image: Use the correct texture level when creating views
  i965/copy_image: Use the correct block dimension
  i965/copy_image: Divide the x offsets by block width when using the
    blitter

 src/mesa/drivers/common/meta_copy_image.c    |  2 +-
 src/mesa/drivers/dri/i965/intel_copy_image.c | 53 +++++++++++++++++-----------
 2 files changed, 34 insertions(+), 21 deletions(-)

-- 
2.1.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to