Skip to content
Snippets Groups Projects
Commit cfbc474d authored by David Heidelberg's avatar David Heidelberg Committed by Emil Velikov
Browse files

st/nine: remove unused pipe_viewport_state::translate[3] and scale[3]


2efabd9f removed them as unused.

This caused random memory overwrites (reported by Coverity).

Cc: "10.4" <mesa-stable@lists.freedesktop.org>
Reviewed-by: default avatarIlia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: default avatarMarek Olšák <marek.olsak@amd.com>
Reviewed-by: default avatarAxel Davy <axel.davy@ens.fr>
Signed-off-by: David Heidelberg's avatarDavid Heidelberg <david@ixit.cz>
(cherry picked from commit 90fea6b3)
parent 360872a4
No related branches found
No related tags found
No related merge requests found
......@@ -141,11 +141,9 @@ update_viewport(struct NineDevice9 *device)
pvport.scale[0] = (float)vport->Width * 0.5f;
pvport.scale[1] = (float)vport->Height * -0.5f;
pvport.scale[2] = vport->MaxZ - vport->MinZ;
pvport.scale[3] = 1.0f;
pvport.translate[0] = (float)vport->Width * 0.5f + (float)vport->X;
pvport.translate[1] = (float)vport->Height * 0.5f + (float)vport->Y;
pvport.translate[2] = vport->MinZ;
pvport.translate[3] = 0.0f;
pipe->set_viewport_states(pipe, 0, 1, &pvport);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment