Fix missing error returns in batch API
This commit is contained in:
@@ -207,6 +207,7 @@ static PyObject *bpygpu_VertBatch_program_use_begin(BPyGPUBatch *self)
|
|||||||
if (!glIsProgram(self->batch->program)) {
|
if (!glIsProgram(self->batch->program)) {
|
||||||
PyErr_SetString(PyExc_RuntimeError,
|
PyErr_SetString(PyExc_RuntimeError,
|
||||||
"batch does not have any program assigned to it");
|
"batch does not have any program assigned to it");
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
GPU_batch_program_use_begin(self->batch);
|
GPU_batch_program_use_begin(self->batch);
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
@@ -217,6 +218,7 @@ static PyObject *bpygpu_VertBatch_program_use_end(BPyGPUBatch *self)
|
|||||||
if (!glIsProgram(self->batch->program)) {
|
if (!glIsProgram(self->batch->program)) {
|
||||||
PyErr_SetString(PyExc_RuntimeError,
|
PyErr_SetString(PyExc_RuntimeError,
|
||||||
"batch does not have any program assigned to it");
|
"batch does not have any program assigned to it");
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
GPU_batch_program_use_end(self->batch);
|
GPU_batch_program_use_end(self->batch);
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
|
|||||||
Reference in New Issue
Block a user