Blender Git Commit Log
Git Commits -> Revision cc05b66
Revision cc05b66 by Clément Foucault (master) February 22, 2018, 11:39 (GMT) |
GWN: Fix use after free crash. This is not an ideal solution but blender freeing system is already well tangled. So tracking and clearing vao caches when destroying contexts does prevent bad behaviour. |
Commit Details:
Full Hash: cc05b661f7685ba5b9b046c5fed0cf45ea176d20
Parent Commit: a17de77
Lines Changed: +82, -19
1 Added Path:
/intern/gawain/gawain/gwn_batch_private.h (+30, -0) (View)
6 Modified Paths:
/intern/gawain/CMakeLists.txt (+1, -0) (Diff)
/intern/gawain/gawain/gwn_batch.h (+0, -3) (Diff)
/intern/gawain/src/gwn_batch.c (+17, -4) (Diff)
/intern/gawain/src/gwn_shader_interface.c (+2, -1) (Diff)
/intern/gawain/src/gwn_vertex_array_id.cpp (+21, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+11, -11) (Diff)
/intern/gawain/gawain/gwn_batch.h (+0, -3) (Diff)
/intern/gawain/src/gwn_batch.c (+17, -4) (Diff)
/intern/gawain/src/gwn_shader_interface.c (+2, -1) (Diff)
/intern/gawain/src/gwn_vertex_array_id.cpp (+21, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+11, -11) (Diff)