Page MenuHome

Fix T77496: Bones Custom Shapes Wires not drawn
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Jun 9 2020, 1:18 PM.

Details

Summary

Lines loose extraction cannot happen on the fly as the render data isn't
complete. This patch will do the lines loose subbuffer extraction as a
simple task and not on the fly.

This patch introduces 2 sub-types of tasks that are executed single threaded.
EXTRACT_MESH_EXTRACT would do the extraction using Mesh/BMesh geometry.
EXTRACT_LINES_LOOSE creates the lines_loose subbuffer from already cached
lines IBO.

Diff Detail

Repository
rB Blender
Branch
draw-lines_loose (branched from master)
Build Status
Buildable 8455
Build 8455: arc lint + arc unit

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Jun 9 2020, 1:18 PM
Jeroen Bakker (jbakker) created this revision.

Remove unused code

Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Jun 9 2020, 2:07 PM
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Jun 9 2020, 2:11 PM

Force MR_ITER_LEDGE generation when requesting lines_loose.

Jeroen Bakker (jbakker) retitled this revision from DrawManager: Lines Loose Extraction Threading to Fix T77496: Bones Custom Shapes Wires not drawn.Jun 12 2020, 8:51 AM
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Jun 12 2020, 9:14 AM
This revision is now accepted and ready to land.Jun 15 2020, 3:43 PM