Fix missing error returns in batch API

This commit is contained in:
2018-10-31 11:55:28 +11:00
parent 9c23e24543
commit 756d1502e4

View File

@@ -207,6 +207,7 @@ static PyObject *bpygpu_VertBatch_program_use_begin(BPyGPUBatch *self)
if (!glIsProgram(self->batch->program)) {
PyErr_SetString(PyExc_RuntimeError,
"batch does not have any program assigned to it");
return NULL;
}
GPU_batch_program_use_begin(self->batch);
Py_RETURN_NONE;
@@ -217,6 +218,7 @@ static PyObject *bpygpu_VertBatch_program_use_end(BPyGPUBatch *self)
if (!glIsProgram(self->batch->program)) {
PyErr_SetString(PyExc_RuntimeError,
"batch does not have any program assigned to it");
return NULL;
}
GPU_batch_program_use_end(self->batch);
Py_RETURN_NONE;