From 398b36064b44084a0dbab99d143e2a4ab38e546e Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sat, 15 Nov 2014 17:27:23 +0200 Subject: [PATCH] Added usage of OpenGL client storage extension This improves performance significantly of 10.4 --- src/cocoa/i_backend_cocoa.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cocoa/i_backend_cocoa.mm b/src/cocoa/i_backend_cocoa.mm index b30ab1ff00..22ed232544 100644 --- a/src/cocoa/i_backend_cocoa.mm +++ b/src/cocoa/i_backend_cocoa.mm @@ -1375,6 +1375,7 @@ static bool s_fullscreenNewAPI; glGenTextures(1, &m_softwareRenderingTexture); glBindTexture(GL_TEXTURE_RECTANGLE_ARB, m_softwareRenderingTexture); + glPixelStorei(GL_UNPACK_CLIENT_STORAGE_APPLE, GL_TRUE); glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MAG_FILTER, GL_NEAREST);