Page MenuHome

DrawManager: Wireframe overlay state crash
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Jul 10 2019, 1:03 PM.

Details

Summary

mesh_cache state could become corrupted as wire_edge batch was cleared
when selecting in paint modes. When this happened the MBC_WIRE_EDGES was
not reset.

Diff Detail

Repository
rB Blender
Branch
T66654 (branched from master)
Build Status
Buildable 4016
Build 4016: arc lint + arc unit

Event Timeline

Clément Foucault (fclem) requested changes to this revision.Jul 10 2019, 1:17 PM

This is the oposite of the fix. You need to remove the MBC_WIRE_EDGES. We clear this batch because it uses the VBO loop_pos_nor.

This revision now requires changes to proceed.Jul 10 2019, 1:17 PM

@Clément Foucault (fclem) just came to the same conclusion. Should be fixed now

This revision was not accepted when it landed; it landed in state Needs Review.Jul 10 2019, 5:07 PM
This revision was automatically updated to reflect the committed changes.