Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2021-02-17 16:16:41 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2021-02-17 16:38:59 +0300
commitb7e1660d405d9d73f1aff54358a6d2d1461a75d0 (patch)
treedaa73f48a05438d953ea4eb5873db52405244d4e /source/blender/python/gpu/gpu_py_offscreen.c
parent1ea6394fc8446cb54ec011d0e210135b8b5a4d33 (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.c109
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,
};
/** \} */