Corruption of 3D geometry in rare cases.
Submitted by Søren Holm
Assigned to Ian Romanick
Created attachment 69944 Shows the curruption of the terrains
I'm seeing ctrange geometry curruption in rarte cases. Most stuff works fine. As you casn see on the two screenshots attached our application display an excavator and some 3d terrain.
To provoke the error I just manipulate the buckets orientation. I can not realy describe the problem in much detail other than that. I am not able to reproduce the error using an isolated example.
I have bisected the bug to this commit
i915: Emit a single relocation per vbo Reducing the number of relocations has lots of nice knock-on effects, not least including reducing batch buffer size, auxilliary array sizes (vmalloced and copied into the kernel), processing of uncached relocations etc. Signed-off-by: Chris Wilson <firstname.lastname@example.org>
The commit reverts onto 8.0.4 cleanly and fixed the curruptions I am seeing.