[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19445] branches/ge_dome/source: final adjusts before first patch for reviewing.

Dalai Felinto dfelinto at gmail.com
Sun Mar 29 10:39:26 CEST 2009


Revision: 19445
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19445
Author:   dfelinto
Date:     2009-03-29 10:39:26 +0200 (Sun, 29 Mar 2009)

Log Message:
-----------
final adjusts before first patch for reviewing.
Now the code is the same as the one found in:

[#18462] Fisheye (Dome) and Spherical Panoramic mode in BGE
file: 090329_review.R1.patch

Modified Paths:
--------------
    branches/ge_dome/source/blender/blenkernel/intern/scene.c
    branches/ge_dome/source/blender/blenloader/intern/readfile.c
    branches/ge_dome/source/blender/src/buttons_scene.c
    branches/ge_dome/source/gameengine/Ketsji/KX_Dome.cpp
    branches/ge_dome/source/gameengine/Ketsji/KX_Dome.h
    branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
    branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.h

Modified: branches/ge_dome/source/blender/blenkernel/intern/scene.c
===================================================================
--- branches/ge_dome/source/blender/blenkernel/intern/scene.c	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/blender/blenkernel/intern/scene.c	2009-03-29 08:39:26 UTC (rev 19445)
@@ -230,10 +230,10 @@
 	sce->r.threads= 1;
 	
 	sce->r.stereomode = 1;  // no stereo
+	sce->r.domeangle = 180;
+	sce->r.domemode = 1;
 	sce->r.domesize = 1.0f;
 	sce->r.domeres = 4;
-	sce->r.domemode = 1;
-	sce->r.domeangle = 180;
 	sce->r.domeresbuf = 1.0f;
 
 	sce->r.simplify_subsurf= 6;

Modified: branches/ge_dome/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/ge_dome/source/blender/blenloader/intern/readfile.c	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/blender/blenloader/intern/readfile.c	2009-03-29 08:39:26 UTC (rev 19445)
@@ -8030,10 +8030,10 @@
 
 		/*  Dome (Fisheye) default parameters  */
 		for (sce= main->scene.first; sce; sce= sce->id.next) {
+			sce->r.domeangle = 180;
+			sce->r.domemode = 1;
 			sce->r.domesize = 1.0f;
 			sce->r.domeres = 4;
-			sce->r.domemode = 1;
-			sce->r.domeangle = 180;
 			sce->r.domeresbuf = 1.0f;
 		}
 	}

Modified: branches/ge_dome/source/blender/src/buttons_scene.c
===================================================================
--- branches/ge_dome/source/blender/src/buttons_scene.c	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/blender/src/buttons_scene.c	2009-03-29 08:39:26 UTC (rev 19445)
@@ -1827,12 +1827,12 @@
 	uiBlockEndAlign(block);
 
 	uiBlockBeginAlign(block);
-	uiDefButS(block, ROW, 0, "Dome", xco-=180, yco-=30, 88, 19, &(G.scene->r.stereomode), 7.0, 8.0, 0, 0, "Enables Dome camera (fisheye)");
+	uiDefButS(block, ROW, 0, "Dome", xco-=180, yco-=30, 88, 19, &(G.scene->r.stereomode), 7.0, 8.0, 0, 0, "Enables dome camera");
 	uiDefButS(block, NUM, 0, "Ang:",		xco+=90, yco, 88, 19, &G.scene->r.domeangle, 90.0, 250.0, 0, 0, "Angle (Aperture) of the Dome - it only works in mode 1");
-	uiDefButS(block, NUM, 0, "Mode:",		xco+=90, yco, 88, 19, &G.scene->r.domemode, 1.0, 3.0, 0, 0, "Dome mode - 1 fisheye, 2 truncated, 3 panoramic");//, 4 (tests), 5 offset, 6 warped");
+	uiDefButS(block, NUM, 0, "Mode:",		xco+=90, yco, 88, 19, &G.scene->r.domemode, 1.0, 3.0, 0, 0, "Dome mode - 1 fisheye, 2 truncated, 3 spherical panoramic");
 
