mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 12:20:10 +01:00
meta/copy_image: Use the correct texture level when creating views
Previously, we were accidentally assuming that the level of both textures was 0. Now we actually use the correct level in our hacked texture view. This doesn't 100% fix the meta path because the texture type is getting lost somewhere in the pipeline. However, it actually copies to/from the correct layer now. Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com> Cc: "10.3" <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82804 Tested-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
fcb6d5b9ef
commit
b608cd7fbf
1 changed files with 1 additions and 1 deletions
|
|
@ -74,7 +74,7 @@ make_view(struct gl_context *ctx, struct gl_texture_image *tex_image,
|
|||
tex_image->Depth,
|
||||
0, internal_format, tex_format);
|
||||
|
||||
view_tex_obj->MinLevel = 0;
|
||||
view_tex_obj->MinLevel = tex_image->Level;
|
||||
view_tex_obj->NumLevels = 1;
|
||||
view_tex_obj->MinLayer = tex_obj->MinLayer;
|
||||
view_tex_obj->NumLayers = tex_obj->NumLayers;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue