Mesa (main): i915g: Fix 3D texture layouts for width != height.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Aug 16 23:03:16 UTC 2021


Module: Mesa
Branch: main
Commit: 9b51204d8f2e1bb1ce0d66d17be7d2ddd1906493
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b51204d8f2e1bb1ce0d66d17be7d2ddd1906493

Author: Emma Anholt <emma at anholt.net>
Date:   Mon Aug 16 10:24:47 2021 -0700

i915g: Fix 3D texture layouts for width != height.

Obvious typo here.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12384>

---

 src/gallium/drivers/i915/i915_resource_texture.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/i915/i915_resource_texture.c b/src/gallium/drivers/i915/i915_resource_texture.c
index ec04dac0f24..8c9253eb6ad 100644
--- a/src/gallium/drivers/i915/i915_resource_texture.c
+++ b/src/gallium/drivers/i915/i915_resource_texture.c
@@ -527,7 +527,7 @@ i945_texture_layout_3d(struct i915_texture *tex)
    unsigned width = util_next_power_of_two(pt->width0);
    unsigned height = util_next_power_of_two(pt->height0);
    unsigned depth = util_next_power_of_two(pt->depth0);
-   unsigned nblocksy = util_format_get_nblocksy(pt->format, width);
+   unsigned nblocksy = util_format_get_nblocksy(pt->format, height);
    unsigned pack_x_pitch, pack_x_nr;
    unsigned pack_y_pitch;
    unsigned level;



More information about the mesa-commit mailing list