i965/miptree: Drop the invalidate parameter form copy_teximage
This was a leftover from i915. The one caller in i965 always passes in false so there's no point in having the parameter. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
b03b19f558
commit
92d3f21ec2
3 changed files with 8 additions and 17 deletions
|
|
@ -1567,16 +1567,11 @@ intel_miptree_copy_slice(struct brw_context *brw,
|
|||
/**
|
||||
* Copies the image's current data to the given miptree, and associates that
|
||||
* miptree with the image.
|
||||
*
|
||||
* If \c invalidate is true, then the actual image data does not need to be
|
||||
* copied, but the image still needs to be associated to the new miptree (this
|
||||
* is set to true if we're about to clear the image).
|
||||
*/
|
||||
void
|
||||
intel_miptree_copy_teximage(struct brw_context *brw,
|
||||
struct intel_texture_image *intelImage,
|
||||
struct intel_mipmap_tree *dst_mt,
|
||||
bool invalidate)
|
||||
struct intel_mipmap_tree *dst_mt)
|
||||
{
|
||||
struct intel_mipmap_tree *src_mt = intelImage->mt;
|
||||
struct intel_texture_object *intel_obj =
|
||||
|
|
@ -1599,12 +1594,10 @@ intel_miptree_copy_teximage(struct brw_context *brw,
|
|||
end_layer = intelImage->base.Base.Depth - 1;
|
||||
}
|
||||
|
||||
if (!invalidate) {
|
||||
for (unsigned i = start_layer; i <= end_layer; i++) {
|
||||
intel_miptree_copy_slice(brw,
|
||||
src_mt, level, i,
|
||||
dst_mt, level, i);
|
||||
}
|
||||
for (unsigned i = start_layer; i <= end_layer; i++) {
|
||||
intel_miptree_copy_slice(brw,
|
||||
src_mt, level, i,
|
||||
dst_mt, level, i);
|
||||
}
|
||||
|
||||
intel_miptree_reference(&intelImage->mt, dst_mt);
|
||||
|
|
|
|||
|
|
@ -503,7 +503,7 @@ intel_miptree_copy_slice(struct brw_context *brw,
|
|||
void
|
||||
intel_miptree_copy_teximage(struct brw_context *brw,
|
||||
struct intel_texture_image *intelImage,
|
||||
struct intel_mipmap_tree *dst_mt, bool invalidate);
|
||||
struct intel_mipmap_tree *dst_mt);
|
||||
|
||||
/**
|
||||
* \name Miptree HiZ functions
|
||||
|
|
|
|||
|
|
@ -162,10 +162,8 @@ intel_finalize_mipmap_tree(struct brw_context *brw, GLuint unit)
|
|||
if (intelImage == NULL)
|
||||
break;
|
||||
|
||||
if (intelObj->mt != intelImage->mt) {
|
||||
intel_miptree_copy_teximage(brw, intelImage, intelObj->mt,
|
||||
false /* invalidate */);
|
||||
}
|
||||
if (intelObj->mt != intelImage->mt)
|
||||
intel_miptree_copy_teximage(brw, intelImage, intelObj->mt);
|
||||
|
||||
/* After we're done, we'd better agree that our layout is
|
||||
* appropriate, or we'll end up hitting this function again on the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue