cleanup of scene->gamedata DNA
authorDalai Felinto <dfelinto@gmail.com>
Tue, 19 Jul 2011 02:47:43 +0000 (02:47 +0000)
committerDalai Felinto <dfelinto@gmail.com>
Tue, 19 Jul 2011 02:47:43 +0000 (02:47 +0000)
xsch and ysch were originally planed to replace the scene->r.xsch/r.ysch
however in blender/3dview we still need to use the r. values. Therefore we can't really run
from using those values even in bplayer. So removed the values in gamedata.

The way it's now, render values (xsch and ysch) are responsible for aspect ratio and gamedata xplay and yplay are responsible for the size of the window.

source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_scene_types.h

index ab30d92f03e7d363e58763a86277578acca55afe..4ad99c02b2d806c4967a6b105ab126b76b42df88 100644 (file)
@@ -10281,8 +10281,6 @@ static void do_versions(FileData *fd, Library *lib, Main *main)
                        sce->gm.attrib = sce->r.attrib;
 
                        //Stereo
-                       sce->gm.xsch = sce->r.xsch;
-                       sce->gm.ysch = sce->r.ysch;
                        sce->gm.stereomode = sce->r.stereomode;
                        /* reassigning stereomode NO_STEREO and DOME to a separeted flag*/
                        if (sce->gm.stereomode == 1){ //1 = STEREO_NOSTEREO
index f351a48b998d6ac26a138ddbcc6dd36962a56764..3c14dacf9735f4eb9b2e8c0b5f15dfad8b5cf838 100644 (file)
@@ -430,7 +430,8 @@ typedef struct GameData {
        /*
         * Radius of the activity bubble, in Manhattan length. Objects
         * outside the box are activity-culled. */
-       float activityBoxRadius; //it's not being used ANYWHERE !!!!!!!!!!!!!!
+       float activityBoxRadius;
+
        /*
         * bit 3: (gameengine): Activity culling is enabled.
         * bit 5: (gameengine) : enable Bullet DBVT tree for view frustrum culling
@@ -447,7 +448,8 @@ typedef struct GameData {
 
        /* stereo/dome mode */
        struct GameDome dome;
-       short stereoflag, stereomode, xsch, ysch; //xsch and ysch used for backwards compat.
+       short stereoflag, stereomode;
+       short pad2, pad3;
        float eyeseparation, pad1;
 } GameData;