Dane Springmeyer
|
5b0351875b
|
handle older (< 1.10.0) cairo versions that lack support for advanced compositing ops (target: cairo 1.8.10-2ubuntu1 on lucid)
|
2012-05-18 11:31:08 -07:00 |
|
Artem Pavlenko
|
1b210ba456
|
+ use compositing renderer for markers,points and shields
|
2012-05-15 16:13:08 +01:00 |
|
Artem Pavlenko
|
55d5d8596d
|
+ pass by const-ref
+ remove explicit keyword from default ctor
|
2012-05-15 14:40:24 +01:00 |
|
Artem Pavlenko
|
9c9753d2c8
|
+ fix: set_image_transform
|
2012-05-15 14:20:56 +01:00 |
|
Artem Pavlenko
|
9599711e0e
|
Merge remote-tracking branch 'origin/master'
|
2012-05-14 17:33:45 +01:00 |
|
Artem Pavlenko
|
e08339aee9
|
+ use custom span_image_filter preserve alpha
|
2012-05-14 17:32:12 +01:00 |
|
Dane Springmeyer
|
c1495c0c74
|
restore the fast line rasterizer (rasterizer_outline_aa) and improve its rendering quality and consistency with standard method - refs #873
|
2012-05-11 17:40:21 -07:00 |
|
Dane Springmeyer
|
54f54ed775
|
rename composite args
|
2012-05-11 15:31:35 -07:00 |
|
Dane Springmeyer
|
8ae867f6de
|
default values for composite args to maintain api compatibility
|
2012-05-11 15:19:05 -07:00 |
|
Dane Springmeyer
|
e8f28f6582
|
rename typedef to avoid confusion with mapnik:filter:filter_type
|
2012-05-11 12:42:29 -07:00 |
|
Artem Pavlenko
|
7380a6a001
|
+ fix raster_symbolizer: add x/y dst args to composite
|
2012-05-11 10:55:58 +01:00 |
|
Artem Pavlenko
|
c469a63615
|
+ use standard compositing ops (process raster symbolizer)
|
2012-05-10 18:17:14 +01:00 |
|
Artem Pavlenko
|
5f5ca030b7
|
+ parse symbolizer_base (raster)
|
2012-05-10 18:15:32 +01:00 |
|
Artem Pavlenko
|
8085110e8f
|
+ add opacity parameter
|
2012-05-10 18:14:53 +01:00 |
|
Artem Pavlenko
|
260a098447
|
+ update to use non-optional comp_op
|
2012-05-10 12:10:37 +01:00 |
|
Artem Pavlenko
|
609739d1b7
|
+ always use compositing renderer
|
2012-05-10 12:09:03 +01:00 |
|
Artem Pavlenko
|
8cd898ce35
|
+ make comp_op non-optional ( default: src-over)
+ move ctors implementations into *.cpp
|
2012-05-10 12:05:40 +01:00 |
|
Dane Springmeyer
|
ab73f13525
|
rename the image transform for clarity
|
2012-05-09 18:15:34 -07:00 |
|
Artem Pavlenko
|
953db9b209
|
+ use vertex_converters where applicable
|
2012-05-09 15:45:44 +01:00 |
|
Artem Pavlenko
|
aad7c5e384
|
+ implement compositing for text
+ refactor image_32
|
2012-05-09 12:39:23 +01:00 |
|
Artem Pavlenko
|
36c5e348d0
|
+ fix: add missing smooth_tag()
|
2012-05-07 16:43:48 +01:00 |
|
Artem Pavlenko
|
426e191f9a
|
+ simplify/cleanup
|
2012-05-07 16:38:17 +01:00 |
|
Artem Pavlenko
|
9c88495a07
|
+ enable 'smooth' converter
|
2012-05-07 16:37:44 +01:00 |
|
Artem Pavlenko
|
7e49a6f44e
|
+ move 'smooth' property to symbolizer_base level
+ remove 'SYMBOLIZER_FAST' completely
|
2012-05-07 16:08:16 +01:00 |
|
Artem Pavlenko
|
449a40685a
|
+ remove "fast" rasterizer as it produces suboptimal results
|
2012-05-07 14:39:39 +01:00 |
|
Artem Pavlenko
|
1bf6510aeb
|
+ remove ad-hoc extent multiplier
|
2012-05-07 12:57:07 +01:00 |
|
Artem Pavlenko
|
960de61bb7
|
+ add compositing
|
2012-05-07 12:49:26 +01:00 |
|
Artem Pavlenko
|
835105ddc1
|
+ cleanup
|
2012-05-07 12:35:43 +01:00 |
|
Artem Pavlenko
|
d0a24c1ae5
|
+ pass correct clipping tag
|
2012-05-07 12:18:16 +01:00 |
|
Artem Pavlenko
|
3607281018
|
+ fix compositing
|
2012-05-07 12:15:25 +01:00 |
|
Artem Pavlenko
|
4a9387ea44
|
+ use typedef's
|
2012-05-07 12:15:04 +01:00 |
|
Artem Pavlenko
|
a789ffd2a8
|
Merge branch 'master' into compositing
|
2012-05-07 10:24:47 +01:00 |
|
Artem Pavlenko
|
9ba04738d6
|
+ don't expose agg headers
|
2012-05-04 10:23:49 +01:00 |
|
Dane Springmeyer
|
f571cd9763
|
fixup clamping logic for markers symbolizer and sync with agg implementation
|
2012-05-03 16:45:40 -04:00 |
|
Artem Pavlenko
|
c475f2f995
|
+ cairo: fix polygon pattern rendering
|
2012-05-03 15:28:57 +01:00 |
|
Artem Pavlenko
|
b0a0ab6d3c
|
+ Cairo: symbolizer level compositing
|
2012-05-03 14:34:17 +01:00 |
|
Artem Pavlenko
|
164ba630d9
|
+ add requirement for renderers-> provide processor_impl_type
to allow process_xxx functions declaration in base class
+ re-enanble cairo renderer
|
2012-05-03 12:19:26 +01:00 |
|
Artem Pavlenko
|
1b33c584e7
|
+ use MAPNIK_LOG_DEBUG
|
2012-05-03 12:17:37 +01:00 |
|
Artem Pavlenko
|
e23fdb276f
|
+ pass scale_factor to vertex_converter
|
2012-05-02 17:22:54 +01:00 |
|
Artem Pavlenko
|
44c5efbf75
|
+ add miterlimit parameter
|
2012-05-02 17:04:24 +01:00 |
|
Artem Pavlenko
|
6d8ce26313
|
+ allow negative offset
+ re-enable affine_transform
|
2012-05-02 16:30:19 +01:00 |
|
Artem Pavlenko
|
a475b6e0bc
|
+ add offset_converter
|
2012-05-02 15:13:46 +01:00 |
|
Artem Pavlenko
|
28b02737cd
|
fix transform serialization for markers_symbolizer
|
2012-05-01 16:52:19 +01:00 |
|
Artem Pavlenko
|
77dfac5622
|
+ re-introduce transform on symbolizer_with_image
|
2012-05-01 16:47:33 +01:00 |
|
Artem Pavlenko
|
a72ee4ba66
|
Merge branch 'master' into compositing
Conflicts:
include/mapnik/image_compositing.hpp
include/mapnik/util/conversions.hpp
include/mapnik/value.hpp
src/agg/agg_renderer.cpp
src/agg/process_line_symbolizer.cpp
src/agg/process_polygon_symbolizer.cpp
src/png_reader.cpp
src/svg_parser.cpp
utils/svg2png/svg2png.cpp
|
2012-05-01 12:35:49 +01:00 |
|
Artem Pavlenko
|
f57d2c28f0
|
+ 'direct' image filter support: apply filter on main rendering buffer
(TODO: better user-friendly names)
+ allow empty string e.g image-filters="" (why not?)
|
2012-04-25 10:54:54 +01:00 |
|
Artem Pavlenko
|
c26ad5706e
|
+ move 'clip' property to symbolizer_base
+ support 'clip' accross relevant symbolizer (agg)
|
2012-04-24 11:10:54 +01:00 |
|
Dane Springmeyer
|
9d002ee620
|
fix whitespace post 2f8d08c36
|
2012-04-23 19:21:26 -07:00 |
|
Dane Springmeyer
|
2f8d08c366
|
Merge pull request #1190 from ssinger/fix_segfault
Avoid dereferencing a null error structure
|
2012-04-23 19:19:42 -07:00 |
|
Steve Singer
|
4b4f2326cc
|
Avoid dereferencing a null error structure
|
2012-04-23 22:00:31 -04:00 |
|