31 #include "../generic/python_utildefines.h"
45 "This module provides Python wrappers for the GPU implementation in Blender.\n"
46 "Some higher level functions can be found in the `gpu_extras` module.");
48 PyModuleDef_HEAD_INIT,
55 PyObject *sys_modules = PyImport_GetModuleDict();
62 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
65 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
68 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
71 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
74 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
77 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
PyObject * BPyInit_gpu(void)
PyDoc_STRVAR(pygpu_doc, "This module provides Python wrappers for the GPU implementation in Blender.\n" "Some higher level functions can be found in the `gpu_extras` module.")
static struct PyModuleDef pygpu_module_def
PyObject * bpygpu_matrix_init(void)
PyObject * bpygpu_select_init(void)
PyObject * bpygpu_shader_init(void)
PyObject * bpygpu_state_init(void)
PyObject * bpygpu_texture_init(void)
PyObject * bpygpu_types_init(void)
ccl_device_inline int mod(int x, int m)