summaryrefslogtreecommitdiffstats
path: root/src/sp-object-repr.cpp
diff options
context:
space:
mode:
authorFelipe Corr??a da Silva Sanches <juca@members.fsf.org>2008-02-11 01:48:14 +0000
committerJucaBlues <JucaBlues@users.sourceforge.net>2008-02-11 01:48:14 +0000
commit38fcf14ef7489c2d8cd366cf02443891225e41af (patch)
tree5b8574a4d07aa990289d44e43cb885c92acc9f6f /src/sp-object-repr.cpp
parentUpdate scriptfu from siod to tinyscheme (diff)
downloadinkscape-38fcf14ef7489c2d8cd366cf02443891225e41af.tar.gz
inkscape-38fcf14ef7489c2d8cd366cf02443891225e41af.zip
Offline work done during weekend:
* handle fefuncR, fefuncG, fefuncB and fefuncA nodes * implement fecomponenttransfer renderer ** identity and gamma modes render perfectly ** linear and table modes are rendering with very slight imperfections This commit still mantains feComponentTransfer out of UI (still not implemented) (bzr r4704)
Diffstat (limited to 'src/sp-object-repr.cpp')
-rw-r--r--src/sp-object-repr.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sp-object-repr.cpp b/src/sp-object-repr.cpp
index 5fa36d7b5..57e9ef986 100644
--- a/src/sp-object-repr.cpp
+++ b/src/sp-object-repr.cpp
@@ -52,6 +52,7 @@
#include "sp-feblend.h"
#include "sp-fecolormatrix.h"
#include "sp-fecomponenttransfer.h"
+#include "sp-fecomponenttransfer-funcnode.h"
#include "sp-fecomposite.h"
#include "sp-feconvolvematrix.h"
#include "sp-fediffuselighting.h"
@@ -148,6 +149,10 @@ populate_dtables()
{ "svg:feDistantLight", SP_TYPE_FEDISTANTLIGHT },
{ "svg:feDisplacementMap", SP_TYPE_FEDISPLACEMENTMAP },
{ "svg:feFlood", SP_TYPE_FEFLOOD },
+ { "svg:feFuncR", SP_TYPE_FEFUNCR },
+ { "svg:feFuncG", SP_TYPE_FEFUNCG },
+ { "svg:feFuncB", SP_TYPE_FEFUNCB },
+ { "svg:feFuncA", SP_TYPE_FEFUNCA },
{ "svg:feGaussianBlur", SP_TYPE_GAUSSIANBLUR },
{ "svg:feImage", SP_TYPE_FEIMAGE },
{ "svg:feMerge", SP_TYPE_FEMERGE },