Skip to content

Commit b44dc78

Browse files
committed
add composite operator example
1 parent c2c4ead commit b44dc78

11 files changed

+8
-2
lines changed

examples/meson.build

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ fs = import('fs')
22

33
fs.copyfile('zhang-hanyun.jpg')
44
fs.copyfile('royal-purple.png')
5+
fs.copyfile('wavy-ribbon.png')
56

67
example_dep = declare_dependency(
78
sources: ['example.c'],
@@ -10,6 +11,7 @@ example_dep = declare_dependency(
1011

1112
zhang_hanyun_path = meson.current_build_dir() / 'zhang-hanyun.jpg'
1213
royal_purple_path = meson.current_build_dir() / 'royal-purple.png'
14+
wavy_ribbon_path = meson.current_build_dir() / 'wavy-ribbon.png'
1315

1416
blend_modes = [
1517
'normal',
@@ -41,7 +43,7 @@ composite_operators = [
4143

4244
composite_tests = {}
4345
foreach op : composite_operators
44-
composite_tests += {'zhang-hanyun-royal-purple-' + op: [zhang_hanyun_path, royal_purple_path, op]}
46+
composite_tests += {'zhang-hanyun-wavy-ribbon-' + op: [zhang_hanyun_path, wavy_ribbon_path, op]}
4547
endforeach
4648

4749
blur_radii = [
@@ -96,11 +98,15 @@ foreach amount : ['0', '30', '90', '180', '270', '360']
9698
endforeach
9799

98100
arithmetic_coefficients = [
101+
['0', '1', '1', '0'],
102+
['0', '1', '0.5', '0'],
103+
['0', '1', '1', '0.5'],
104+
['4', '1', '1', '-0.5'],
99105
]
100106

101107
arithmetic_tests = {}
102108
foreach coeff : arithmetic_coefficients
103-
arithmetic_tests += {'zhang-hanyun-royal-purple-arithmetic-' + '-'.join(coeff): [zhang_hanyun_path, royal_purple_path] + coeff}
109+
arithmetic_tests += {'zhang-hanyun-wavy-ribbon-arithmetic-' + '-'.join(coeff): [zhang_hanyun_path, wavy_ribbon_path] + coeff}
104110
endforeach
105111

106112
example_sources = {

examples/wavy-ribbon.png

14.3 KB
Loading
136 KB
Loading
62 KB
Loading
136 KB
Loading
201 KB
Loading
203 KB
Loading
203 KB
Loading
143 KB
Loading
129 KB
Loading

0 commit comments

Comments
 (0)