-	uiDefButF(block, NUM, 0, "Size:",		xco-=180, yco-=21, 88, 19, &G.scene->r.domesize, 0.5, 3.5, 0, 0, "Size adjustemnts");
-	uiDefButS(block, NUM, 0, "Def:",		xco+=90, yco, 88, 19, &G.scene->r.domeres, 1.0, 8.0, 0, 0, "Resolution of the dome - 1 to 8");
+	uiDefButF(block, NUM, 0, "Size:",		xco-=180, yco-=21, 88, 19, &G.scene->r.domesize, 0.5, 3.5, 0, 0, "Size adjustments");
+	uiDefButS(block, NUM, 0, "Tes:",		xco+=90, yco, 88, 19, &G.scene->r.domeres, 1.0, 8.0, 0, 0, "Tesselation level - 1 to 8");
 	uiDefButF(block, NUM, 0, "Res:",	xco+=90, yco, 88, 19, &G.scene->r.domeresbuf, 0.1, 1.0, 0, 0, "Buffer Resolution - decrease it to increase speed");
 	uiBlockEndAlign(block);
 

Modified: branches/ge_dome/source/gameengine/Ketsji/KX_Dome.cpp
===================================================================
--- branches/ge_dome/source/gameengine/Ketsji/KX_Dome.cpp	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/gameengine/Ketsji/KX_Dome.cpp	2009-03-29 08:39:26 UTC (rev 19445)
@@ -1300,7 +1300,7 @@
 
 void KX_Dome::RotateCamera(KX_Camera* cam, int i)
 {
-// I'm not using it, I'm doing inline call for these commands
+// I'm not using it, I'm doing inline calls for these commands
 // but it's nice to have it here in case I need it
 
 	MT_Matrix3x3 camori = cam->GetSGNode()->GetLocalOrientation();

Modified: branches/ge_dome/source/gameengine/Ketsji/KX_Dome.h
===================================================================
--- branches/ge_dome/source/gameengine/Ketsji/KX_Dome.h	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/gameengine/Ketsji/KX_Dome.h	2009-03-29 08:39:26 UTC (rev 19445)
@@ -108,7 +108,6 @@
 	//Draw functions
 	void GLDrawTriangles(vector <DomeFace>& face, int nfaces);
 	void Draw(void);
-
 	void DrawDomeFisheye(void);
 	void DrawPanorama(void);
 

Modified: branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
===================================================================
--- branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.cpp	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.cpp	2009-03-29 08:39:26 UTC (rev 19445)
@@ -145,6 +145,8 @@
 	m_stereo(false),
 	m_curreye(0),
 
+	m_usedome(false),
+
 	m_logger(NULL),
 	
 	// Set up timing info display variables
@@ -180,7 +182,7 @@
 KX_KetsjiEngine::~KX_KetsjiEngine()
 {
 	delete m_logger;
-	if(usedome)
+	if(m_usedome)
 		delete m_dome;
 }
 
@@ -262,7 +264,7 @@
 void KX_KetsjiEngine::InitDome(float size, short res, short mode, short angle, float resbuf)
 {
 	m_dome = new KX_Dome(m_canvas, m_rasterizer, m_rendertools,this, size, res, mode, angle, resbuf);
-	usedome = true;
+	m_usedome = true;
 }
 
 void KX_KetsjiEngine::RenderDome()
@@ -739,7 +741,7 @@
 
 void KX_KetsjiEngine::Render()
 {
-	if(usedome){
+	if(m_usedome){
 		RenderDome();
 		return;
 	}

Modified: branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.h
===================================================================
--- branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.h	2009-03-29 08:31:04 UTC (rev 19444)
+++ branches/ge_dome/source/gameengine/Ketsji/KX_KetsjiEngine.h	2009-03-29 08:39:26 UTC (rev 19445)
@@ -37,7 +37,6 @@
 #include "KX_Scene.h"
 #include "KX_Python.h"
 #include "KX_WorldInfo.h"
-#include "RAS_IRasterizer.h"
 #include <vector>
 #include <set>
 
@@ -214,7 +213,7 @@
 	void			InitDome(float size, short res, short mode, short angle, float resbuf); 
 	void			EndDome();
 	void			RenderDome();
-	bool			usedome;
+	bool			m_usedome;
 
 	///returns true if an update happened to indicate -> Render
 	bool			NextFrame();





More information about the Bf-blender-cvs mailing list