31 "This module provides Python wrappers for the GPU implementation in Blender.\n"
32 "Some higher level functions can be found in the `gpu_extras` module.");
34 PyModuleDef_HEAD_INIT,
41 PyObject *sys_modules = PyImport_GetModuleDict();
48 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
51 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
54 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
57 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
60 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
63 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
66 PyDict_SetItem(sys_modules, PyModule_GetNameObject(submodule), submodule);
69 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_capabilities_init(void)
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)