mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 02:20:11 +01:00
i965/miptree: Stop setting total_width/height for existing bo
Now that image surface vertical slice calculator doesn't depend on total_height, total dimensions are only needed when new buffer objects are created. Therefore one can safely ignore them when miptrees are created for already exisiting buffer objects. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
0a287e4501
commit
d401bd3e8f
2 changed files with 0 additions and 6 deletions
|
|
@ -1024,8 +1024,6 @@ miptree_create_for_planar_image(struct brw_context *brw,
|
|||
return NULL;
|
||||
|
||||
mt->target = target;
|
||||
mt->total_width = width;
|
||||
mt->total_height = height;
|
||||
|
||||
if (i == 0)
|
||||
planar_mt = mt;
|
||||
|
|
@ -1109,8 +1107,6 @@ intel_miptree_create_for_dri_image(struct brw_context *brw,
|
|||
mt->level[0].level_y = image->tile_y;
|
||||
mt->level[0].slice[0].x_offset = image->tile_x;
|
||||
mt->level[0].slice[0].y_offset = image->tile_y;
|
||||
mt->total_width += image->tile_x;
|
||||
mt->total_height += image->tile_y;
|
||||
|
||||
/* From "OES_EGL_image" error reporting. We report GL_INVALID_OPERATION
|
||||
* for EGL images from non-tile aligned sufaces in gen4 hw and earlier which has
|
||||
|
|
|
|||
|
|
@ -268,8 +268,6 @@ intelSetTexBuffer2(__DRIcontext *pDRICtx, GLint target,
|
|||
if (mt == NULL)
|
||||
return;
|
||||
mt->target = target;
|
||||
mt->total_width = rb->Base.Base.Width;
|
||||
mt->total_height = rb->Base.Base.Height;
|
||||
|
||||
_mesa_lock_texture(&brw->ctx, texObj);
|
||||
texImage = _mesa_get_tex_image(ctx, texObj, target, 0);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue