anv/meta: Keep z coordinate flat while blitting
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 20 Nov 2015 23:48:03 +0000 (15:48 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Fri, 20 Nov 2015 23:48:03 +0000 (15:48 -0800)
src/vulkan/anv_meta.c

index c96a9deb798ade81776e1812ef4b79f52a3b78f8..7cf60768158ec9d9578924ca9146d9b6d9b9851c 100644 (file)
@@ -481,7 +481,7 @@ meta_emit_blit(struct anv_cmd_buffer *cmd_buffer,
       .tex_coord = {
          (float)(src_offset.x + src_extent.width) / (float)src_iview->extent.width,
          (float)(src_offset.y + src_extent.height) / (float)src_iview->extent.height,
-         (float)(src_offset.z + src_extent.depth) / (float)src_iview->extent.depth,
+         (float)src_offset.z / (float)src_iview->extent.depth,
       },
    };
 
@@ -493,7 +493,7 @@ meta_emit_blit(struct anv_cmd_buffer *cmd_buffer,
       .tex_coord = {
          (float)src_offset.x / (float)src_iview->extent.width,
          (float)(src_offset.y + src_extent.height) / (float)src_iview->extent.height,
-         (float)(src_offset.z + src_extent.depth) / (float)src_iview->extent.depth,
+         (float)src_offset.z / (float)src_iview->extent.depth,
       },
    };