Merge branch 'blender2.7'
[blender.git] / source / blender / python / gpu / gpu_py_element.c
index 12027d2e2b80c2ed2f1dfcb7c17e237d6ff7d142..82df4429cc522994ebcd86e2a7b4c67a933896f6 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * ***** END GPL LICENSE BLOCK *****
  */
 
-/** \file blender/python/gpu/gpu_py_element.c
- *  \ingroup bpygpu
+/** \file \ingroup bpygpu
  *
  * - Use ``bpygpu_`` for local API.
  * - Use ``BPyGPU`` for public API.
 #include "../generic/py_capi_utils.h"
 #include "../generic/python_utildefines.h"
 
-#include "gpu_py_primitive.h"
+#include "gpu_py_api.h"
 #include "gpu_py_element.h" /* own include */
 
 
 /* -------------------------------------------------------------------- */
-
 /** \name IndexBuf Type
  * \{ */
 
 static PyObject *bpygpu_IndexBuf_new(PyTypeObject *UNUSED(type), PyObject *args, PyObject *kwds)
 {
+       BPYGPU_IS_INIT_OR_ERROR_OBJ;
+
        const char *error_prefix = "IndexBuf.__new__";
        bool ok = true;
 
@@ -225,7 +221,6 @@ PyTypeObject BPyGPUIndexBuf_Type = {
 
 
 /* -------------------------------------------------------------------- */
-
 /** \name Public API
  * \{ */