Revert "Revert "BGL: Workaround broken bgl usage caused by GPU refactor""

This reverts commit f23bf4cb10.
This commit is contained in:
Clément Foucault
2020-10-09 15:12:28 +02:00
parent 1f6b7387ad
commit d39043b5ae
7 changed files with 50 additions and 10 deletions

View File

@@ -29,6 +29,8 @@
#include "BLI_utildefines.h"
#include "MEM_guardedalloc.h"
#include "GPU_state.h"
#include "../generic/py_capi_utils.h"
#include "glew-mx.h"
@@ -1109,6 +1111,7 @@ static PyObject *Buffer_repr(Buffer *self)
if (!PyArg_ParseTuple(args, arg_str arg_list, arg_ref arg_list)) { \
return NULL; \
} \
GPU_bgl_start(); \
ret_set_##ret gl##funcname(arg_var arg_list); \
ret_ret_##ret; \
}