[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