From 841d50ec234e71e8e89d0e9135e2002f35fc42fa Mon Sep 17 00:00:00 2001 From: Zolnai Tamás Date: Tue, 5 Aug 2014 11:47:15 +0200 Subject: libgltf: remove obsolete patch Change-Id: Iec8a026f43cdcf1801f530e6303a9557374c92c7 --- .../pathces/fix_rendering_of_resized_model.patch | 71 ---------------------- 1 file changed, 71 deletions(-) delete mode 100644 external/libgltf/pathces/fix_rendering_of_resized_model.patch (limited to 'external/libgltf') diff --git a/external/libgltf/pathces/fix_rendering_of_resized_model.patch b/external/libgltf/pathces/fix_rendering_of_resized_model.patch deleted file mode 100644 index 57af9f9e08eb..000000000000 --- a/external/libgltf/pathces/fix_rendering_of_resized_model.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -ur libgltf.org/src/RenderScene.cpp libgltf/src/RenderScene.cpp ---- libgltf.org/src/RenderScene.cpp 2014-07-15 17:33:12.615059856 +0200 -+++ libgltf/src/RenderScene.cpp 2014-07-15 22:24:20.862307666 +0200 -@@ -639,7 +639,7 @@ - , pScene(0) - , mLoadJson() - , mBindBufferMap() -- , viewport() -+ , mCurrentViewport() - , fbo() - , mEnableTransparency(false) - , mEnableRotation(false) -@@ -1555,10 +1555,9 @@ - pFPSCounter->timeStamp(); - } - #endif -- viewport = *((glTFViewport*)lpParam); - { - TRACE_TIME; -- status = initSSAAFrameBuf(&viewport); -+ status = initSSAAFrameBuf(((glTFViewport*)lpParam)); - if (LIBGLTF_SUCCESS != status) - return status; - } -@@ -1569,6 +1568,15 @@ - { - if (0 == pViewport->width) - return LIBGLTF_INVALID_SIZE; -+ -+ // When viewport changes we need to release fbo and create a new one -+ if( mCurrentViewport.x != pViewport->x || mCurrentViewport.y != pViewport->y || -+ mCurrentViewport.width != pViewport->width || mCurrentViewport.height != pViewport->height ) -+ { -+ fbo.releaseFbo(); -+ mCurrentViewport = *pViewport; -+ } -+ - #if DEFAULT_VIEW - unsigned int width = SSAA * DEFAULT_VIEW; - unsigned int height = (SSAA * DEFAULT_VIEW * -@@ -1730,14 +1738,14 @@ - #if ENABLE_FPS - if (0 != pFPSCounter) - { -- pFPSCounter->printFPS(&viewport); -+ pFPSCounter->printFPS(&mCurrentViewport); - } - #endif - - { - TRACE_TIME; -- glViewport(viewport.x, viewport.y, -- viewport.width, viewport.height); -+ glViewport(mCurrentViewport.x, mCurrentViewport.y, -+ mCurrentViewport.width, mCurrentViewport.height); - glBindFramebuffer(GL_FRAMEBUFFER, 0); - fbo.renderFboTexture(); - } -Only in libgltf/src: RenderScene.cpp~ -diff -ur libgltf.org/src/RenderScene.h libgltf/src/RenderScene.h ---- libgltf.org/src/RenderScene.h 2014-07-15 17:33:12.615059856 +0200 -+++ libgltf/src/RenderScene.h 2014-07-15 22:18:01.306324010 +0200 -@@ -349,7 +349,7 @@ - std::map mBindBufferMap; - - static ShaderProgram mShaderProgram; -- glTFViewport viewport; -+ glTFViewport mCurrentViewport; - RenderWithFBO fbo; - - bool mEnableTransparency; -- cgit