Blender Git Commit Log

Git Commits -> Revision 94fadd0

Revision 94fadd0 by Clément Foucault (master)
March 6, 2018, 15:45 (GMT)
DRW: Shader Deferred compilation: Use a wmJob for threading.

Also get rid of the static var and initialization.
This enables the user to see the progress on the info header.
Closing blender or reading a file also kill the job which is good.

Unfortunatly, this job cannot be interrupt by users directly. We could make it interruptible but we need a way to resume the compilation.

Commit Details:

Full Hash: 94fadd00d889254ea59ca97c85a32ca76b9e95ca
Parent Commit: 3a209c2
Lines Changed: +120, -81

4 Modified Paths:

/source/blender/draw/intern/draw_manager.c (+0, -2) (Diff)
/source/blender/draw/intern/draw_manager.h (+0, -3) (Diff)
/source/blender/draw/intern/draw_manager_shader.c (+119, -76) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021