build: Seprate same svg extension loaders between image and vector.
authorHermet Park <hermetpark@gmail.com>
Tue, 6 Aug 2019 11:47:07 +0000 (20:47 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 12 Aug 2019 07:23:24 +0000 (16:23 +0900)
Currently, vector and image support svg format via different rountine.
Our vector loader implemenst on its own drawing mechanism for svg,
but in case of image loader, it depends on rsvg library.

By Comparing both, our vector svg is winner at performance wise.
we can remove rsvg routine later.

For now, these two loader names are conflicted, we should separate their names
with svg and rsvg.

meson_options.txt
src/generic/evas/meson.build
src/generic/evas/rsvg/main.c [moved from src/generic/evas/svg/main.c with 100% similarity]
src/generic/evas/rsvg/meson.build [moved from src/generic/evas/svg/meson.build with 100% similarity]

index 223e535..d2075ea 100644 (file)
@@ -201,8 +201,8 @@ option('evas-modules',
 
 option('evas-loaders-disabler',
   type : 'array',
-  description : 'List of modular image loaders to disable in efl',
-  choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
+  description : 'List of modular image/vector loaders to disable in efl',
+  choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'rsvg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
   value : ['webp', 'json']
 )
 
index 054acb7..2e5b58a 100644 (file)
@@ -1,6 +1,7 @@
 generic_loaders = ['gst', 'pdf',
 'ps',
 'raw',
+'rsvg',
 'xcf']
 
 generic_src = []