i965/miptree: Prepare intel_miptree_copy() for isl based
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
a844e6a8f4
commit
07caa5932c
|
@ -406,10 +406,22 @@ intel_miptree_copy(struct brw_context *brw,
|
|||
*/
|
||||
assert(src_x % bw == 0);
|
||||
assert(src_y % bh == 0);
|
||||
|
||||
if (src_mt->surf.size > 0) {
|
||||
assert(src_width % bw == 0 ||
|
||||
src_x + src_width == minify(src_mt->logical_width0, src_level));
|
||||
src_x + src_width ==
|
||||
minify(src_mt->surf.logical_level0_px.width, src_level));
|
||||
assert(src_height % bh == 0 ||
|
||||
src_y + src_height == minify(src_mt->logical_height0, src_level));
|
||||
src_y + src_height ==
|
||||
minify(src_mt->surf.logical_level0_px.height, src_level));
|
||||
} else {
|
||||
assert(src_width % bw == 0 ||
|
||||
src_x + src_width ==
|
||||
minify(src_mt->logical_width0, src_level));
|
||||
assert(src_height % bh == 0 ||
|
||||
src_y + src_height ==
|
||||
minify(src_mt->logical_height0, src_level));
|
||||
}
|
||||
|
||||
src_x /= (int)bw;
|
||||
src_y /= (int)bh;
|
||||
|
|
Loading…
Reference in New Issue