|
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 <!-- Created with Inkscape (http://www.inkscape.org/) --> |
|
3 <svg |
|
4 xmlns:dc="http://purl.org/dc/elements/1.1/" |
|
5 xmlns:cc="http://creativecommons.org/ns#" |
|
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
|
7 xmlns:svg="http://www.w3.org/2000/svg" |
|
8 xmlns="http://www.w3.org/2000/svg" |
|
9 xmlns:xlink="http://www.w3.org/1999/xlink" |
|
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
|
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
|
12 width="744.09448819" |
|
13 height="1052.3622047" |
|
14 id="svg2639" |
|
15 sodipodi:version="0.32" |
|
16 inkscape:version="0.46" |
|
17 sodipodi:docname="s3componentarch.svg" |
|
18 inkscape:output_extension="org.inkscape.output.svg.inkscape" |
|
19 inkscape:export-filename="c:\users\faimemon\project\component-arch\s3componentarchv2.png" |
|
20 inkscape:export-xdpi="90" |
|
21 inkscape:export-ydpi="90"> |
|
22 <defs |
|
23 id="defs2641"> |
|
24 <linearGradient |
|
25 inkscape:collect="always" |
|
26 id="linearGradient4951"> |
|
27 <stop |
|
28 style="stop-color:#0000ff;stop-opacity:1;" |
|
29 offset="0" |
|
30 id="stop4953" /> |
|
31 <stop |
|
32 style="stop-color:#ff0000;stop-opacity:1" |
|
33 offset="1" |
|
34 id="stop4955" /> |
|
35 </linearGradient> |
|
36 <linearGradient |
|
37 inkscape:collect="always" |
|
38 id="linearGradient4943"> |
|
39 <stop |
|
40 style="stop-color:#eb0000;stop-opacity:1;" |
|
41 offset="0" |
|
42 id="stop4945" /> |
|
43 <stop |
|
44 style="stop-color:#eb0000;stop-opacity:0;" |
|
45 offset="1" |
|
46 id="stop4947" /> |
|
47 </linearGradient> |
|
48 <inkscape:perspective |
|
49 sodipodi:type="inkscape:persp3d" |
|
50 inkscape:vp_x="0 : 526.18109 : 1" |
|
51 inkscape:vp_y="0 : 1000 : 0" |
|
52 inkscape:vp_z="744.09448 : 526.18109 : 1" |
|
53 inkscape:persp3d-origin="372.04724 : 350.78739 : 1" |
|
54 id="perspective2647" /> |
|
55 <radialGradient |
|
56 inkscape:collect="always" |
|
57 xlink:href="#linearGradient4943" |
|
58 id="radialGradient4949" |
|
59 cx="499.62332" |
|
60 cy="452.73981" |
|
61 fx="499.62332" |
|
62 fy="452.73981" |
|
63 r="170.02565" |
|
64 gradientTransform="matrix(0.1835615,0.9830082,-1.0515433,0.1963594,904.05729,-144.20715)" |
|
65 gradientUnits="userSpaceOnUse" /> |
|
66 <linearGradient |
|
67 inkscape:collect="always" |
|
68 xlink:href="#linearGradient4951" |
|
69 id="linearGradient4957" |
|
70 x1="710.52551" |
|
71 y1="470.60205" |
|
72 x2="418.71909" |
|
73 y2="435.82639" |
|
74 gradientUnits="userSpaceOnUse" /> |
|
75 <linearGradient |
|
76 inkscape:collect="always" |
|
77 xlink:href="#linearGradient4951" |
|
78 id="linearGradient5025" |
|
79 gradientUnits="userSpaceOnUse" |
|
80 x1="710.52551" |
|
81 y1="470.60205" |
|
82 x2="418.71909" |
|
83 y2="435.82639" |
|
84 gradientTransform="matrix(0.1857924,0,0,0.7906977,-61.225343,947.75286)" /> |
|
85 <radialGradient |
|
86 inkscape:collect="always" |
|
87 xlink:href="#linearGradient4943" |
|
88 id="radialGradient5027" |
|
89 gradientUnits="userSpaceOnUse" |
|
90 gradientTransform="matrix(3.4104335e-2,0.7772623,-0.1953688,0.1552609,106.74164,833.7286)" |
|
91 cx="499.62332" |
|
92 cy="452.73981" |
|
93 fx="499.62332" |
|
94 fy="452.73981" |
|
95 r="170.02565" /> |
|
96 </defs> |
|
97 <sodipodi:namedview |
|
98 id="base" |
|
99 pagecolor="#ffffff" |
|
100 bordercolor="#666666" |
|
101 borderopacity="1.0" |
|
102 gridtolerance="10000" |
|
103 guidetolerance="10" |
|
104 objecttolerance="10" |
|
105 inkscape:pageopacity="0.0" |
|
106 inkscape:pageshadow="2" |
|
107 inkscape:zoom="1.0794827" |
|
108 inkscape:cx="390.36402" |
|
109 inkscape:cy="906.50342" |
|
110 inkscape:document-units="px" |
|
111 inkscape:current-layer="layer1" |
|
112 showgrid="false" |
|
113 inkscape:window-width="1280" |
|
114 inkscape:window-height="794" |
|
115 inkscape:window-x="60" |
|
116 inkscape:window-y="3" /> |
|
117 <metadata |
|
118 id="metadata2644"> |
|
119 <rdf:RDF> |
|
120 <cc:Work |
|
121 rdf:about=""> |
|
122 <dc:format>image/svg+xml</dc:format> |
|
123 <dc:type |
|
124 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
|
125 </cc:Work> |
|
126 </rdf:RDF> |
|
127 </metadata> |
|
128 <g |
|
129 inkscape:groupmode="layer" |
|
130 id="layer2" |
|
131 inkscape:label="WindowServer" |
|
132 style="display:inline"> |
|
133 <rect |
|
134 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
135 id="rect3280" |
|
136 width="352.38614" |
|
137 height="227.34589" |
|
138 x="343.45465" |
|
139 y="193.31953" |
|
140 ry="32.477982" /> |
|
141 <rect |
|
142 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
143 id="rect3366" |
|
144 width="734.61115" |
|
145 height="383.51703" |
|
146 x="0.92637265" |
|
147 y="171.38455" |
|
148 ry="14.373749" /> |
|
149 <rect |
|
150 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
151 id="rect3368" |
|
152 width="616.03601" |
|
153 height="357.57874" |
|
154 x="109.31161" |
|
155 y="177.40605" |
|
156 ry="16.885431" /> |
|
157 <rect |
|
158 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
159 id="rect3370" |
|
160 width="240.85611" |
|
161 height="127.839" |
|
162 x="372.40067" |
|
163 y="29.186899" |
|
164 ry="31.2407" /> |
|
165 <rect |
|
166 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
167 id="rect3372" |
|
168 width="731.83203" |
|
169 height="151.92464" |
|
170 x="5.5582261" |
|
171 y="13.438632" |
|
172 ry="10.379338" /> |
|
173 <rect |
|
174 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
175 id="rect3374" |
|
176 width="176.01024" |
|
177 height="97.268822" |
|
178 x="188.9794" |
|
179 y="60.683487" |
|
180 ry="23.7701" /> |
|
181 <rect |
|
182 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
183 id="rect3382" |
|
184 width="95.416077" |
|
185 height="210.28592" |
|
186 x="6.4845858" |
|
187 y="201.49167" |
|
188 ry="14.657526" /> |
|
189 <text |
|
190 xml:space="preserve" |
|
191 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
192 x="13.895544" |
|
193 y="143.59357" |
|
194 id="text3460" |
|
195 sodipodi:linespacing="100%"><tspan |
|
196 sodipodi:role="line" |
|
197 id="tspan3462" |
|
198 x="13.895544" |
|
199 y="143.59357">Middleware</tspan><tspan |
|
200 sodipodi:role="line" |
|
201 x="13.895544" |
|
202 y="157.59357" |
|
203 id="tspan2626">Layer</tspan></text> |
|
204 <text |
|
205 xml:space="preserve" |
|
206 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
207 x="9.2636957" |
|
208 y="531.74249" |
|
209 id="text3464" |
|
210 sodipodi:linespacing="100%"><tspan |
|
211 sodipodi:role="line" |
|
212 id="tspan3466" |
|
213 x="9.2636957" |
|
214 y="531.74249">OS</tspan><tspan |
|
215 sodipodi:role="line" |
|
216 x="9.2636957" |
|
217 y="545.74249" |
|
218 id="tspan2628">Layer</tspan></text> |
|
219 <rect |
|
220 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" |
|
221 id="rect2561" |
|
222 width="617.88873" |
|
223 height="220.47603" |
|
224 x="106.9956" |
|
225 y="564.16534" |
|
226 ry="10.411225" /> |
|
227 <rect |
|
228 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" |
|
229 id="rect2567" |
|
230 width="335.34595" |
|
231 height="69.477783" |
|
232 x="229.2764" |
|
233 y="796.22101" |
|
234 ry="9.3223925" /> |
|
235 <rect |
|
236 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" |
|
237 id="rect2618" |
|
238 width="734.61115" |
|
239 height="314.03931" |
|
240 x="1.389545" |
|
241 y="558.60718" |
|
242 ry="11.769809" /> |
|
243 <text |
|
244 xml:space="preserve" |
|
245 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
246 x="8.9347429" |
|
247 y="845.61395" |
|
248 id="text2620" |
|
249 sodipodi:linespacing="100%"><tspan |
|
250 sodipodi:role="line" |
|
251 id="tspan2622" |
|
252 x="8.9347429" |
|
253 y="845.61395">Adaptation</tspan><tspan |
|
254 sodipodi:role="line" |
|
255 x="8.9347429" |
|
256 y="859.61395" |
|
257 id="tspan2624">Layer</tspan></text> |
|
258 <rect |
|
259 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" |
|
260 id="rect3475" |
|
261 width="734.61121" |
|
262 height="95.416092" |
|
263 x="1.3895321" |
|
264 y="882.37341" |
|
265 ry="10.987036" /> |
|
266 <text |
|
267 xml:space="preserve" |
|
268 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
269 x="8.6861448" |
|
270 y="970.15839" |
|
271 id="text3477" |
|
272 sodipodi:linespacing="100%"><tspan |
|
273 sodipodi:role="line" |
|
274 x="8.6861448" |
|
275 y="970.15839" |
|
276 id="tspan3481">Hardware</tspan></text> |
|
277 </g> |
|
278 <g |
|
279 inkscape:label="Layer 1" |
|
280 inkscape:groupmode="layer" |
|
281 id="layer1"> |
|
282 <text |
|
283 xml:space="preserve" |
|
284 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
285 x="475.84744" |
|
286 y="76.247002" |
|
287 id="text2653" |
|
288 sodipodi:linespacing="100%"><tspan |
|
289 sodipodi:role="line" |
|
290 id="tspan2655" |
|
291 x="475.84744" |
|
292 y="76.247002">Avkon</tspan></text> |
|
293 <text |
|
294 xml:space="preserve" |
|
295 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
296 x="406.84033" |
|
297 y="104.57153" |
|
298 id="text2657" |
|
299 sodipodi:linespacing="100%"><tspan |
|
300 sodipodi:role="line" |
|
301 id="tspan2659" |
|
302 x="406.84033" |
|
303 y="104.57153">Control Environment (CONE)</tspan></text> |
|
304 <text |
|
305 xml:space="preserve" |
|
306 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
307 x="451.35461" |
|
308 y="225.7415" |
|
309 id="text2661" |
|
310 sodipodi:linespacing="100%"><tspan |
|
311 sodipodi:role="line" |
|
312 id="tspan2663" |
|
313 x="451.35461" |
|
314 y="225.7415">Window Server API</tspan></text> |
|
315 <text |
|
316 xml:space="preserve" |
|
317 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
318 x="349.86627" |
|
319 y="265.16306" |
|
320 id="text2665" |
|
321 sodipodi:linespacing="100%"><tspan |
|
322 sodipodi:role="line" |
|
323 id="tspan2667" |
|
324 x="349.86627" |
|
325 y="265.16306">Scene Update</tspan><tspan |
|
326 sodipodi:role="line" |
|
327 x="349.86627" |
|
328 y="279.16306" |
|
329 id="tspan2669">Scheduler</tspan></text> |
|
330 <text |
|
331 xml:space="preserve" |
|
332 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
333 x="352.33014" |
|
334 y="308.28036" |
|
335 id="text2671" |
|
336 sodipodi:linespacing="100%"><tspan |
|
337 sodipodi:role="line" |
|
338 id="tspan2673" |
|
339 x="352.33014" |
|
340 y="308.28036">Scene State</tspan><tspan |
|
341 sodipodi:role="line" |
|
342 x="352.33014" |
|
343 y="322.28036" |
|
344 id="tspan2675">Manager</tspan></text> |
|
345 <text |
|
346 xml:space="preserve" |
|
347 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
348 x="489.42773" |
|
349 y="267.31165" |
|
350 id="text2677" |
|
351 sodipodi:linespacing="100%"><tspan |
|
352 sodipodi:role="line" |
|
353 x="489.42773" |
|
354 y="267.31165" |
|
355 id="tspan2681">Window Server</tspan></text> |
|
356 <text |
|
357 xml:space="preserve" |
|
358 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
359 x="471.82672" |
|
360 y="315.67191" |
|
361 id="text2683" |
|
362 sodipodi:linespacing="100%"><tspan |
|
363 sodipodi:role="line" |
|
364 id="tspan2685" |
|
365 x="471.82672" |
|
366 y="315.67191">Key, pointer</tspan><tspan |
|
367 sodipodi:role="line" |
|
368 x="471.82672" |
|
369 y="329.67191" |
|
370 id="tspan2687">and animation</tspan><tspan |
|
371 sodipodi:role="line" |
|
372 x="471.82672" |
|
373 y="343.67191" |
|
374 id="tspan2689">event handling</tspan></text> |
|
375 <text |
|
376 xml:space="preserve" |
|
377 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
378 x="582.74835" |
|
379 y="322.57855" |
|
380 id="text2691" |
|
381 sodipodi:linespacing="100%"><tspan |
|
382 sodipodi:role="line" |
|
383 id="tspan2693" |
|
384 x="582.74835" |
|
385 y="322.57855">Content</tspan><tspan |
|
386 sodipodi:role="line" |
|
387 x="582.74835" |
|
388 y="336.57855" |
|
389 id="tspan2695">Rendering</tspan><tspan |
|
390 sodipodi:role="line" |
|
391 x="582.74835" |
|
392 y="350.57855" |
|
393 id="tspan2697">Plug-ins</tspan></text> |
|
394 <text |
|
395 xml:space="preserve" |
|
396 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
397 x="354.79398" |
|
398 y="350.16577" |
|
399 id="text2703" |
|
400 sodipodi:linespacing="100%"><tspan |
|
401 sodipodi:role="line" |
|
402 id="tspan2705" |
|
403 x="354.79398" |
|
404 y="350.16577">Redraw</tspan><tspan |
|
405 sodipodi:role="line" |
|
406 x="354.79398" |
|
407 y="364.16577" |
|
408 id="tspan2707">Stores</tspan></text> |
|
409 <text |
|
410 xml:space="preserve" |
|
411 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
412 x="424.78571" |
|
413 y="405.28708" |
|
414 id="text2709" |
|
415 sodipodi:linespacing="100%"><tspan |
|
416 sodipodi:role="line" |
|
417 id="tspan2711" |
|
418 x="424.78571" |
|
419 y="405.28708">Render Stage Interface</tspan></text> |
|
420 <text |
|
421 xml:space="preserve" |
|
422 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
423 x="394.21552" |
|
424 y="458.57504" |
|
425 id="text2713" |
|
426 sodipodi:linespacing="100%"><tspan |
|
427 sodipodi:role="line" |
|
428 id="tspan2715" |
|
429 x="394.21552" |
|
430 y="458.57504">Render Stage Implementation</tspan></text> |
|
431 <text |
|
432 xml:space="preserve" |
|
433 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
434 x="494.00134" |
|
435 y="516.47546" |
|
436 id="text2717" |
|
437 sodipodi:linespacing="100%"><tspan |
|
438 sodipodi:role="line" |
|
439 id="tspan2719" |
|
440 x="494.00134" |
|
441 y="516.47546">OpenWF Composition Interface</tspan></text> |
|
442 <text |
|
443 xml:space="preserve" |
|
444 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
445 x="223.14326" |
|
446 y="112.2343" |
|
447 id="text2787" |
|
448 sodipodi:linespacing="100%"><tspan |
|
449 sodipodi:role="line" |
|
450 id="tspan2789" |
|
451 x="223.14326" |
|
452 y="112.2343">AknIcon</tspan></text> |
|
453 <text |
|
454 xml:space="preserve" |
|
455 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
456 x="219.74599" |
|
457 y="139.08836" |
|
458 id="text2791" |
|
459 sodipodi:linespacing="100%"><tspan |
|
460 sodipodi:role="line" |
|
461 id="tspan2793" |
|
462 x="219.74599" |
|
463 y="139.08836">SvgtFbsRasterizer</tspan></text> |
|
464 <text |
|
465 xml:space="preserve" |
|
466 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
467 x="206.4837" |
|
468 y="74.268219" |
|
469 id="text2795" |
|
470 sodipodi:linespacing="100%"><tspan |
|
471 sodipodi:role="line" |
|
472 id="tspan2797" |
|
473 x="206.4837" |
|
474 y="74.268219">UI Resources</tspan></text> |
|
475 <text |
|
476 xml:space="preserve" |
|
477 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
478 x="393.19034" |
|
479 y="48.638958" |
|
480 id="text2799" |
|
481 sodipodi:linespacing="100%"><tspan |
|
482 sodipodi:role="line" |
|
483 id="tspan2801" |
|
484 x="393.19034" |
|
485 y="48.638958">Classic UI</tspan></text> |
|
486 <text |
|
487 xml:space="preserve" |
|
488 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
489 x="20.371258" |
|
490 y="215.04268" |
|
491 id="text2813" |
|
492 sodipodi:linespacing="100%"><tspan |
|
493 sodipodi:role="line" |
|
494 id="tspan2815" |
|
495 x="20.371258" |
|
496 y="215.04268">Text</tspan><tspan |
|
497 sodipodi:role="line" |
|
498 x="20.371258" |
|
499 y="229.04268" |
|
500 id="tspan3380">and</tspan><tspan |
|
501 sodipodi:role="line" |
|
502 x="20.371258" |
|
503 y="243.04268" |
|
504 id="tspan3378">Localization</tspan></text> |
|
505 <text |
|
506 xml:space="preserve" |
|
507 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
508 x="16.970428" |
|
509 y="295.30112" |
|
510 id="text2819" |
|
511 sodipodi:linespacing="100%"><tspan |
|
512 sodipodi:role="line" |
|
513 id="tspan2821" |
|
514 x="16.970428" |
|
515 y="295.30112">Font</tspan><tspan |
|
516 sodipodi:role="line" |
|
517 x="16.970428" |
|
518 y="309.30112" |
|
519 id="tspan3376">Store</tspan></text> |
|
520 <text |
|
521 xml:space="preserve" |
|
522 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
523 x="16.662228" |
|
524 y="341.29541" |
|
525 id="text2823" |
|
526 sodipodi:linespacing="100%"><tspan |
|
527 sodipodi:role="line" |
|
528 id="tspan2825" |
|
529 x="16.662228" |
|
530 y="341.29541">Font</tspan><tspan |
|
531 sodipodi:role="line" |
|
532 x="16.662228" |
|
533 y="355.29541" |
|
534 id="tspan2829">Rasterizer</tspan><tspan |
|
535 sodipodi:role="line" |
|
536 x="16.662228" |
|
537 y="369.29541" |
|
538 id="tspan2827">Plug-in</tspan></text> |
|
539 <flowRoot |
|
540 xml:space="preserve" |
|
541 id="flowRoot2895" |
|
542 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"><flowRegion |
|
543 id="flowRegion2897"><rect |
|
544 id="rect2899" |
|
545 width="1.2345679" |
|
546 height="33.333332" |
|
547 x="452.46915" |
|
548 y="548.65851" /></flowRegion><flowPara |
|
549 id="flowPara2901" /></flowRoot> <text |
|
550 xml:space="preserve" |
|
551 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
552 x="427.07449" |
|
553 y="821.69141" |
|
554 id="text2939" |
|
555 sodipodi:linespacing="100%"><tspan |
|
556 sodipodi:role="line" |
|
557 id="tspan2941" |
|
558 x="427.07449" |
|
559 y="821.69141">LCD Driver</tspan></text> |
|
560 <text |
|
561 xml:space="preserve" |
|
562 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
563 x="242.23386" |
|
564 y="845.06848" |
|
565 id="text2943" |
|
566 sodipodi:linespacing="100%"><tspan |
|
567 sodipodi:role="line" |
|
568 id="tspan2945" |
|
569 x="242.23386" |
|
570 y="845.06848">Kernel & Hardware</tspan><tspan |
|
571 sodipodi:role="line" |
|
572 x="242.23386" |
|
573 y="859.06848" |
|
574 id="tspan2947">Services</tspan></text> |
|
575 <g |
|
576 id="g3459"> |
|
577 <text |
|
578 sodipodi:linespacing="100%" |
|
579 id="text2949" |
|
580 y="907.73608" |
|
581 x="91.613869" |
|
582 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
583 xml:space="preserve"><tspan |
|
584 y="907.73608" |
|
585 x="91.613869" |
|
586 id="tspan2951" |
|
587 sodipodi:role="line">3D Graphics</tspan><tspan |
|
588 id="tspan2953" |
|
589 y="921.73608" |
|
590 x="91.613869" |
|
591 sodipodi:role="line">Accelerator</tspan></text> |
|
592 <text |
|
593 sodipodi:linespacing="100%" |
|
594 id="text2955" |
|
595 y="906.11224" |
|
596 x="206.53258" |
|
597 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
598 xml:space="preserve"><tspan |
|
599 y="906.11224" |
|
600 x="206.53258" |
|
601 id="tspan2957" |
|
602 sodipodi:role="line">2D / VG Accelerator</tspan></text> |
|
603 <text |
|
604 sodipodi:linespacing="100%" |
|
605 id="text2959" |
|
606 y="904.48834" |
|
607 x="368.58508" |
|
608 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
609 xml:space="preserve"><tspan |
|
610 y="904.48834" |
|
611 x="368.58508" |
|
612 id="tspan2961" |
|
613 sodipodi:role="line">Blender /</tspan><tspan |
|
614 id="tspan2963" |
|
615 y="918.48834" |
|
616 x="368.58508" |
|
617 sodipodi:role="line">Compositor</tspan></text> |
|
618 <text |
|
619 sodipodi:linespacing="100%" |
|
620 id="text2965" |
|
621 y="902.86444" |
|
622 x="477.72742" |
|
623 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
624 xml:space="preserve"><tspan |
|
625 y="902.86444" |
|
626 x="477.72742" |
|
627 id="tspan2967" |
|
628 sodipodi:role="line">LCD</tspan><tspan |
|
629 id="tspan2969" |
|
630 y="916.86444" |
|
631 x="477.72742" |
|
632 sodipodi:role="line">Controller</tspan></text> |
|
633 <text |
|
634 sodipodi:linespacing="100%" |
|
635 id="text2971" |
|
636 y="907.02759" |
|
637 x="575.53577" |
|
638 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
639 xml:space="preserve"><tspan |
|
640 y="907.02759" |
|
641 x="575.53577" |
|
642 id="tspan2973" |
|
643 sodipodi:role="line">Frame Buffer</tspan></text> |
|
644 </g> |
|
645 <rect |
|
646 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
647 id="rect3282" |
|
648 width="331.40286" |
|
649 height="35.72578" |
|
650 x="353.48196" |
|
651 y="202.13654" |
|
652 ry="17.86289" /> |
|
653 <rect |
|
654 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
655 id="rect3284" |
|
656 width="100.68176" |
|
657 height="38.973579" |
|
658 x="346.70248" |
|
659 y="245.28429" |
|
660 ry="19.48679" /> |
|
661 <rect |
|
662 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
663 id="rect3286" |
|
664 width="100.68176" |
|
665 height="38.973579" |
|
666 x="346.14532" |
|
667 y="293.63242" |
|
668 ry="19.48679" /> |
|
669 <rect |
|
670 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
671 id="rect3288" |
|
672 width="100.68176" |
|
673 height="38.973579" |
|
674 x="346.14532" |
|
675 y="337.17181" |
|
676 ry="19.48679" |
|
677 inkscape:transform-center-x="37.981155" |
|
678 inkscape:transform-center-y="150.99825" /> |
|
679 <rect |
|
680 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
681 id="rect3290" |
|
682 width="109.94547" |
|
683 height="67.69104" |
|
684 x="459.16241" |
|
685 y="295.48517" |
|
686 ry="11.612649" |
|
687 inkscape:transform-center-x="121.39255" |
|
688 inkscape:transform-center-y="141.58846" /> |
|
689 <rect |
|
690 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
691 id="rect3300" |
|
692 width="73.817055" |
|
693 height="67.69104" |
|
694 x="574.03223" |
|
695 y="295.94836" |
|
696 ry="11.612649" |
|
697 inkscape:transform-center-x="81.50261" |
|
698 inkscape:transform-center-y="141.58846" /> |
|
699 <rect |
|
700 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
701 id="rect3302" |
|
702 width="327.69739" |
|
703 height="35.72578" |
|
704 x="353.99194" |
|
705 y="379.55594" |
|
706 ry="17.86289" /> |
|
707 <rect |
|
708 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
709 id="rect3306" |
|
710 width="227.64948" |
|
711 height="35.72578" |
|
712 x="484.61008" |
|
713 y="491.64667" |
|
714 ry="17.86289" /> |
|
715 <g |
|
716 id="g3433" |
|
717 transform="translate(19.453762,0)"> |
|
718 <text |
|
719 sodipodi:linespacing="100%" |
|
720 id="text2831" |
|
721 y="351.12762" |
|
722 x="105.55556" |
|
723 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
724 xml:space="preserve"><tspan |
|
725 y="351.12762" |
|
726 x="105.55556" |
|
727 id="tspan2833" |
|
728 sodipodi:role="line">GDI</tspan></text> |
|
729 <text |
|
730 sodipodi:linespacing="100%" |
|
731 id="text2835" |
|
732 y="385.07822" |
|
733 x="104.32098" |
|
734 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
735 xml:space="preserve"><tspan |
|
736 y="385.07822" |
|
737 x="104.32098" |
|
738 id="tspan2837" |
|
739 sodipodi:role="line">BitGDI</tspan></text> |
|
740 <text |
|
741 sodipodi:linespacing="100%" |
|
742 id="text2839" |
|
743 y="422.73254" |
|
744 x="103.08642" |
|
745 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
746 xml:space="preserve"><tspan |
|
747 y="422.73254" |
|
748 x="103.08642" |
|
749 id="tspan2841" |
|
750 sodipodi:role="line">Colour Palette</tspan></text> |
|
751 <rect |
|
752 ry="10.451933" |
|
753 y="325.82651" |
|
754 x="96.461174" |
|
755 height="35.72578" |
|
756 width="98.884087" |
|
757 id="rect3312" |
|
758 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
759 <rect |
|
760 ry="10.451933" |
|
761 y="363.80768" |
|
762 x="97.850731" |
|
763 height="35.72578" |
|
764 width="97.957718" |
|
765 id="rect3314" |
|
766 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
767 <rect |
|
768 ry="10.451933" |
|
769 y="403.64157" |
|
770 x="97.850731" |
|
771 height="35.72578" |
|
772 width="98.884087" |
|
773 id="rect3316" |
|
774 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
775 </g> |
|
776 <g |
|
777 id="g3416" |
|
778 transform="translate(21.306502,0)"> |
|
779 <text |
|
780 sodipodi:linespacing="100%" |
|
781 id="text2721" |
|
782 y="295.96115" |
|
783 x="214.35469" |
|
784 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
785 xml:space="preserve"><tspan |
|
786 y="295.96115" |
|
787 x="214.35469" |
|
788 id="tspan2723" |
|
789 sodipodi:role="line">Khronos APIs</tspan></text> |
|
790 <g |
|
791 transform="translate(-150.61728,-203.08642)" |
|
792 id="g2903"> |
|
793 <text |
|
794 xml:space="preserve" |
|
795 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
796 x="-662.7085" |
|
797 y="457.77011" |
|
798 id="text2871" |
|
799 sodipodi:linespacing="100%" |
|
800 transform="matrix(0,-1,1,0,0,0)"><tspan |
|
801 sodipodi:role="line" |
|
802 id="tspan2873" |
|
803 x="-662.7085" |
|
804 y="457.77011">OpenVG 1.1 Interface</tspan></text> |
|
805 <text |
|
806 xml:space="preserve" |
|
807 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
808 x="-662.7085" |
|
809 y="428.65237" |
|
810 id="text2875" |
|
811 sodipodi:linespacing="100%" |
|
812 transform="matrix(0,-1,1,0,0,0)"><tspan |
|
813 sodipodi:role="line" |
|
814 id="tspan2877" |
|
815 x="-662.7085" |
|
816 y="428.65237">OpenGL ES 2.0 Interface</tspan></text> |
|
817 <text |
|
818 xml:space="preserve" |
|
819 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
820 x="-663.13916" |
|
821 y="366.92398" |
|
822 id="text2879" |
|
823 sodipodi:linespacing="100%" |
|
824 transform="matrix(0,-1,1,0,0,0)"><tspan |
|
825 sodipodi:role="line" |
|
826 id="tspan2881" |
|
827 x="-663.13916" |
|
828 y="366.92398">EGL 1.4 Interface</tspan></text> |
|
829 <text |
|
830 xml:space="preserve" |
|
831 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
832 x="-662.7085" |
|
833 y="394.70175" |
|
834 id="text2883" |
|
835 sodipodi:linespacing="100%" |
|
836 transform="matrix(0,-1,1,0,0,0)"><tspan |
|
837 sodipodi:role="line" |
|
838 id="tspan2885" |
|
839 x="-662.7085" |
|
840 y="394.70175">OpenGL ES 1.1 Interface</tspan></text> |
|
841 </g> |
|
842 <rect |
|
843 ry="8.3761301" |
|
844 y="298.49863" |
|
845 x="293.31473" |
|
846 height="170.04938" |
|
847 width="19.216293" |
|
848 id="rect3318" |
|
849 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
850 <rect |
|
851 ry="8.3761301" |
|
852 y="298.49863" |
|
853 x="228.46886" |
|
854 height="170.04938" |
|
855 width="19.216293" |
|
856 id="rect3320" |
|
857 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
858 <rect |
|
859 ry="8.3761301" |
|
860 y="298.49863" |
|
861 x="201.60414" |
|
862 height="170.04938" |
|
863 width="19.216293" |
|
864 id="rect3322" |
|
865 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
866 <rect |
|
867 ry="8.3761301" |
|
868 y="298.49863" |
|
869 x="263.6709" |
|
870 height="170.04938" |
|
871 width="19.216293" |
|
872 id="rect3324" |
|
873 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
874 </g> |
|
875 <g |
|
876 id="g2859" |
|
877 transform="translate(-2.846043,50.55657)"> |
|
878 <text |
|
879 transform="matrix(0,-1,1,0,0,0)" |
|
880 sodipodi:linespacing="100%" |
|
881 id="text2843" |
|
882 y="332.82623" |
|
883 x="-676.11096" |
|
884 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
885 xml:space="preserve"><tspan |
|
886 y="332.82623" |
|
887 x="-676.11096" |
|
888 id="tspan2845" |
|
889 sodipodi:role="line">OpenVG 1.1 Driver</tspan></text> |
|
890 <text |
|
891 transform="matrix(0,-1,1,0,0,0)" |
|
892 sodipodi:linespacing="100%" |
|
893 id="text2847" |
|
894 y="303.7085" |
|
895 x="-676.11096" |
|
896 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
897 xml:space="preserve"><tspan |
|
898 y="303.7085" |
|
899 x="-676.11096" |
|
900 id="tspan2849" |
|
901 sodipodi:role="line">OpenGL ES 2.0 Driver</tspan></text> |
|
902 <text |
|
903 transform="matrix(0,-1,1,0,0,0)" |
|
904 sodipodi:linespacing="100%" |
|
905 id="text2851" |
|
906 y="241.9801" |
|
907 x="-676.54163" |
|
908 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
909 xml:space="preserve"><tspan |
|
910 y="241.9801" |
|
911 x="-676.54163" |
|
912 id="tspan2853" |
|
913 sodipodi:role="line">EGL 1.4 Implementation</tspan></text> |
|
914 <text |
|
915 transform="matrix(0,-1,1,0,0,0)" |
|
916 sodipodi:linespacing="100%" |
|
917 id="text2855" |
|
918 y="269.75787" |
|
919 x="-676.11096" |
|
920 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
921 xml:space="preserve"><tspan |
|
922 y="269.75787" |
|
923 x="-676.11096" |
|
924 id="tspan2857" |
|
925 sodipodi:role="line">OpenGL ES 1.1 Driver</tspan></text> |
|
926 </g> |
|
927 <rect |
|
928 style="opacity:0.3;fill:#9900ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
929 id="rect3348" |
|
930 width="19.216293" |
|
931 height="170.04938" |
|
932 x="314.62125" |
|
933 y="567.14581" |
|
934 ry="8.3761301" /> |
|
935 <rect |
|
936 style="opacity:0.3;fill:#9900ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
937 id="rect3350" |
|
938 width="19.216293" |
|
939 height="170.04938" |
|
940 x="286.83014" |
|
941 y="567.14581" |
|
942 ry="8.3761301" /> |
|
943 <rect |
|
944 style="opacity:0.3;fill:#9900ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
945 id="rect3352" |
|
946 width="19.216293" |
|
947 height="170.04938" |
|
948 x="252.55446" |
|
949 y="567.14581" |
|
950 ry="8.3761301" /> |
|
951 <rect |
|
952 style="opacity:0.3;fill:#9900ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
953 id="rect3354" |
|
954 width="19.216293" |
|
955 height="170.04938" |
|
956 x="225.68973" |
|
957 y="567.14581" |
|
958 ry="8.3761301" /> |
|
959 <text |
|
960 xml:space="preserve" |
|
961 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
962 x="124.13352" |
|
963 y="529.88971" |
|
964 id="text3412" |
|
965 sodipodi:linespacing="100%"><tspan |
|
966 sodipodi:role="line" |
|
967 id="tspan3414" |
|
968 x="124.13352" |
|
969 y="529.88971">Graphics Services</tspan></text> |
|
970 <rect |
|
971 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
972 id="rect3446" |
|
973 width="90.546745" |
|
974 height="30.167562" |
|
975 x="417.4483" |
|
976 y="802.90692" |
|
977 ry="8.7051659" /> |
|
978 <rect |
|
979 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
980 id="rect3448" |
|
981 width="56.271065" |
|
982 height="35.72578" |
|
983 x="10.771993" |
|
984 y="282.28714" |
|
985 ry="10.451933" /> |
|
986 <rect |
|
987 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
988 id="rect3450" |
|
989 width="73.872078" |
|
990 height="51.474117" |
|
991 x="9.8456221" |
|
992 y="327.67926" |
|
993 ry="11.378302" /> |
|
994 <rect |
|
995 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
996 id="rect3452" |
|
997 width="200.78474" |
|
998 height="25.535715" |
|
999 x="400.77365" |
|
1000 y="56.252949" |
|
1001 ry="3.5041611" /> |
|
1002 <rect |
|
1003 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1004 id="rect3454" |
|
1005 width="141.49709" |
|
1006 height="56.105911" |
|
1007 x="209.94145" |
|
1008 y="95.160484" |
|
1009 ry="14.885316" /> |
|
1010 <rect |
|
1011 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1012 id="rect3456" |
|
1013 width="126.67516" |
|
1014 height="19.977499" |
|
1015 x="219.20517" |
|
1016 y="126.65707" |
|
1017 ry="5.3569012" /> |
|
1018 <rect |
|
1019 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1020 id="rect3458" |
|
1021 width="198.93198" |
|
1022 height="26.462086" |
|
1023 x="400.77356" |
|
1024 y="85.89679" |
|
1025 ry="3.9673462" /> |
|
1026 <text |
|
1027 xml:space="preserve" |
|
1028 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1029 x="146.29169" |
|
1030 y="584.18848" |
|
1031 id="text2913" |
|
1032 sodipodi:linespacing="100%"><tspan |
|
1033 sodipodi:role="line" |
|
1034 x="146.29169" |
|
1035 y="584.18848" |
|
1036 id="tspan2917">Display</tspan><tspan |
|
1037 sodipodi:role="line" |
|
1038 x="146.29169" |
|
1039 y="584.18848" |
|
1040 id="tspan2876">Driver</tspan></text> |
|
1041 <text |
|
1042 xml:space="preserve" |
|
1043 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1044 x="407.73947" |
|
1045 y="584.18848" |
|
1046 id="text2919" |
|
1047 sodipodi:linespacing="100%"><tspan |
|
1048 sodipodi:role="line" |
|
1049 id="tspan2921" |
|
1050 x="407.73947" |
|
1051 y="584.18848">Surface</tspan><tspan |
|
1052 sodipodi:role="line" |
|
1053 x="407.73947" |
|
1054 y="598.18848" |
|
1055 id="tspan2923">Update</tspan><tspan |
|
1056 sodipodi:role="line" |
|
1057 x="407.73947" |
|
1058 y="612.18848" |
|
1059 id="tspan2925">Server</tspan></text> |
|
1060 <text |
|
1061 xml:space="preserve" |
|
1062 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1063 x="485.68665" |
|
1064 y="584.18848" |
|
1065 id="text2927" |
|
1066 sodipodi:linespacing="100%"><tspan |
|
1067 sodipodi:role="line" |
|
1068 id="tspan2929" |
|
1069 x="485.68665" |
|
1070 y="584.18848">Surface</tspan><tspan |
|
1071 sodipodi:role="line" |
|
1072 x="485.68665" |
|
1073 y="598.18848" |
|
1074 id="tspan2931">Manager</tspan></text> |
|
1075 <text |
|
1076 xml:space="preserve" |
|
1077 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1078 x="573.3772" |
|
1079 y="584.18848" |
|
1080 id="text2933" |
|
1081 sodipodi:linespacing="100%"><tspan |
|
1082 sodipodi:role="line" |
|
1083 id="tspan2935" |
|
1084 x="573.3772" |
|
1085 y="584.18848">Composition</tspan><tspan |
|
1086 sodipodi:role="line" |
|
1087 x="573.3772" |
|
1088 y="598.18848" |
|
1089 id="tspan2937">Engine</tspan></text> |
|
1090 <rect |
|
1091 style="opacity:0.3;fill:#10ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1092 id="rect3470" |
|
1093 width="80.999146" |
|
1094 height="33.873043" |
|
1095 x="127.63651" |
|
1096 y="570.38812" |
|
1097 ry="9.5255642" /> |
|
1098 <rect |
|
1099 style="opacity:0.3;fill:#10ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1100 id="rect3474" |
|
1101 width="81.925491" |
|
1102 height="54.253174" |
|
1103 x="477.80423" |
|
1104 y="566.68262" |
|
1105 ry="10.451933" /> |
|
1106 <rect |
|
1107 style="opacity:0.3;fill:#10ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1108 id="rect3476" |
|
1109 width="105.08475" |
|
1110 height="56.105911" |
|
1111 x="568.5885" |
|
1112 y="566.68262" |
|
1113 ry="8.5991936" /> |
|
1114 <rect |
|
1115 style="opacity:0.3;fill:#10ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1116 id="rect3479" |
|
1117 width="81.925491" |
|
1118 height="54.253174" |
|
1119 x="387.94641" |
|
1120 y="566.68262" |
|
1121 ry="10.451933" /> |
|
1122 <text |
|
1123 xml:space="preserve" |
|
1124 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1125 x="120.00008" |
|
1126 y="775.37732" |
|
1127 id="text2563" |
|
1128 sodipodi:linespacing="100%"><tspan |
|
1129 sodipodi:role="line" |
|
1130 id="tspan2565" |
|
1131 x="120.00008" |
|
1132 y="775.37732">Graphics Adaptations</tspan></text> |
|
1133 <rect |
|
1134 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1135 id="rect2630" |
|
1136 width="102.30565" |
|
1137 height="35.72578" |
|
1138 x="79.465294" |
|
1139 y="890.91205" |
|
1140 ry="17.86289" /> |
|
1141 <rect |
|
1142 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1143 id="rect3438" |
|
1144 width="147.69777" |
|
1145 height="35.72578" |
|
1146 x="194.33513" |
|
1147 y="890.91205" |
|
1148 ry="17.86289" /> |
|
1149 <rect |
|
1150 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1151 id="rect3440" |
|
1152 width="102.30565" |
|
1153 height="35.72578" |
|
1154 x="352.74432" |
|
1155 y="890.91205" |
|
1156 ry="17.86289" /> |
|
1157 <rect |
|
1158 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1159 id="rect3442" |
|
1160 width="102.30565" |
|
1161 height="35.72578" |
|
1162 x="460.20319" |
|
1163 y="890.91205" |
|
1164 ry="17.86289" /> |
|
1165 <rect |
|
1166 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1167 id="rect3444" |
|
1168 width="125.46488" |
|
1169 height="35.72578" |
|
1170 x="568.5885" |
|
1171 y="890.91205" |
|
1172 ry="17.86289" /> |
|
1173 <rect |
|
1174 style="fill:url(#linearGradient4957);fill-rule:evenodd;stroke:url(#radialGradient4949);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.29999999999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.80000000000000000;fill-opacity:1" |
|
1175 id="rect4933" |
|
1176 width="339.0513" |
|
1177 height="39.833893" |
|
1178 x="350.16772" |
|
1179 y="436.32639" |
|
1180 ry="17.86289" /> |
|
1181 <text |
|
1182 xml:space="preserve" |
|
1183 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1184 x="17.601023" |
|
1185 y="1007.8964" |
|
1186 id="text4979" |
|
1187 sodipodi:linespacing="100%"><tspan |
|
1188 sodipodi:role="line" |
|
1189 id="tspan4981" |
|
1190 x="17.601023" |
|
1191 y="1007.8964">Key</tspan></text> |
|
1192 <g |
|
1193 id="g5029" |
|
1194 transform="translate(55.582178,-70.404093)"> |
|
1195 <rect |
|
1196 ry="4.4580326" |
|
1197 y="1152.1483" |
|
1198 x="3.8331604" |
|
1199 height="32.020306" |
|
1200 width="64.608368" |
|
1201 id="rect4983" |
|
1202 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
1203 <rect |
|
1204 ry="5.5912442" |
|
1205 y="1104.8632" |
|
1206 x="3.8331604" |
|
1207 height="31.56262" |
|
1208 width="63.626976" |
|
1209 id="rect4985" |
|
1210 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
1211 <rect |
|
1212 ry="5.633347" |
|
1213 y="1253.042" |
|
1214 x="3.8331604" |
|
1215 height="29.241192" |
|
1216 width="60.618988" |
|
1217 id="rect5004" |
|
1218 style="opacity:0.3;fill:#10ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
1219 <rect |
|
1220 transform="matrix(0,-1,1,0,0,0)" |
|
1221 ry="3.2199142" |
|
1222 y="3.8331604" |
|
1223 x="-1094.7356" |
|
1224 height="65.369614" |
|
1225 width="30.332729" |
|
1226 id="rect5019" |
|
1227 style="opacity:0.3;fill:#9900ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
1228 <rect |
|
1229 ry="6.2832723" |
|
1230 y="1205.7166" |
|
1231 x="3.8331604" |
|
1232 height="31.093935" |
|
1233 width="63.398125" |
|
1234 id="rect5021" |
|
1235 style="opacity:0.3;fill:#9fa37c;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> |
|
1236 <rect |
|
1237 ry="7.6395588" |
|
1238 y="1292.7551" |
|
1239 x="3.8331604" |
|
1240 height="31.496567" |
|
1241 width="62.993156" |
|
1242 id="rect5023" |
|
1243 style="opacity:0.3;fill:url(#linearGradient5025);fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient5027);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.8;stroke-opacity:1" /> |
|
1244 </g> |
|
1245 <text |
|
1246 xml:space="preserve" |
|
1247 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1248 x="139.88182" |
|
1249 y="1054.215" |
|
1250 id="text5037" |
|
1251 sodipodi:linespacing="100%"><tspan |
|
1252 sodipodi:role="line" |
|
1253 id="tspan5039" |
|
1254 x="139.88182" |
|
1255 y="1054.215">Graphics Services Component</tspan></text> |
|
1256 <text |
|
1257 xml:space="preserve" |
|
1258 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1259 x="139.88182" |
|
1260 y="1101.4598" |
|
1261 id="text5041" |
|
1262 sodipodi:linespacing="100%"><tspan |
|
1263 sodipodi:role="line" |
|
1264 id="tspan5043" |
|
1265 x="139.88182" |
|
1266 y="1101.4598">Component not in graphics package</tspan></text> |
|
1267 <text |
|
1268 xml:space="preserve" |
|
1269 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1270 x="139.88182" |
|
1271 y="1155.1892" |
|
1272 id="text5045" |
|
1273 sodipodi:linespacing="100%"><tspan |
|
1274 sodipodi:role="line" |
|
1275 id="tspan5047" |
|
1276 x="139.88182" |
|
1277 y="1155.1892">Hardware</tspan></text> |
|
1278 <text |
|
1279 xml:space="preserve" |
|
1280 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1281 x="139.88182" |
|
1282 y="1201.5077" |
|
1283 id="text5049" |
|
1284 sodipodi:linespacing="100%"><tspan |
|
1285 sodipodi:role="line" |
|
1286 id="tspan5051" |
|
1287 x="139.88182" |
|
1288 y="1201.5077">Graphics reference adaptation</tspan></text> |
|
1289 <text |
|
1290 xml:space="preserve" |
|
1291 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1292 x="139.88182" |
|
1293 y="1011.6019" |
|
1294 id="text5053" |
|
1295 sodipodi:linespacing="100%"><tspan |
|
1296 sodipodi:role="line" |
|
1297 id="tspan5055" |
|
1298 x="139.88182" |
|
1299 y="1011.6019">Components not provided in MCL; FCL has community contributions to fill gaps</tspan></text> |
|
1300 <text |
|
1301 xml:space="preserve" |
|
1302 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1303 x="139.88182" |
|
1304 y="1243.1943" |
|
1305 id="text5057" |
|
1306 sodipodi:linespacing="100%"><tspan |
|
1307 sodipodi:role="line" |
|
1308 id="tspan5059" |
|
1309 x="139.88182" |
|
1310 y="1243.1943">Mutliple different components depending on configuration; see separate diagram</tspan></text> |
|
1311 <text |
|
1312 xml:space="preserve" |
|
1313 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1314 x="126.23682" |
|
1315 y="245.90157" |
|
1316 id="text3249" |
|
1317 sodipodi:linespacing="100%"><tspan |
|
1318 sodipodi:role="line" |
|
1319 x="126.23682" |
|
1320 y="245.90157" |
|
1321 id="tspan5116">Font and</tspan><tspan |
|
1322 sodipodi:role="line" |
|
1323 x="126.23682" |
|
1324 y="259.90155" |
|
1325 id="tspan5120">Bitmap</tspan><tspan |
|
1326 sodipodi:role="line" |
|
1327 x="126.23682" |
|
1328 y="273.90155" |
|
1329 id="tspan3253">Server</tspan></text> |
|
1330 <rect |
|
1331 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1332 id="rect3255" |
|
1333 width="97.95771" |
|
1334 height="52.400425" |
|
1335 x="117.76768" |
|
1336 y="229.48409" |
|
1337 ry="15.330268" /> |
|
1338 <text |
|
1339 xml:space="preserve" |
|
1340 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1341 x="127.40749" |
|
1342 y="308.8956" |
|
1343 id="text3257" |
|
1344 sodipodi:linespacing="100%"><tspan |
|
1345 sodipodi:role="line" |
|
1346 id="tspan3259" |
|
1347 x="127.40749" |
|
1348 y="308.8956">M3G</tspan></text> |
|
1349 <rect |
|
1350 style="opacity:0.3;fill:#edff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1351 id="rect3261" |
|
1352 width="96.104958" |
|
1353 height="35.72578" |
|
1354 x="117.76768" |
|
1355 y="285.06625" |
|
1356 ry="10.451933" /> |
|
1357 <rect |
|
1358 style="opacity:0.3;fill:#002fff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
|
1359 id="rect2878" |
|
1360 width="200.78474" |
|
1361 height="25.535715" |
|
1362 x="399.84723" |
|
1363 y="116.93016" |
|
1364 ry="4.4305305" /> |
|
1365 <text |
|
1366 xml:space="preserve" |
|
1367 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" |
|
1368 x="431.68823" |
|
1369 y="133.40352" |
|
1370 id="text2880" |
|
1371 sodipodi:linespacing="100%"><tspan |
|
1372 sodipodi:role="line" |
|
1373 id="tspan2882" |
|
1374 x="431.68823" |
|
1375 y="133.40352">Gfx Trans Effect API</tspan></text> |
|
1376 </g> |
|
1377 </svg> |