From 3c61147dbbab08611c5ff1e26f198591b62d3ed8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 28 Nov 2016 20:52:04 +0530 Subject: [PATCH] Get it to build on Travis --- kitty/gl.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kitty/gl.h b/kitty/gl.h index 0d4fa94c0..ccb7a8949 100644 --- a/kitty/gl.h +++ b/kitty/gl.h @@ -460,11 +460,15 @@ NamedBufferData(PyObject UNUSED *self, PyObject *args) { if (!PyArg_ParseTuple(args, "kkO!i", &target, &size, &PyLong_Type, &address, &usage)) return NULL; void *data = PyLong_AsVoidPtr(address); if (data == NULL) { PyErr_SetString(PyExc_TypeError, "Not a valid data pointer"); return NULL; } +#ifdef glNamedBufferData if(GLEW_VERSION_4_5) { glNamedBufferData(target, size, data, usage); } else { glBindBuffer(target, GL_TEXTURE_BUFFER); glBufferData(GL_TEXTURE_BUFFER, size, data, usage); glBindBuffer(GL_TEXTURE_BUFFER, 0); } +#else + glBindBuffer(target, GL_TEXTURE_BUFFER); glBufferData(GL_TEXTURE_BUFFER, size, data, usage); glBindBuffer(GL_TEXTURE_BUFFER, 0); +#endif CHECK_ERROR; Py_RETURN_NONE; }