[Bf-blender-cvs] [9f18809] framebuffer: gpu python api: PyGPUOffscreen > PyGPUOffScreen
Dalai Felinto
noreply at git.blender.org
Tue Sep 29 19:56:33 CEST 2015
Commit: 9f18809fc5f59b31e0193b65b22c7bc1ce981bce
Author: Dalai Felinto
Date: Tue Sep 29 13:49:16 2015 -0300
Branches: framebuffer
https://developer.blender.org/rB9f18809fc5f59b31e0193b65b22c7bc1ce981bce
gpu python api: PyGPUOffscreen > PyGPUOffScreen
===================================================================
M source/blender/python/intern/gpu.c
M source/blender/python/intern/gpu.h
M source/blender/python/intern/gpu_offscreen.c
===================================================================
diff --git a/source/blender/python/intern/gpu.c b/source/blender/python/intern/gpu.c
index b11922c..d7da160 100644
--- a/source/blender/python/intern/gpu.c
+++ b/source/blender/python/intern/gpu.c
@@ -321,7 +321,7 @@ PyObject *GPU_initPython(void)
PyObject *module;
/* Register the 'GPUOffscreen' class */
- if (PyType_Ready(&PyGPUOffscreen_Type)) {
+ if (PyType_Ready(&PyGPUOffScreen_Type)) {
return NULL;
}
@@ -329,7 +329,7 @@ PyObject *GPU_initPython(void)
PyModule_AddObject(module, "export_shader", (PyObject *)PyCFunction_New(meth_export_shader, NULL));
- PyModule_AddObject(module, "OffscreenObject", (PyObject *) &PyGPUOffscreen_Type);
+ PyModule_AddObject(module, "OffScreenObject", (PyObject *) &PyGPUOffScreen_Type);
PyModule_AddObject(module, "offscreen_object_bind", (PyObject *)PyCFunction_New(meth_offscreen_object_bind, NULL));
PyModule_AddObject(module, "offscreen_object_create", (PyObject *)PyCFunction_New(meth_offscreen_object_create, NULL));
diff --git a/source/blender/python/intern/gpu.h b/source/blender/python/intern/gpu.h
index 088f293..d354eb7 100644
--- a/source/blender/python/intern/gpu.h
+++ b/source/blender/python/intern/gpu.h
@@ -36,7 +36,7 @@
PyObject *GPU_initPython(void);
-extern PyTypeObject PyGPUOffscreen_Type;
+extern PyTypeObject PyGPUOffScreen_Type;
extern PyMethodDef meth_offscreen_object_bind[];
extern PyMethodDef meth_offscreen_object_create[];
diff --git a/source/blender/python/intern/gpu_offscreen.c b/source/blender/python/intern/gpu_offscreen.c
index b5a0fde..df8cd18 100644
--- a/source/blender/python/intern/gpu_offscreen.c
+++ b/source/blender/python/intern/gpu_offscreen.c
@@ -54,6 +54,8 @@
#include "../mathutils/mathutils.h"
+#include "gpu.h"
+
/* -------------------------------------------------------------------- */
/* GPU Offscreen PyObject */
@@ -63,41 +65,41 @@
typedef struct {
PyObject_HEAD
GPUOffScreen *ofs;
-} PyGPUOffscreen;
+} PyGPUOffScreen;
-PyDoc_STRVAR(GPUOffscreen_width_doc, "Texture width.\n\n:type: GLsizei");
-static PyObject *GPUOffscreen_width_get(PyGPUOffscreen *self, void *UNUSED(type))
+PyDoc_STRVAR(GPUOffScreen_width_doc, "Texture width.\n\n:type: GLsizei");
+static PyObject *GPUOffScreen_width_get(PyGPUOffScreen *self, void *UNUSED(type))
{
return PyLong_FromLong(GPU_offscreen_width(self->ofs));
}
-PyDoc_STRVAR(GPUOffscreen_height_doc, "Texture height.\n\n:type: GLsizei");
-static PyObject *GPUOffscreen_height_get(PyGPUOffscreen *self, void *UNUSED(type))
+PyDoc_STRVAR(GPUOffScreen_height_doc, "Texture height.\n\n:type: GLsizei");
+static PyObject *GPUOffScreen_height_get(PyGPUOffScreen *self, void *UNUSED(type))
{
return PyLong_FromLong(GPU_offscreen_height(self->ofs));
}
-PyDoc_STRVAR(GPUOffscreen_framebuffer_object_doc, "Framebuffer object.\n\n:type: GLuint");
-static PyObject *GPUOffscreen_framebuffer_object_get(PyGPUOffscreen *self, void *UNUSED(type))
+PyDoc_STRVAR(GPUOffScreen_framebuffer_object_doc, "Framebuffer object.\n\n:type: GLuint");
+static PyObject *GPUOffScreen_framebuffer_object_get(PyGPUOffScreen *self, void *UNUSED(type))
{
return PyLong_FromLong(GPU_offscreen_fb_object(self->ofs));
}
-PyDoc_STRVAR(GPUOffscreen_color_object_doc, "Color object.\n\n:type: GLuint");
-static PyObject *GPUOffscreen_color_object_get(PyGPUOffscreen *self, void *UNUSED(type))
+PyDoc_STRVAR(GPUOffScreen_color_object_doc, "Color object.\n\n:type: GLuint");
+static PyObject *GPUOffScreen_color_object_get(PyGPUOffScreen *self, void *UNUSED(type))
{
return PyLong_FromLong(GPU_offscreen_color_object(self->ofs));
}
-static PyGetSetDef GPUOffscreen_getseters[] = {
- {(char *)"color_object", (getter)GPUOffscreen_color_object_get, (setter)NULL, GPUOffscreen_color_object_doc, NULL},
- {(char *)"framebuffer_object", (getter)GPUOffscreen_framebuffer_object_get, (setter)NULL, GPUOffscreen_framebuffer_object_doc, NULL},
- {(char *)"width", (getter)GPUOffscreen_width_get, (setter)NULL, GPUOffscreen_width_doc, NULL},
- {(char *)"height", (getter)GPUOffscreen_height_get, (setter)NULL, GPUOffscreen_height_doc, NULL},
+static PyGetSetDef GPUOffScreen_getseters[] = {
+ {(char *)"color_object", (getter)GPUOffScreen_color_object_get, (setter)NULL, GPUOffScreen_color_object_doc, NULL},
+ {(char *)"framebuffer_object", (getter)GPUOffScreen_framebuffer_object_get, (setter)NULL, GPUOffScreen_framebuffer_object_doc, NULL},
+ {(char *)"width", (getter)GPUOffScreen_width_get, (setter)NULL, GPUOffScreen_width_doc, NULL},
+ {(char *)"height", (getter)GPUOffScreen_height_get, (setter)NULL, GPUOffScreen_height_doc, NULL},
{NULL, NULL, NULL, NULL, NULL} /* Sentinel */
};
-static int PyGPUOffscreen__tp_init(PyGPUOffscreen *self, PyObject *args, PyObject *kwargs)
+static int PyGPUOffScreen__tp_init(PyGPUOffScreen *self, PyObject *args, PyObject *kwargs)
{
unsigned int width, height;
const char *keywords[] = {"width", "height", NULL};
@@ -121,25 +123,25 @@ static int PyGPUOffscreen__tp_init(PyGPUOffscreen *self, PyObject *args, PyObjec
return 0;
}
-static void PyGPUOffscreen__tp_dealloc(PyGPUOffscreen *self)
+static void PyGPUOffScreen__tp_dealloc(PyGPUOffScreen *self)
{
if (self->ofs)
GPU_offscreen_free(self->ofs);
Py_TYPE(self)->tp_free((PyObject *)self);
}
-PyDoc_STRVAR(py_GPUOffscreen_doc,
+PyDoc_STRVAR(py_GPUOffScreen_doc,
"GPUOffscreen(width, height) -> new GPU Offscreen object"
"initialized to hold a framebuffer object of ``width`` x ``height``.\n"
""
);
-PyTypeObject PyGPUOffscreen_Type = {
+PyTypeObject PyGPUOffScreen_Type = {
PyVarObject_HEAD_INIT(NULL, 0)
- "GPUOffscreen", /* tp_name */
- sizeof(PyGPUOffscreen), /* tp_basicsize */
+ "GPUOffScreen", /* tp_name */
+ sizeof(PyGPUOffScreen), /* tp_basicsize */
0, /* tp_itemsize */
/* methods */
- (destructor)PyGPUOffscreen__tp_dealloc, /* tp_dealloc */
+ (destructor)PyGPUOffScreen__tp_dealloc, /* tp_dealloc */
NULL, /* tp_print */
NULL, /* tp_getattr */
NULL, /* tp_setattr */
@@ -155,7 +157,7 @@ PyTypeObject PyGPUOffscreen_Type = {
NULL, /* tp_setattro */
NULL, /* tp_as_buffer */
Py_TPFLAGS_DEFAULT, /* tp_flags */
- py_GPUOffscreen_doc, /* Documentation string */
+ py_GPUOffScreen_doc, /* Documentation string */
NULL, /* tp_traverse */
NULL, /* tp_clear */
NULL, /* tp_richcompare */
@@ -164,13 +166,13 @@ PyTypeObject PyGPUOffscreen_Type = {
NULL, /* tp_iternext */
NULL, /* tp_methods */
NULL, /* tp_members */
- GPUOffscreen_getseters, /* tp_getset */
+ GPUOffScreen_getseters, /* tp_getset */
NULL, /* tp_base */
NULL, /* tp_dict */
NULL, /* tp_descr_get */
NULL, /* tp_descr_set */
0, /* tp_dictoffset */
- (initproc)PyGPUOffscreen__tp_init, /* tp_init */
+ (initproc)PyGPUOffScreen__tp_init, /* tp_init */
(allocfunc)PyType_GenericAlloc, /* tp_alloc */
(newfunc)PyType_GenericNew, /* tp_new */
(freefunc)0, /* tp_free */
@@ -198,7 +200,7 @@ PyDoc_STRVAR(GPU_offscreen_object_bind_doc,
);
static PyObject *GPU_offscreen_object_bind(PyObject *UNUSED(self), PyObject *args, PyObject *kwds)
{
- PyGPUOffscreen *PyOfs;
+ PyGPUOffScreen *PyOfs;
int use_save;
static const char *kwlist[] = {"offscreen_object", "use_save", NULL};
@@ -232,7 +234,7 @@ static PyObject *GPU_offscreen_object_create(PyObject *UNUSED(self), PyObject *a
if (!PyArg_ParseTupleAndKeywords(args, kwds, "ii:offscreen_object_create", (char **)(kwlist), &width, &height))
return NULL;
- return PyObject_CallObject((PyObject *) &PyGPUOffscreen_Type, args);
+ return PyObject_CallObject((PyObject *) &PyGPUOffScreen_Type, args);
}
PyMethodDef meth_offscreen_object_create[] = {
@@ -250,7 +252,7 @@ PyDoc_STRVAR(GPU_offscreen_object_free_doc,
);
static PyObject *GPU_offscreen_object_free(PyObject *UNUSED(self), PyObject *args, PyObject *kwds)
{
- PyGPUOffscreen *PyOfs;
+ PyGPUOffScreen *PyOfs;
static const char *kwlist[] = {"offscreen_object", NULL};
@@ -278,7 +280,7 @@ PyDoc_STRVAR(GPU_offscreen_object_unbind_doc,
);
static PyObject *GPU_offscreen_object_unbind(PyObject *UNUSED(self), PyObject *args, PyObject *kwds)
{
- PyGPUOffscreen *PyOfs;
+ PyGPUOffScreen *PyOfs;
int use_restore;
static const char *kwlist[] = {"offscreen_object", "use_restore", NULL};
More information about the Bf-blender-cvs
mailing list