mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-21 14:56:18 +00:00
lib/igt_fb: Fix gen2 and 915 Y tile sizes
gen2 tile dimensions are 128x32 for both X and Y tiling 915 tile dimensions are 512x8 for both X and Y tiling Fix igt_get_fb_tile_size() to return the correct Y tile dimensions for these platforms. X tile was fine already. Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
parent
0c02873220
commit
037bc69fde
@ -93,11 +93,16 @@ static void igt_get_fb_tile_size(int fd, uint64_t tiling, int fb_bpp,
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case LOCAL_I915_FORMAT_MOD_Y_TILED:
|
case LOCAL_I915_FORMAT_MOD_Y_TILED:
|
||||||
if (IS_915(devid))
|
if (intel_gen(devid) == 2) {
|
||||||
|
*width_ret = 128;
|
||||||
|
*height_ret = 16;
|
||||||
|
} else if (IS_915(devid)) {
|
||||||
*width_ret = 512;
|
*width_ret = 512;
|
||||||
else
|
*height_ret = 8;
|
||||||
|
} else {
|
||||||
*width_ret = 128;
|
*width_ret = 128;
|
||||||
*height_ret = 32;
|
*height_ret = 32;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case LOCAL_I915_FORMAT_MOD_Yf_TILED:
|
case LOCAL_I915_FORMAT_MOD_Yf_TILED:
|
||||||
switch (fb_bpp) {
|
switch (fb_bpp) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user