Author: Carlos Lopez <genet...@gmail.com>
Date:   Tue Nov 27 21:33:58 2012 +0100

Revert "Added "Rendering method" command line option"

This reverts commit 2bb93e4726a15358514b5daf24bbebaf5fbf86ec.

---

 synfig-core/src/tool/main.cpp |   50 +----------------------------------------
 1 files changed, 1 insertions(+), 49 deletions(-)

diff --git a/synfig-core/src/tool/main.cpp b/synfig-core/src/tool/main.cpp
index a0d463b..00b5aac 100644
--- a/synfig-core/src/tool/main.cpp
+++ b/synfig-core/src/tool/main.cpp
@@ -169,7 +169,6 @@ void display_help(bool full)
                display_help_option("-c", "<canvas id>", _("Render the canvas 
with the given id instead of the root."));
                display_help_option("-o", "<output file>", _("Specify output 
filename"));
                display_help_option("-T", "<# of threads>", _("Enable 
multithreaded renderer using specified # of threads"));
-               display_help_option("-r", "<rendering method>", _("Render scene 
with the specified method - 0: Software (Default), 1: OpenGL, 2: Cairo"));
                display_help_option("-b", NULL, _("Print Benchmarks"));
                display_help_option("--fps", "<framerate>", _("Set the frame 
rate"));
                display_help_option("--time", "<time>", _("Render a single 
frame at <seconds>"));
@@ -403,7 +402,7 @@ int process_global_flags(arg_list_t &arg_list)
 bool flag_requires_value(String flag)
 {
        return (flag=="-a"                      || flag=="-c"                   
|| flag=="-g"                   || flag=="-h"                   || flag=="-o"   
                ||
-                       flag=="-Q"                      || flag=="-s"           
        || flag=="-t"                   || flag=="-T"                   || 
flag=="-r"                   || flag=="-w"                   ||
+                       flag=="-Q"                      || flag=="-s"           
        || flag=="-t"                   || flag=="-T"                   || 
flag=="-w"                   ||
                        flag=="--append"        || flag=="--begin-time" || 
flag=="--canvas-info"|| flag=="--dpi"                || flag=="--dpi-x"         
     ||
                        flag=="--dpi-y"         || flag=="--end-time"   || 
flag=="--fps"                || flag=="--layer-info" || flag=="--start-time" ||
                        flag=="--time"          || flag=="-vc"                  
|| flag=="-vb"                  || flag=="--sequence-separator");
@@ -586,47 +585,6 @@ int extract_threads(arg_list_t &arg_list,int &threads)
        return SYNFIGTOOL_OK;
 }
 
-int extract_render_method(arg_list_t &arg_list,RenderMethod &render_method)
-{
-       const char *methods[] = {"Software", "OpenGL","Cairo"};
-       arg_list_t::iterator iter, next;
-       for(next=arg_list.begin(),iter=next++;iter!=arg_list.end();iter=next++)
-       {
-               if(*iter=="-r")
-               {
-                       arg_list.erase(iter);
-                       iter=next++;
-                       int method = atoi(iter->c_str());
-
-                       switch (method) {
-                       case 0:
-                               render_method = SOFTWARE;
-                               VERBOSE_OUT(1)<<strprintf(_("Rendering method 
set to %s"),methods[method])<<endl;
-                               break;
-                       case 1:
-                               render_method = OPENGL;
-                               VERBOSE_OUT(1)<<strprintf(_("Rendering method 
set to %s"),methods[method])<<endl;
-                               break;
-                       case 2:
-                               render_method = CAIRO;
-                               VERBOSE_OUT(1)<<strprintf(_("Rendering method 
set to %s"),methods[method])<<endl;
-                               break;
-                       default:
-                               method = 0;
-                               render_method = SOFTWARE;
-                               VERBOSE_OUT(1)<<strprintf(_("Unknown specified 
rendering method, using %s"), methods[method])<<endl;
-                               break;
-                       }
-                       arg_list.erase(iter);
-               }
-               else if (flag_requires_value(*iter))
-                       iter=next++;
-       }
-
-       return SYNFIGTOOL_OK;
-}
-
-
 int extract_target(arg_list_t &arg_list,string &type)
 {
        arg_list_t::iterator iter, next;
@@ -1091,7 +1049,6 @@ int main(int argc, char *argv[])
                        string target_name;
                        job_list.push_front(Job());
                        int threads=0;
-                       RenderMethod render_method = SOFTWARE;
 
                        imageargs=defaults;
                        job_list.front().filename=arg_list.front();
@@ -1158,7 +1115,6 @@ int main(int argc, char *argv[])
                        
extract_RendDesc(imageargs,job_list.front().canvas->rend_desc());
                        extract_target(imageargs,target_name);
                        extract_threads(imageargs,threads);
-                       extract_render_method(imageargs,render_method);
                        job_list.front().quality=DEFAULT_QUALITY;
                        extract_quality(imageargs,job_list.front().quality);
                        VERBOSE_OUT(2)<<_("Quality set to 
")<<job_list.front().quality<<endl;
@@ -1308,10 +1264,6 @@ int main(int argc, char *argv[])
                        if(job_list.front().target && 
Target_Scanline::Handle::cast_dynamic(job_list.front().target))
                                
Target_Scanline::Handle::cast_dynamic(job_list.front().target)->set_threads(threads);
 
-                       // Set the rendering method for the target
-                       if(job_list.front().target && 
Target_Scanline::Handle::cast_dynamic(job_list.front().target))
-                               
Target_Scanline::Handle::cast_dynamic(job_list.front().target)->set_render_method(render_method);
-
                        if(imageargs.size())
                        {
                                cerr<<_("Unidentified arguments for 
")<<job_list.front().filename<<": ";


------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
VERIFY Test and improve your parallel project with help from experts 
and peers. http://goparallel.sourceforge.net
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to