diff options
Diffstat (limited to 'patches/OpenCSG-1.3.1-FBO.patch')
-rw-r--r-- | patches/OpenCSG-1.3.1-FBO.patch | 153 |
1 files changed, 0 insertions, 153 deletions
diff --git a/patches/OpenCSG-1.3.1-FBO.patch b/patches/OpenCSG-1.3.1-FBO.patch deleted file mode 100644 index f4b3fcc..0000000 --- a/patches/OpenCSG-1.3.1-FBO.patch +++ /dev/null @@ -1,153 +0,0 @@ -Only in OpenCSG-1.3.1-fbopatch/: lib -diff -ur OpenCSG-1.3.1/Makefile OpenCSG-1.3.1-fbopatch/Makefile ---- OpenCSG-1.3.1/Makefile 2010-06-09 14:39:58.000000000 -0500 -+++ OpenCSG-1.3.1-fbopatch/Makefile 2011-11-23 21:44:21.285641445 -0600 -@@ -1,4 +1,4 @@ --SUBDIRS = glew src example -+SUBDIRS = src - - all: - for X in $(SUBDIRS); do make -C $$X ; done -Only in OpenCSG-1.3.1-fbopatch/src: area.o -Only in OpenCSG-1.3.1-fbopatch/src: batch.o -Only in OpenCSG-1.3.1-fbopatch/src: channelManager.o -Only in OpenCSG-1.3.1-fbopatch/src: context.o -diff -ur OpenCSG-1.3.1/src/frameBufferObject.cpp OpenCSG-1.3.1-fbopatch/src/frameBufferObject.cpp ---- OpenCSG-1.3.1/src/frameBufferObject.cpp 2010-06-09 14:39:58.000000000 -0500 -+++ OpenCSG-1.3.1-fbopatch/src/frameBufferObject.cpp 2011-11-23 22:19:33.545641258 -0600 -@@ -3,8 +3,8 @@ - // - // This library is free software; you can redistribute it and/or - // modify it under the terms of the GNU General Public License, --// Version 2, as published by the Free Software Foundation.
--// As a special exception, you have permission to link this library
-+// Version 2, as published by the Free Software Foundation. -+// As a special exception, you have permission to link this library - // with the CGAL library and distribute executables. - // - // This library is distributed in the hope that it will be useful, -@@ -59,6 +59,7 @@ - glGenRenderbuffers(1, &depthID); - glGenTextures(1, &textureID); - -+ glGetIntegerv(GL_FRAMEBUFFER_BINDING, &oldFramebufferID); - glBindFramebuffer(GL_FRAMEBUFFER, framebufferID); - glBindTexture(GL_TEXTURE_2D, textureID); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGBA, GL_INT, 0); -@@ -78,7 +79,7 @@ - return false; - } - -- glBindFramebuffer(GL_FRAMEBUFFER, 0); -+ glBindFramebuffer(GL_FRAMEBUFFER, oldFramebufferID); - glBindTexture(GL_TEXTURE_2D, 0); - - textureTarget = GL_TEXTURE_2D; -@@ -135,7 +136,7 @@ - // Unbinds frame buffer texture. - bool FrameBufferObject::EndCapture() - { -- glBindFramebuffer(GL_FRAMEBUFFER, 0); -+ glBindFramebuffer(GL_FRAMEBUFFER, oldFramebufferID); - return true; - } - -diff -ur OpenCSG-1.3.1/src/frameBufferObjectExt.cpp OpenCSG-1.3.1-fbopatch/src/frameBufferObjectExt.cpp ---- OpenCSG-1.3.1/src/frameBufferObjectExt.cpp 2010-06-09 14:39:58.000000000 -0500 -+++ OpenCSG-1.3.1-fbopatch/src/frameBufferObjectExt.cpp 2011-11-23 21:43:17.701638949 -0600 -@@ -3,8 +3,8 @@ - // - // This library is free software; you can redistribute it and/or - // modify it under the terms of the GNU General Public License, --// Version 2, as published by the Free Software Foundation.
--// As a special exception, you have permission to link this library
-+// Version 2, as published by the Free Software Foundation. -+// As a special exception, you have permission to link this library - // with the CGAL library and distribute executables. - // - // This library is distributed in the hope that it will be useful, -@@ -60,6 +60,7 @@ - glGenRenderbuffersEXT(1, &depthID); - glGenTextures(1, &textureID); - -+ glGetIntegerv(GL_FRAMEBUFFER_BINDING_EXT, &oldFramebufferID); - glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, framebufferID); - glBindTexture(GL_TEXTURE_2D, textureID); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGBA, GL_INT, 0); -@@ -79,7 +80,7 @@ - return false; - } - -- glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); -+ glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, oldFramebufferID); - glBindTexture(GL_TEXTURE_2D, 0); - - textureTarget = GL_TEXTURE_2D; -@@ -136,7 +137,7 @@ - // Unbinds frame buffer texture. - bool FrameBufferObjectExt::EndCapture() - { -- glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); -+ glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, oldFramebufferID); - return true; - } - -diff -ur OpenCSG-1.3.1/src/frameBufferObjectExt.h OpenCSG-1.3.1-fbopatch/src/frameBufferObjectExt.h ---- OpenCSG-1.3.1/src/frameBufferObjectExt.h 2010-06-09 14:39:58.000000000 -0500 -+++ OpenCSG-1.3.1-fbopatch/src/frameBufferObjectExt.h 2011-11-23 21:43:17.701638949 -0600 -@@ -3,8 +3,8 @@ - // - // This library is free software; you can redistribute it and/or - // modify it under the terms of the GNU General Public License, --// Version 2, as published by the Free Software Foundation.
--// As a special exception, you have permission to link this library
-+// Version 2, as published by the Free Software Foundation. -+// As a special exception, you have permission to link this library - // with the CGAL library and distribute executables. - // - // This library is distributed in the hope that it will be useful, -@@ -85,6 +85,7 @@ - unsigned int depthID; - - unsigned int framebufferID; -+ int oldFramebufferID; - - bool initialized; - }; -Only in OpenCSG-1.3.1-fbopatch/src: frameBufferObjectExt.o -diff -ur OpenCSG-1.3.1/src/frameBufferObject.h OpenCSG-1.3.1-fbopatch/src/frameBufferObject.h ---- OpenCSG-1.3.1/src/frameBufferObject.h 2010-06-09 14:39:58.000000000 -0500 -+++ OpenCSG-1.3.1-fbopatch/src/frameBufferObject.h 2011-11-23 21:43:17.701638949 -0600 -@@ -3,8 +3,8 @@ - // - // This library is free software; you can redistribute it and/or - // modify it under the terms of the GNU General Public License, --// Version 2, as published by the Free Software Foundation.
--// As a special exception, you have permission to link this library
-+// Version 2, as published by the Free Software Foundation. -+// As a special exception, you have permission to link this library - // with the CGAL library and distribute executables. - // - // This library is distributed in the hope that it will be useful, -@@ -85,6 +85,7 @@ - unsigned int depthID; - - unsigned int framebufferID; -+ int oldFramebufferID; - - bool initialized; - }; -Only in OpenCSG-1.3.1-fbopatch/src: frameBufferObject.o -Only in OpenCSG-1.3.1-fbopatch/src: occlusionQuery.o -Only in OpenCSG-1.3.1-fbopatch/src: offscreenBuffer.o -Only in OpenCSG-1.3.1-fbopatch/src: opencsgRender.o -Only in OpenCSG-1.3.1-fbopatch/src: openglHelper.o -Only in OpenCSG-1.3.1-fbopatch/src: pBufferTexture.o -Only in OpenCSG-1.3.1-fbopatch/src: primitiveHelper.o -Only in OpenCSG-1.3.1-fbopatch/src: primitive.o -Only in OpenCSG-1.3.1-fbopatch/src: renderGoldfeather.o -Only in OpenCSG-1.3.1-fbopatch/src: renderSCS.o -Only in OpenCSG-1.3.1-fbopatch/src: RenderTexture.o -Only in OpenCSG-1.3.1-fbopatch/src: scissorMemo.o -Only in OpenCSG-1.3.1-fbopatch/src: settings.o -Only in OpenCSG-1.3.1-fbopatch/src: stencilManager.o |