diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2021-02-17 16:16:41 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2021-02-17 16:38:59 +0300 |
commit | b7e1660d405d9d73f1aff54358a6d2d1461a75d0 (patch) | |
tree | daa73f48a05438d953ea4eb5873db52405244d4e /source/blender/python/gpu/gpu_py_offscreen.c | |
parent | 1ea6394fc8446cb54ec011d0e210135b8b5a4d33 (diff) |
Cleanup: Use 'pygpu_' prefix in the cpython GPU module
`py_` prefix can be confused with the Python's own API's.
Diffstat (limited to 'source/blender/python/gpu/gpu_py_offscreen.c')
-rw-r--r-- | source/blender/python/gpu/gpu_py_offscreen.c | 109 |
1 files changed, 56 insertions, 53 deletions
diff --git a/source/blender/python/gpu/gpu_py_offscreen.c b/source/blender/python/gpu/gpu_py_offscreen.c index 8d2df826722..2431a1fca5b 100644 --- a/source/blender/python/gpu/gpu_py_offscreen.c +++ b/source/blender/python/gpu/gpu_py_offscreen.c @@ -58,9 +58,9 @@ /** \name GPUOffScreen Common Utilities * \{ */ -static int py_offscreen_valid_check(BPyGPUOffScreen *py_ofs) +static int pygpu_offscreen_valid_check(BPyGPUOffScreen *pygpu_ofs) { - if (UNLIKELY(py_ofs->ofs == NULL)) { + if (UNLIKELY(pygpu_ofs->ofs == NULL)) { PyErr_SetString(PyExc_ReferenceError, "GPU offscreen was freed, no further access is valid"); return -1; } @@ -69,7 +69,7 @@ static int py_offscreen_valid_check(BPyGPUOffScreen *py_ofs) #define BPY_GPU_OFFSCREEN_CHECK_OBJ(bpygpu) \ { \ - if (UNLIKELY(py_offscreen_valid_check(bpygpu) == -1)) { \ + if (UNLIKELY(pygpu_offscreen_valid_check(bpygpu) == -1)) { \ return NULL; \ } \ } \ @@ -81,7 +81,7 @@ static int py_offscreen_valid_check(BPyGPUOffScreen *py_ofs) /** \name GPUOffscreen Type * \{ */ -static PyObject *py_offscreen_new(PyTypeObject *UNUSED(self), PyObject *args, PyObject *kwds) +static PyObject *pygpu_offscreen_new(PyTypeObject *UNUSED(self), PyObject *args, PyObject *kwds) { BPYGPU_IS_INIT_OR_ERROR_OBJ; @@ -112,23 +112,23 @@ static PyObject *py_offscreen_new(PyTypeObject *UNUSED(self), PyObject *args, Py return BPyGPUOffScreen_CreatePyObject(ofs); } -PyDoc_STRVAR(py_offscreen_width_doc, "Width of the texture.\n\n:type: `int`"); -static PyObject *py_offscreen_width_get(BPyGPUOffScreen *self, void *UNUSED(type)) +PyDoc_STRVAR(pygpu_offscreen_width_doc, "Width of the texture.\n\n:type: `int`"); +static PyObject *pygpu_offscreen_width_get(BPyGPUOffScreen *self, void *UNUSED(type)) { BPY_GPU_OFFSCREEN_CHECK_OBJ(self); return PyLong_FromLong(GPU_offscreen_width(self->ofs)); } -PyDoc_STRVAR(py_offscreen_height_doc, "Height of the texture.\n\n:type: `int`"); -static PyObject *py_offscreen_height_get(BPyGPUOffScreen *self, void *UNUSED(type)) +PyDoc_STRVAR(pygpu_offscreen_height_doc, "Height of the texture.\n\n:type: `int`"); +static PyObject *pygpu_offscreen_height_get(BPyGPUOffScreen *self, void *UNUSED(type)) { BPY_GPU_OFFSCREEN_CHECK_OBJ(self); return PyLong_FromLong(GPU_offscreen_height(self->ofs)); } -PyDoc_STRVAR(py_offscreen_color_texture_doc, +PyDoc_STRVAR(pygpu_offscreen_color_texture_doc, "OpenGL bindcode for the color texture.\n\n:type: `int`"); -static PyObject *py_offscreen_color_texture_get(BPyGPUOffScreen *self, void *UNUSED(type)) +static PyObject *pygpu_offscreen_color_texture_get(BPyGPUOffScreen *self, void *UNUSED(type)) { BPY_GPU_OFFSCREEN_CHECK_OBJ(self); GPUTexture *texture = GPU_offscreen_color_texture(self->ofs); @@ -136,7 +136,7 @@ static PyObject *py_offscreen_color_texture_get(BPyGPUOffScreen *self, void *UNU } PyDoc_STRVAR( - py_offscreen_bind_doc, + pygpu_offscreen_bind_doc, ".. method:: bind(save=True)\n" "\n" " Bind the offscreen object.\n" @@ -145,7 +145,7 @@ PyDoc_STRVAR( "\n" " :arg save: Save the current OpenGL state, so that it can be restored when unbinding.\n" " :type save: `bool`\n"); -static PyObject *py_offscreen_bind(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) +static PyObject *pygpu_offscreen_bind(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) { BPY_GPU_OFFSCREEN_CHECK_OBJ(self); bool save = true; @@ -165,7 +165,7 @@ static PyObject *py_offscreen_bind(BPyGPUOffScreen *self, PyObject *args, PyObje return (PyObject *)self; } -PyDoc_STRVAR(py_offscreen_unbind_doc, +PyDoc_STRVAR(pygpu_offscreen_unbind_doc, ".. method:: unbind(restore=True)\n" "\n" " Unbind the offscreen object.\n" @@ -173,7 +173,7 @@ PyDoc_STRVAR(py_offscreen_unbind_doc, " :arg restore: Restore the OpenGL state, can only be used when the state has been " "saved before.\n" " :type restore: `bool`\n"); -static PyObject *py_offscreen_unbind(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) +static PyObject *pygpu_offscreen_unbind(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) { bool restore = true; @@ -191,7 +191,7 @@ static PyObject *py_offscreen_unbind(BPyGPUOffScreen *self, PyObject *args, PyOb } PyDoc_STRVAR( - py_offscreen_draw_view3d_doc, + pygpu_offscreen_draw_view3d_doc, ".. method:: draw_view3d(scene, view_layer, view3d, region, view_matrix, projection_matrix)\n" "\n" " Draw the 3d viewport in the offscreen object.\n" @@ -208,10 +208,10 @@ PyDoc_STRVAR( " :type view_matrix: :class:`mathutils.Matrix`\n" " :arg projection_matrix: Projection Matrix (e.g. ``camera.calc_matrix_camera(...)``).\n" " :type projection_matrix: :class:`mathutils.Matrix`\n"); -static PyObject *py_offscreen_draw_view3d(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) +static PyObject *pygpu_offscreen_draw_view3d(BPyGPUOffScreen *self, PyObject *args, PyObject *kwds) { - MatrixObject *py_mat_view, *py_mat_projection; - PyObject *py_scene, *py_view_layer, *py_region, *py_view3d; + MatrixObject *pygpu_mat_view, *pygpu_mat_projection; + PyObject *pygpu_scene, *pygpu_view_layer, *pygpu_region, *pygpu_view3d; struct Depsgraph *depsgraph; struct Scene *scene; @@ -228,18 +228,18 @@ static PyObject *py_offscreen_draw_view3d(BPyGPUOffScreen *self, PyObject *args, if (!_PyArg_ParseTupleAndKeywordsFast(args, kwds, &_parser, - &py_scene, - &py_view_layer, - &py_view3d, - &py_region, + &pygpu_scene, + &pygpu_view_layer, + &pygpu_view3d, + &pygpu_region, Matrix_Parse4x4, - &py_mat_view, + &pygpu_mat_view, Matrix_Parse4x4, - &py_mat_projection) || - (!(scene = PyC_RNA_AsPointer(py_scene, "Scene")) || - !(view_layer = PyC_RNA_AsPointer(py_view_layer, "ViewLayer")) || - !(v3d = PyC_RNA_AsPointer(py_view3d, "SpaceView3D")) || - !(region = PyC_RNA_AsPointer(py_region, "Region")))) { + &pygpu_mat_projection) || + (!(scene = PyC_RNA_AsPointer(pygpu_scene, "Scene")) || + !(view_layer = PyC_RNA_AsPointer(pygpu_view_layer, "ViewLayer")) || + !(v3d = PyC_RNA_AsPointer(pygpu_view3d, "SpaceView3D")) || + !(region = PyC_RNA_AsPointer(pygpu_region, "Region")))) { return NULL; } @@ -262,8 +262,8 @@ static PyObject *py_offscreen_draw_view3d(BPyGPUOffScreen *self, PyObject *args, region, GPU_offscreen_width(self->ofs), GPU_offscreen_height(self->ofs), - (float(*)[4])py_mat_view->matrix, - (float(*)[4])py_mat_projection->matrix, + (float(*)[4])pygpu_mat_view->matrix, + (float(*)[4])pygpu_mat_projection->matrix, true, true, "", @@ -281,12 +281,12 @@ static PyObject *py_offscreen_draw_view3d(BPyGPUOffScreen *self, PyObject *args, Py_RETURN_NONE; } -PyDoc_STRVAR(py_offscreen_free_doc, +PyDoc_STRVAR(pygpu_offscreen_free_doc, ".. method:: free()\n" "\n" " Free the offscreen object.\n" " The framebuffer, texture and render objects will no longer be accessible.\n"); -static PyObject *py_offscreen_free(BPyGPUOffScreen *self) +static PyObject *pygpu_offscreen_free(BPyGPUOffScreen *self) { BPY_GPU_OFFSCREEN_CHECK_OBJ(self); @@ -295,12 +295,12 @@ static PyObject *py_offscreen_free(BPyGPUOffScreen *self) Py_RETURN_NONE; } -static PyObject *py_offscreen_bind_context_enter(BPyGPUOffScreen *UNUSED(self)) +static PyObject *pygpu_offscreen_bind_context_enter(BPyGPUOffScreen *UNUSED(self)) { Py_RETURN_NONE; } -static PyObject *py_offscreen_bind_context_exit(BPyGPUOffScreen *self, PyObject *UNUSED(args)) +static PyObject *pygpu_offscreen_bind_context_exit(BPyGPUOffScreen *self, PyObject *UNUSED(args)) { GPU_offscreen_unbind(self->ofs, self->is_saved); Py_RETURN_NONE; @@ -314,34 +314,37 @@ static void BPyGPUOffScreen__tp_dealloc(BPyGPUOffScreen *self) Py_TYPE(self)->tp_free((PyObject *)self); } -static PyGetSetDef py_offscreen_getseters[] = { +static PyGetSetDef pygpu_offscreen_getseters[] = { {"color_texture", - (getter)py_offscreen_color_texture_get, + (getter)pygpu_offscreen_color_texture_get, (setter)NULL, - py_offscreen_color_texture_doc, + pygpu_offscreen_color_texture_doc, NULL}, - {"width", (getter)py_offscreen_width_get, (setter)NULL, py_offscreen_width_doc, NULL}, - {"height", (getter)py_offscreen_height_get, (setter)NULL, py_offscreen_height_doc, NULL}, + {"width", (getter)pygpu_offscreen_width_get, (setter)NULL, pygpu_offscreen_width_doc, NULL}, + {"height", (getter)pygpu_offscreen_height_get, (setter)NULL, pygpu_offscreen_height_doc, NULL}, {NULL, NULL, NULL, NULL, NULL} /* Sentinel */ }; -static struct PyMethodDef py_offscreen_methods[] = { - {"bind", (PyCFunction)py_offscreen_bind, METH_VARARGS | METH_KEYWORDS, py_offscreen_bind_doc}, +static struct PyMethodDef pygpu_offscreen_methods[] = { + {"bind", + (PyCFunction)pygpu_offscreen_bind, + METH_VARARGS | METH_KEYWORDS, + pygpu_offscreen_bind_doc}, {"unbind", - (PyCFunction)py_offscreen_unbind, + (PyCFunction)pygpu_offscreen_unbind, METH_VARARGS | METH_KEYWORDS, - py_offscreen_unbind_doc}, + pygpu_offscreen_unbind_doc}, {"draw_view3d", - (PyCFunction)py_offscreen_draw_view3d, + (PyCFunction)pygpu_offscreen_draw_view3d, METH_VARARGS | METH_KEYWORDS, - py_offscreen_draw_view3d_doc}, - {"free", (PyCFunction)py_offscreen_free, METH_NOARGS, py_offscreen_free_doc}, - {"__enter__", (PyCFunction)py_offscreen_bind_context_enter, METH_NOARGS}, - {"__exit__", (PyCFunction)py_offscreen_bind_context_exit, METH_VARARGS}, + pygpu_offscreen_draw_view3d_doc}, + {"free", (PyCFunction)pygpu_offscreen_free, METH_NOARGS, pygpu_offscreen_free_doc}, + {"__enter__", (PyCFunction)pygpu_offscreen_bind_context_enter, METH_NOARGS}, + {"__exit__", (PyCFunction)pygpu_offscreen_bind_context_exit, METH_VARARGS}, {NULL, NULL, 0, NULL}, }; -PyDoc_STRVAR(py_offscreen_doc, +PyDoc_STRVAR(pygpu_offscreen_doc, ".. class:: GPUOffScreen(width, height)\n" "\n" " This object gives access to off screen buffers.\n" @@ -355,10 +358,10 @@ PyTypeObject BPyGPUOffScreen_Type = { .tp_basicsize = sizeof(BPyGPUOffScreen), .tp_dealloc = (destructor)BPyGPUOffScreen__tp_dealloc, .tp_flags = Py_TPFLAGS_DEFAULT, - .tp_doc = py_offscreen_doc, - .tp_methods = py_offscreen_methods, - .tp_getset = py_offscreen_getseters, - .tp_new = py_offscreen_new, + .tp_doc = pygpu_offscreen_doc, + .tp_methods = pygpu_offscreen_methods, + .tp_getset = pygpu_offscreen_getseters, + .tp_new = pygpu_offscreen_new, }; /** \} */ |