- MSVC doesn't have log2f function
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 8 Mar 2012 21:14:54 +0000 (21:14 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 8 Mar 2012 21:14:54 +0000 (21:14 +0000)
- Fix misusage of new [] and delete in BGE.

source/blender/makesrna/intern/rna_scene.c
source/gameengine/VideoTexture/ImageViewport.cpp

index ff2e6a4c0f1f1092f65432b260f9b510fc22bb0f..e0334c9f7627a16cf046a622926b673359693c9f 100644 (file)
@@ -418,7 +418,7 @@ static int rna_Scene_active_layer_get(PointerRNA *ptr)
 {
        Scene *scene = (Scene*)ptr->data;
 
-       return (int)log2f(scene->layact);
+       return (int)(log(scene->layact)/M_LN2);
 }
 
 static void rna_Scene_view3d_update(Main *bmain, Scene *UNUSED(scene_unused), PointerRNA *ptr)
index 729b9ab9777b7bacf601c2f5d6d612ebb71c9b1d..12f1fa0e20c9db39a36f302455a68ab000e0544a 100644 (file)
@@ -57,7 +57,7 @@ ImageViewport::ImageViewport (void) : m_alpha(false), m_texInit(false)
 
 // destructor
 ImageViewport::~ImageViewport (void)
-{ delete m_viewportImage; }
+{ delete [] m_viewportImage; }
 
 
 // use whole viewport to capture image