Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/blender/freestyle/SConscript17
-rwxr-xr-xsource/blender/freestyle/intern/app_blender/Controller.cpp3
-rwxr-xr-xsource/blender/freestyle/intern/rendering/GLStrokeRenderer.cpp29
-rwxr-xr-xsource/blender/freestyle/intern/system/PythonInterpreter.h2
4 files changed, 21 insertions, 30 deletions
diff --git a/source/blender/freestyle/SConscript b/source/blender/freestyle/SConscript
index 4f096d35c23..7fae14cd457 100644
--- a/source/blender/freestyle/SConscript
+++ b/source/blender/freestyle/SConscript
@@ -77,19 +77,6 @@ env.BlenderLib (libname="bf_freestyle",
########################################################
# swig
-# swig -c++ -python -o ModuleWrapper.cpp Freestyle.i
-#
-# g++ -w -I../geometry -I../image -I../scene_graph -I../stroke -I../system -I../view_map -I../winged_edge -I/usr/include/python2.5 -c ModuleWrapper.cpp -o ModuleWrapper.o
-#
-# install -d ../../build/macosx/release/lib/python
-#
-# g++ -bundle -flat_namespace -undefined suppress -w -L/usr/lib/python2.5/config -lpython2.5 -o ../../build/macosx/release/lib/python/_Freestyle.so ModuleWrapper.o
-#
-# install Freestyle.py ../../build/macosx/release/lib/python
-
-
-#================ MINE
-
# g++ -w -I../geometry -I../image -I../scene_graph -I../stroke -I../system -I../view_map -I../winged_edge -I/usr/include/python2.5 -I../../../blenlib -I../../../blenkernel -I../../../imbuf -I../../../makesdna -c ModuleWrapper.cpp -o ModuleWrapper.o
-#
-# g++ -bundle -flat_namespace -undefined suppress -w -L/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/build/darwin/lib -L/usr/lib/python2.5/config -lbf_freestyle -lbf_blenlib -lbf_blenkernel -lbf_guardedalloc -lbf_imbuf -lpython2.5 -o ../../python/_Freestyle.so ModuleWrapper.o
+
+# g++ -bundle -flat_namespace -undefined suppress -w -L/usr/lib/python2.5/config -L/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/build/darwin/lib -lpython2.5 -lbf_freestyle -o ../../python/_Freestyle.so ModuleWrapper.o \ No newline at end of file
diff --git a/source/blender/freestyle/intern/app_blender/Controller.cpp b/source/blender/freestyle/intern/app_blender/Controller.cpp
index 38f0ff0b7f0..bd234746e2b 100755
--- a/source/blender/freestyle/intern/app_blender/Controller.cpp
+++ b/source/blender/freestyle/intern/app_blender/Controller.cpp
@@ -1098,7 +1098,6 @@ void Controller::init_options(){
setFrontBufferFlag(false);
setBackBufferFlag(true);
-
// Ridges and Valleys
setComputeRidgesAndValleysFlag( false );
@@ -1107,4 +1106,6 @@ void Controller::init_options(){
setSphereRadius(1);
setSuggestiveContourKrDerivativeEpsilon(0);
+ // soc: initialize canvas
+ _Canvas->init();
}
diff --git a/source/blender/freestyle/intern/rendering/GLStrokeRenderer.cpp b/source/blender/freestyle/intern/rendering/GLStrokeRenderer.cpp
index 50055e10f3d..c29ba759139 100755
--- a/source/blender/freestyle/intern/rendering/GLStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/rendering/GLStrokeRenderer.cpp
@@ -291,8 +291,10 @@ GLTextureManager::loadPapers ()
// Papers textures
cout << "Loading papers textures..." << endl;
- for (unsigned i = 0; i < size; i++)
- preparePaper(_papertextures[i].c_str(), _papertexname[i]);
+ for (unsigned i = 0; i < size; i++){
+ cout << i << ": " << _papertextures[i] << endl;
+ preparePaper(_papertextures[i].c_str(), _papertexname[i]);
+ }
cout << "Done." << endl << endl;
}
@@ -368,12 +370,12 @@ GLTextureManager::prepareTextureAlpha (string sname, GLuint itexname)
//soc if (qim.isNull())
if( qim )
{
- cerr << " Error: unable to read \"" << name << "\"" << endl;
+ cerr << " Error: unable to read \"" << filename << "\"" << endl;
return false;
}
if( qim->depth > 8) //soc
{
- cerr<<" Error: \""<< name <<"\" has "<< qim->depth <<" bits/pixel"<<endl; //soc
+ cerr<<" Error: \""<< filename <<"\" has "<< qim->depth <<" bits/pixel"<<endl; //soc
return false;
}
// qim=QGLWidget::convertToGLFormat( qimOri );
@@ -414,14 +416,14 @@ GLTextureManager::prepareTextureLuminance (string sname, GLuint itexname)
char filename[FILE_MAXFILE];
BLI_splitdirstring(name, filename);
- if (qim) //soc
+ if (!qim) //soc
{
- cerr << " Error: unable to read \"" << name << "\"" << endl;
+ cerr << " Error: unable to read \"" << filename << "\"" << endl;
return false;
}
if (qim->depth > 8) //soc
{
- cerr<<" Error: \""<<name<<"\" has "<<qim->depth <<" bits/pixel"<<endl;//soc
+ cerr<<" Error: \""<<filename<<"\" has "<<qim->depth <<" bits/pixel"<<endl;//soc
return false;
}
@@ -461,14 +463,14 @@ GLTextureManager::prepareTextureLuminanceAndAlpha (string sname, GLuint itexname
char filename[FILE_MAXFILE];
BLI_splitdirstring(name, filename);
- if (qim) //soc
+ if (!qim) //soc
{
- cerr << " Error: unable to read \"" << name << "\"" << endl;
+ cerr << " Error: unable to read \"" << filename << "\"" << endl;
return false;
}
if (qim->depth > 8) //soc
{
- cerr<<" Error: \""<<name<<"\" has "<<qim->depth<<" bits/pixel"<<endl; //soc
+ cerr<<" Error: \""<<filename<<"\" has "<< qim->depth <<" bits/pixel"<<endl; //soc
return false;
}
@@ -507,14 +509,15 @@ GLTextureManager::preparePaper (const char *name, GLuint itexname)
char filename[FILE_MAXFILE];
BLI_splitdirstring((char *)name, filename);
- if (qim) //soc
+ if (!qim) //soc
{
- cerr << " Error: unable to read \"" << name << "\"" << endl;
+ cerr << " Error: unable to read \"" << filename << "\"" << endl;
return false;
}
+
if (qim->depth !=32) //soc
{
- cerr<<" Error: \""<<name<<"\" has "<<qim->depth<<" bits/pixel"<<endl; //soc
+ cerr<<" Error: \""<<filename<<"\" has "<<qim->depth<<" bits/pixel"<<endl; //soc
return false;
}
//soc QImage qim2=QGLWidget::convertToGLFormat( qim );
diff --git a/source/blender/freestyle/intern/system/PythonInterpreter.h b/source/blender/freestyle/intern/system/PythonInterpreter.h
index 540d0b3ddec..719b777f38d 100755
--- a/source/blender/freestyle/intern/system/PythonInterpreter.h
+++ b/source/blender/freestyle/intern/system/PythonInterpreter.h
@@ -108,7 +108,7 @@ private:
vector<string> pathnames;
StringUtils::getPathName(_path, "", pathnames);
- struct Text *text = add_empty_text("initpath_test.txt");
+ struct Text *text = add_empty_text("tmp_initpath.txt");
string cmd = "import sys\n";
txt_insert_buf(text, const_cast<char*>(cmd.c_str()));