Commit: 1be95bb0f43540e5189b9b1d2e60a6527027d504
Author: Benoit Bolsee
Date:   Mon Oct 12 23:44:17 2015 +0200
Branches: decklink
https://developer.blender.org/rB1be95bb0f43540e5189b9b1d2e60a6527027d504

BGE: fix a bug in ImageRender.refresh(buffer): the scene was rendered twice.

This bug had no visible effect other than consuming CPU time because of the
double render.

===================================================================

M       source/gameengine/VideoTexture/ImageRender.cpp
M       source/gameengine/VideoTexture/ImageRender.h

===================================================================

diff --git a/source/gameengine/VideoTexture/ImageRender.cpp 
b/source/gameengine/VideoTexture/ImageRender.cpp
index 9db9a1a..3b0ab6c 100644
--- a/source/gameengine/VideoTexture/ImageRender.cpp
+++ b/source/gameengine/VideoTexture/ImageRender.cpp
@@ -149,18 +149,6 @@ void ImageRender::calcImage (unsigned int texId, double ts)
        }
 }
 
-bool ImageRender::loadImage(unsigned int *buffer, unsigned int size)
-{
-       bool ret;
-       if (!Render())
-       {
-               return false;
-       }
-       ret = ImageViewport::loadImage(buffer, size);
-       m_canvas->EndFrame();
-       return ret;
-}
-
 bool ImageRender::Render()
 {
        RAS_FrameFrustum frustrum;
diff --git a/source/gameengine/VideoTexture/ImageRender.h 
b/source/gameengine/VideoTexture/ImageRender.h
index 3e22654..7c49a89 100644
--- a/source/gameengine/VideoTexture/ImageRender.h
+++ b/source/gameengine/VideoTexture/ImageRender.h
@@ -100,9 +100,6 @@ protected:
        /// render 3d scene to image
        virtual void calcImage (unsigned int texId, double ts);
 
-       /// render 3d scene to user buffer
-       virtual bool loadImage(unsigned int *buffer, unsigned int size);
-
        bool Render();
        void SetupRenderFrame(KX_Scene *scene, KX_Camera* cam);
        void RenderFrame(KX_Scene* scene, KX_Camera* cam);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to