1 parent aa4dabe commit c207ff3Copy full SHA for c207ff3
2 files changed
python/TODO.md
@@ -1,3 +1,2 @@
1
* PBR material
2
* Define index_t struct
3
-* Python 2.7 binding
python/main.cpp
@@ -1,4 +1,4 @@
-// python3 module for tinyobjloader
+// python2/3 module for tinyobjloader
//
// usage:
4
// import tinyobjloader as tol
@@ -182,10 +182,21 @@ static PyMethodDef mMethods[] = {
182
183
};
184
185
+#if PY_MAJOR_VERSION >= 3
186
+
187
static struct PyModuleDef moduledef = {PyModuleDef_HEAD_INIT, "tinyobjloader",
188
NULL, -1, mMethods};
189
190
PyMODINIT_FUNC PyInit_tinyobjloader(void) {
191
return PyModule_Create(&moduledef);
192
}
193
194
+#else
195
196
+PyMODINIT_FUNC inittinyobjloader(void) {
197
+ Py_InitModule3("tinyobjloader", mMethods, NULL);
198
+}
199
200
+#endif // PY_MAJOR_VERSION >= 3
201
202
0 commit comments