Blender Git Commit Log

Git Commits -> Revision 60d873b

Revision 60d873b by Jeroen Bakker (master)
April 6, 2020, 14:51 (GMT)
GPU: Panel Drag Widget Drawing Performance

The 10g Intel/Win driver doesn't work well with our emulated
intermediate mode. This patch alters the drawing of the drag widget of
the panels to reduce unneeded drawing.

The previous method would draw 16 boxes per widget. This new way would
cache this drawing in a GPU batch and just move the matrix around.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D7345

Commit Details:

Full Hash: 60d873bd22121a089101fe6058e0e6aba0467234
Parent Commit: 71b1ee9
Lines Changed: +154, -64

3 Modified Paths:

/source/blender/editors/interface/interface_panel.c (+16, -64) (Diff)
/source/blender/gpu/GPU_batch_presets.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_batch_presets.c (+134, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021