%PDF-1.4
|
%PDF-1.4
|
%ÐÔÅØ
|
%ÐÔÅØ
|
1 0 obj
|
1 0 obj
|
<< /S /GoTo /D (section.1) >>
|
<< /S /GoTo /D (section.1) >>
|
endobj
|
endobj
|
4 0 obj
|
4 0 obj
|
(Introduction)
|
(Introduction)
|
endobj
|
endobj
|
5 0 obj
|
5 0 obj
|
<< /S /GoTo /D (subsection.1.1) >>
|
<< /S /GoTo /D (subsection.1.1) >>
|
endobj
|
endobj
|
8 0 obj
|
8 0 obj
|
(Features)
|
(Features)
|
endobj
|
endobj
|
9 0 obj
|
9 0 obj
|
<< /S /GoTo /D (subsection.1.2) >>
|
<< /S /GoTo /D (subsection.1.2) >>
|
endobj
|
endobj
|
12 0 obj
|
12 0 obj
|
(IP Core directory structure)
|
(IP Core directory structure)
|
endobj
|
endobj
|
13 0 obj
|
13 0 obj
|
<< /S /GoTo /D (section.2) >>
|
<< /S /GoTo /D (section.2) >>
|
endobj
|
endobj
|
16 0 obj
|
16 0 obj
|
(Architecture)
|
(Architecture)
|
endobj
|
endobj
|
17 0 obj
|
17 0 obj
|
<< /S /GoTo /D (subsection.2.1) >>
|
<< /S /GoTo /D (subsection.2.1) >>
|
endobj
|
endobj
|
20 0 obj
|
20 0 obj
|
(Overview)
|
(Overview)
|
endobj
|
endobj
|
21 0 obj
|
21 0 obj
|
<< /S /GoTo /D (subsection.2.2) >>
|
<< /S /GoTo /D (subsection.2.2) >>
|
endobj
|
endobj
|
24 0 obj
|
24 0 obj
|
(Concepts)
|
(Concepts)
|
endobj
|
endobj
|
25 0 obj
|
25 0 obj
|
<< /S /GoTo /D (subsection.2.3) >>
|
<< /S /GoTo /D (subsection.2.3) >>
|
endobj
|
endobj
|
28 0 obj
|
28 0 obj
|
(Coordinate precision)
|
(Coordinate precision)
|
endobj
|
endobj
|
29 0 obj
|
29 0 obj
|
<< /S /GoTo /D (subsection.2.4) >>
|
<< /S /GoTo /D (subsection.2.4) >>
|
endobj
|
endobj
|
32 0 obj
|
32 0 obj
|
(Instruction FIFO)
|
(Instruction FIFO)
|
endobj
|
endobj
|
33 0 obj
|
33 0 obj
|
<< /S /GoTo /D (subsection.2.5) >>
|
<< /S /GoTo /D (subsection.2.5) >>
|
endobj
|
endobj
|
36 0 obj
|
36 0 obj
|
(Pipeline)
|
(Pipeline)
|
endobj
|
endobj
|
37 0 obj
|
37 0 obj
|
<< /S /GoTo /D (subsection.2.6) >>
|
<< /S /GoTo /D (subsection.2.6) >>
|
endobj
|
endobj
|
40 0 obj
|
40 0 obj
|
(Description of core modules)
|
(Description of core modules)
|
endobj
|
endobj
|
41 0 obj
|
41 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.1) >>
|
<< /S /GoTo /D (subsubsection.2.6.1) >>
|
endobj
|
endobj
|
44 0 obj
|
44 0 obj
|
(Wishbone slave)
|
(Wishbone slave)
|
endobj
|
endobj
|
45 0 obj
|
45 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.2) >>
|
<< /S /GoTo /D (subsubsection.2.6.2) >>
|
endobj
|
endobj
|
48 0 obj
|
48 0 obj
|
(Transformation processor)
|
(Transformation processor)
|
endobj
|
endobj
|
49 0 obj
|
49 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.3) >>
|
<< /S /GoTo /D (subsubsection.2.6.3) >>
|
endobj
|
endobj
|
52 0 obj
|
52 0 obj
|
(Vector processor)
|
(Rasterizer)
|
endobj
|
endobj
|
53 0 obj
|
53 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.4) >>
|
<< /S /GoTo /D (subsubsection.2.6.4) >>
|
endobj
|
endobj
|
56 0 obj
|
56 0 obj
|
(Rasterizer)
|
(Clipper)
|
endobj
|
endobj
|
57 0 obj
|
57 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.5) >>
|
<< /S /GoTo /D (subsubsection.2.6.5) >>
|
endobj
|
endobj
|
60 0 obj
|
60 0 obj
|
(Clipper)
|
(Fragment processor)
|
endobj
|
endobj
|
61 0 obj
|
61 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.6) >>
|
<< /S /GoTo /D (subsubsection.2.6.6) >>
|
endobj
|
endobj
|
64 0 obj
|
64 0 obj
|
(Fragment processor)
|
(Blender)
|
endobj
|
endobj
|
65 0 obj
|
65 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.7) >>
|
<< /S /GoTo /D (subsubsection.2.6.7) >>
|
endobj
|
endobj
|
68 0 obj
|
68 0 obj
|
(Blender)
|
(Wishbone arbiter)
|
endobj
|
endobj
|
69 0 obj
|
69 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.8) >>
|
<< /S /GoTo /D (subsubsection.2.6.8) >>
|
endobj
|
endobj
|
72 0 obj
|
72 0 obj
|
(Wishbone arbiter)
|
(Wishbone master read)
|
endobj
|
endobj
|
73 0 obj
|
73 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.9) >>
|
<< /S /GoTo /D (subsubsection.2.6.9) >>
|
endobj
|
endobj
|
76 0 obj
|
76 0 obj
|
(Wishbone master read)
|
(Renderer)
|
endobj
|
endobj
|
77 0 obj
|
77 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.10) >>
|
<< /S /GoTo /D (subsubsection.2.6.10) >>
|
endobj
|
endobj
|
80 0 obj
|
80 0 obj
|
(Renderer)
|
(Wishbone master write)
|
endobj
|
endobj
|
81 0 obj
|
81 0 obj
|
<< /S /GoTo /D (subsubsection.2.6.11) >>
|
<< /S /GoTo /D (section.3) >>
|
endobj
|
endobj
|
84 0 obj
|
84 0 obj
|
(Wishbone master write)
|
(IO Ports)
|
endobj
|
endobj
|
85 0 obj
|
85 0 obj
|
<< /S /GoTo /D (section.3) >>
|
<< /S /GoTo /D (section.4) >>
|
endobj
|
endobj
|
88 0 obj
|
88 0 obj
|
(IO Ports)
|
(Registers)
|
endobj
|
endobj
|
89 0 obj
|
89 0 obj
|
<< /S /GoTo /D (section.4) >>
|
<< /S /GoTo /D (subsection.4.1) >>
|
endobj
|
endobj
|
92 0 obj
|
92 0 obj
|
(Registers)
|
(Control Register \(CONTROL\))
|
endobj
|
endobj
|
93 0 obj
|
93 0 obj
|
<< /S /GoTo /D (subsection.4.1) >>
|
<< /S /GoTo /D (subsection.4.2) >>
|
endobj
|
endobj
|
96 0 obj
|
96 0 obj
|
(Control Register \(CONTROL\))
|
(Status Register \(STATUS\))
|
endobj
|
endobj
|
97 0 obj
|
97 0 obj
|
<< /S /GoTo /D (subsection.4.2) >>
|
<< /S /GoTo /D (subsection.4.3) >>
|
endobj
|
endobj
|
100 0 obj
|
100 0 obj
|
(Status Register \(STATUS\))
|
(Alpha \(ALPHA\))
|
endobj
|
endobj
|
101 0 obj
|
101 0 obj
|
<< /S /GoTo /D (subsection.4.3) >>
|
<< /S /GoTo /D (subsection.4.4) >>
|
endobj
|
endobj
|
104 0 obj
|
104 0 obj
|
(Alpha \(ALPHA\))
|
(Colorkey register \(COLORKEY\))
|
endobj
|
endobj
|
105 0 obj
|
105 0 obj
|
<< /S /GoTo /D (subsection.4.4) >>
|
<< /S /GoTo /D (subsection.4.5) >>
|
endobj
|
endobj
|
108 0 obj
|
108 0 obj
|
(Colorkey register \(COLORKEY\))
|
(Target base address Register \(TARGET\137BASE\))
|
endobj
|
endobj
|
109 0 obj
|
109 0 obj
|
<< /S /GoTo /D (subsection.4.5) >>
|
<< /S /GoTo /D (subsection.4.6) >>
|
endobj
|
endobj
|
112 0 obj
|
112 0 obj
|
(Target base address Register \(TARGET\137BASE\))
|
(Target size width Register \(TARGET\137SIZE\137X\))
|
endobj
|
endobj
|
113 0 obj
|
113 0 obj
|
<< /S /GoTo /D (subsection.4.6) >>
|
<< /S /GoTo /D (subsection.4.7) >>
|
endobj
|
endobj
|
116 0 obj
|
116 0 obj
|
(Target size width Register \(TARGET\137SIZE\137X\))
|
(Target size y Register \(TARGET\137SIZE\137Y\))
|
endobj
|
endobj
|
117 0 obj
|
117 0 obj
|
<< /S /GoTo /D (subsection.4.7) >>
|
<< /S /GoTo /D (subsection.4.8) >>
|
endobj
|
endobj
|
120 0 obj
|
120 0 obj
|
(Target size y Register \(TARGET\137SIZE\137Y\))
|
(Texture 0 Base Register \(TEX0\137BASE\))
|
endobj
|
endobj
|
121 0 obj
|
121 0 obj
|
<< /S /GoTo /D (subsection.4.8) >>
|
<< /S /GoTo /D (subsection.4.9) >>
|
endobj
|
endobj
|
124 0 obj
|
124 0 obj
|
(Texture 0 Base Register \(TEX0\137BASE\))
|
(Texture 0 size x Register \(TEX0\137SIZE\137X\))
|
endobj
|
endobj
|
125 0 obj
|
125 0 obj
|
<< /S /GoTo /D (subsection.4.9) >>
|
<< /S /GoTo /D (subsection.4.10) >>
|
endobj
|
endobj
|
128 0 obj
|
128 0 obj
|
(Texture 0 size x Register \(TEX0\137SIZE\137X\))
|
(Texture 0 size y Register \(TEX0\137SIZE\137Y\))
|
endobj
|
endobj
|
129 0 obj
|
129 0 obj
|
<< /S /GoTo /D (subsection.4.10) >>
|
<< /S /GoTo /D (subsection.4.11) >>
|
endobj
|
endobj
|
132 0 obj
|
132 0 obj
|
(Texture 0 size y Register \(TEX0\137SIZE\137Y\))
|
(Source Pixel position 0 x Register \(SRC\137P0\137X\))
|
endobj
|
endobj
|
133 0 obj
|
133 0 obj
|
<< /S /GoTo /D (subsection.4.11) >>
|
<< /S /GoTo /D (subsection.4.12) >>
|
endobj
|
endobj
|
136 0 obj
|
136 0 obj
|
(Source Pixel position 0 x Register \(SRC\137P0\137X\))
|
(Source Pixel position 0 y Register \(SRC\137P0\137Y\))
|
endobj
|
endobj
|
137 0 obj
|
137 0 obj
|
<< /S /GoTo /D (subsection.4.12) >>
|
<< /S /GoTo /D (subsection.4.13) >>
|
endobj
|
endobj
|
140 0 obj
|
140 0 obj
|
(Source Pixel position 0 y Register \(SRC\137P0\137Y\))
|
(Source Pixel position 1 Register \(SRC\137P1\137X\))
|
endobj
|
endobj
|
141 0 obj
|
141 0 obj
|
<< /S /GoTo /D (subsection.4.13) >>
|
<< /S /GoTo /D (subsection.4.14) >>
|
endobj
|
endobj
|
144 0 obj
|
144 0 obj
|
(Source Pixel position 1 Register \(SRC\137P1\137X\))
|
(Source Pixel position 1 Register \(SRC\137P1\137Y\))
|
endobj
|
endobj
|
145 0 obj
|
145 0 obj
|
<< /S /GoTo /D (subsection.4.14) >>
|
<< /S /GoTo /D (subsection.4.15) >>
|
endobj
|
endobj
|
148 0 obj
|
148 0 obj
|
(Source Pixel position 1 Register \(SRC\137P1\137Y\))
|
(Destination Pixel position Register \(DEST\137X\))
|
endobj
|
endobj
|
149 0 obj
|
149 0 obj
|
<< /S /GoTo /D (subsection.4.15) >>
|
<< /S /GoTo /D (subsection.4.16) >>
|
endobj
|
endobj
|
152 0 obj
|
152 0 obj
|
(Destination Pixel position Register \(DEST\137X\))
|
(Destination Pixel position Register \(DEST\137Y\))
|
endobj
|
endobj
|
153 0 obj
|
153 0 obj
|
<< /S /GoTo /D (subsection.4.16) >>
|
<< /S /GoTo /D (subsection.4.17) >>
|
endobj
|
endobj
|
156 0 obj
|
156 0 obj
|
(Destination Pixel position Register \(DEST\137Y\))
|
(Destination Pixel position Register \(DEST\137Z\))
|
endobj
|
endobj
|
157 0 obj
|
157 0 obj
|
<< /S /GoTo /D (subsection.4.17) >>
|
<< /S /GoTo /D (subsection.4.18) >>
|
endobj
|
endobj
|
160 0 obj
|
160 0 obj
|
(Destination Pixel position Register \(DEST\137Z\))
|
(Matrix coefficient registers)
|
endobj
|
endobj
|
161 0 obj
|
161 0 obj
|
<< /S /GoTo /D (subsection.4.18) >>
|
<< /S /GoTo /D (subsection.4.19) >>
|
endobj
|
endobj
|
164 0 obj
|
164 0 obj
|
(Matrix coefficient registers)
|
(Clip Pixel position 0 x Register \(CLIP\137P0\137X\))
|
endobj
|
endobj
|
165 0 obj
|
165 0 obj
|
<< /S /GoTo /D (subsection.4.19) >>
|
<< /S /GoTo /D (subsection.4.20) >>
|
endobj
|
endobj
|
168 0 obj
|
168 0 obj
|
(Clip Pixel position 0 x Register \(CLIP\137P0\137X\))
|
(Clip Pixel position 0 y Register \(CLIP\137P0\137Y\))
|
endobj
|
endobj
|
169 0 obj
|
169 0 obj
|
<< /S /GoTo /D (subsection.4.20) >>
|
<< /S /GoTo /D (subsection.4.21) >>
|
endobj
|
endobj
|
172 0 obj
|
172 0 obj
|
(Clip Pixel position 0 y Register \(CLIP\137P0\137Y\))
|
(Clip Pixel position 1 x Register \(CLIP\137P1\137X\))
|
endobj
|
endobj
|
173 0 obj
|
173 0 obj
|
<< /S /GoTo /D (subsection.4.21) >>
|
<< /S /GoTo /D (subsection.4.22) >>
|
endobj
|
endobj
|
176 0 obj
|
176 0 obj
|
(Clip Pixel position 1 x Register \(CLIP\137P1\137X\))
|
(Clip Pixel position 1 y Register \(CLIP\137P1\137Y\))
|
endobj
|
endobj
|
177 0 obj
|
177 0 obj
|
<< /S /GoTo /D (subsection.4.22) >>
|
<< /S /GoTo /D (subsection.4.23) >>
|
endobj
|
endobj
|
180 0 obj
|
180 0 obj
|
(Clip Pixel position 1 y Register \(CLIP\137P1\137Y\))
|
(Color Registers \(COLOR0-2\))
|
endobj
|
endobj
|
181 0 obj
|
181 0 obj
|
<< /S /GoTo /D (subsection.4.23) >>
|
<< /S /GoTo /D (subsection.4.24) >>
|
endobj
|
endobj
|
184 0 obj
|
184 0 obj
|
(Color Registers \(COLOR0-2\))
|
(Texture coordinate Registers \(U0-2 and V0-2\))
|
endobj
|
endobj
|
185 0 obj
|
185 0 obj
|
<< /S /GoTo /D (section.5) >>
|
<< /S /GoTo /D (subsection.4.25) >>
|
endobj
|
endobj
|
188 0 obj
|
188 0 obj
|
(Operation)
|
(Depth buffer Register \(ZBUFFER\137BASE\))
|
endobj
|
endobj
|
189 0 obj
|
189 0 obj
|
<< /S /GoTo /D (subsection.5.1) >>
|
<< /S /GoTo /D (section.5) >>
|
endobj
|
endobj
|
192 0 obj
|
192 0 obj
|
(Draw pixel)
|
(Operation)
|
endobj
|
endobj
|
193 0 obj
|
193 0 obj
|
<< /S /GoTo /D (subsection.5.2) >>
|
<< /S /GoTo /D (subsection.5.1) >>
|
endobj
|
endobj
|
196 0 obj
|
196 0 obj
|
(Fill rect)
|
(Draw pixel)
|
endobj
|
endobj
|
197 0 obj
|
197 0 obj
|
<< /S /GoTo /D (subsection.5.3) >>
|
<< /S /GoTo /D (subsection.5.2) >>
|
endobj
|
endobj
|
200 0 obj
|
200 0 obj
|
(Line)
|
(Fill rect)
|
endobj
|
endobj
|
201 0 obj
|
201 0 obj
|
<< /S /GoTo /D (subsection.5.4) >>
|
<< /S /GoTo /D (subsection.5.3) >>
|
endobj
|
endobj
|
204 0 obj
|
204 0 obj
|
(Fill triangle)
|
(Line)
|
endobj
|
endobj
|
205 0 obj
|
205 0 obj
|
<< /S /GoTo /D (subsection.5.5) >>
|
<< /S /GoTo /D (subsection.5.4) >>
|
endobj
|
endobj
|
208 0 obj
|
208 0 obj
|
(Curve)
|
(Triangle)
|
endobj
|
endobj
|
209 0 obj
|
209 0 obj
|
<< /S /GoTo /D (subsection.5.6) >>
|
<< /S /GoTo /D (subsection.5.5) >>
|
endobj
|
endobj
|
212 0 obj
|
212 0 obj
|
(Fill curve)
|
(Curve)
|
endobj
|
endobj
|
213 0 obj
|
213 0 obj
|
<< /S /GoTo /D (section.6) >>
|
<< /S /GoTo /D (section.6) >>
|
endobj
|
endobj
|
216 0 obj
|
216 0 obj
|
(Clocks)
|
(Clocks)
|
endobj
|
endobj
|
217 0 obj
|
217 0 obj
|
<< /S /GoTo /D (section.7) >>
|
<< /S /GoTo /D (section.7) >>
|
endobj
|
endobj
|
220 0 obj
|
220 0 obj
|
(Driver interface)
|
(Driver interface)
|
endobj
|
endobj
|
221 0 obj
|
221 0 obj
|
<< /S /GoTo /D (subsection.7.1) >>
|
<< /S /GoTo /D (subsection.7.1) >>
|
endobj
|
endobj
|
224 0 obj
|
224 0 obj
|
(newlib)
|
(newlib)
|
endobj
|
endobj
|
225 0 obj
|
225 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.1) >>
|
<< /S /GoTo /D (subsubsection.7.1.1) >>
|
endobj
|
endobj
|
228 0 obj
|
228 0 obj
|
(orgfx\137init)
|
(orgfx\137init)
|
endobj
|
endobj
|
229 0 obj
|
229 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.2) >>
|
<< /S /GoTo /D (subsubsection.7.1.2) >>
|
endobj
|
endobj
|
232 0 obj
|
232 0 obj
|
(orgfx\137vga\137set\137videomode)
|
(orgfx\137vga\137set\137videomode)
|
endobj
|
endobj
|
233 0 obj
|
233 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.3) >>
|
<< /S /GoTo /D (subsubsection.7.1.3) >>
|
endobj
|
endobj
|
236 0 obj
|
236 0 obj
|
(orgfx\137vga\137set\137vbara)
|
(orgfx\137vga\137set\137vbara)
|
endobj
|
endobj
|
237 0 obj
|
237 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.4) >>
|
<< /S /GoTo /D (subsubsection.7.1.4) >>
|
endobj
|
endobj
|
240 0 obj
|
240 0 obj
|
(orgfx\137vga\137set\137vbarb)
|
(orgfx\137vga\137set\137vbarb)
|
endobj
|
endobj
|
241 0 obj
|
241 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.5) >>
|
<< /S /GoTo /D (subsubsection.7.1.5) >>
|
endobj
|
endobj
|
244 0 obj
|
244 0 obj
|
(orgfx\137vga\137bank\137switch)
|
(orgfx\137vga\137bank\137switch)
|
endobj
|
endobj
|
245 0 obj
|
245 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.6) >>
|
<< /S /GoTo /D (subsubsection.7.1.6) >>
|
endobj
|
endobj
|
248 0 obj
|
248 0 obj
|
(orgfx\137init\137surface)
|
(orgfx\137init\137surface)
|
endobj
|
endobj
|
249 0 obj
|
249 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.7) >>
|
<< /S /GoTo /D (subsubsection.7.1.7) >>
|
endobj
|
endobj
|
252 0 obj
|
252 0 obj
|
(orgfx\137bind\137rendertarget)
|
(orgfx\137bind\137rendertarget)
|
endobj
|
endobj
|
253 0 obj
|
253 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.8) >>
|
<< /S /GoTo /D (subsubsection.7.1.8) >>
|
endobj
|
endobj
|
256 0 obj
|
256 0 obj
|
(orgfx\137enable\137cliprect)
|
(orgfx\137enable\137cliprect)
|
endobj
|
endobj
|
257 0 obj
|
257 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.9) >>
|
<< /S /GoTo /D (subsubsection.7.1.9) >>
|
endobj
|
endobj
|
260 0 obj
|
260 0 obj
|
(orgfx\137cliprect)
|
(orgfx\137cliprect)
|
endobj
|
endobj
|
261 0 obj
|
261 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.10) >>
|
<< /S /GoTo /D (subsubsection.7.1.10) >>
|
endobj
|
endobj
|
264 0 obj
|
264 0 obj
|
(orgfx\137srcrect)
|
(orgfx\137srcrect)
|
endobj
|
endobj
|
265 0 obj
|
265 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.11) >>
|
<< /S /GoTo /D (subsubsection.7.1.11) >>
|
endobj
|
endobj
|
268 0 obj
|
268 0 obj
|
(orgfx\137set\137pixel)
|
(orgfx\137set\137pixel)
|
endobj
|
endobj
|
269 0 obj
|
269 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.12) >>
|
<< /S /GoTo /D (subsubsection.7.1.12) >>
|
endobj
|
endobj
|
272 0 obj
|
272 0 obj
|
(orgfx\137memcpy)
|
(orgfx\137memcpy)
|
endobj
|
endobj
|
273 0 obj
|
273 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.13) >>
|
<< /S /GoTo /D (subsubsection.7.1.13) >>
|
endobj
|
endobj
|
276 0 obj
|
276 0 obj
|
(orgfx\137set\137color)
|
(orgfx\137set\137color)
|
endobj
|
endobj
|
277 0 obj
|
277 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.14) >>
|
<< /S /GoTo /D (subsubsection.7.1.14) >>
|
endobj
|
endobj
|
280 0 obj
|
280 0 obj
|
(orgfx\137rect)
|
(orgfx\137set\137colors)
|
endobj
|
endobj
|
281 0 obj
|
281 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.15) >>
|
<< /S /GoTo /D (subsubsection.7.1.15) >>
|
endobj
|
endobj
|
284 0 obj
|
284 0 obj
|
(orgfx\137line)
|
(orgfx\137rect)
|
endobj
|
endobj
|
285 0 obj
|
285 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.16) >>
|
<< /S /GoTo /D (subsubsection.7.1.16) >>
|
endobj
|
endobj
|
288 0 obj
|
288 0 obj
|
(orgfx\137triangle)
|
(orgfx\137line)
|
endobj
|
endobj
|
289 0 obj
|
289 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.17) >>
|
<< /S /GoTo /D (subsubsection.7.1.17) >>
|
endobj
|
endobj
|
292 0 obj
|
292 0 obj
|
(orgfx\137triangle3d)
|
(orgfx\137line3d)
|
endobj
|
endobj
|
293 0 obj
|
293 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.18) >>
|
<< /S /GoTo /D (subsubsection.7.1.18) >>
|
endobj
|
endobj
|
296 0 obj
|
296 0 obj
|
(orgfx\137curve)
|
(orgfx\137triangle)
|
endobj
|
endobj
|
297 0 obj
|
297 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.19) >>
|
<< /S /GoTo /D (subsubsection.7.1.19) >>
|
endobj
|
endobj
|
300 0 obj
|
300 0 obj
|
(orgfx\137enable\137tex0)
|
(orgfx\137triangle3d)
|
endobj
|
endobj
|
301 0 obj
|
301 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.20) >>
|
<< /S /GoTo /D (subsubsection.7.1.20) >>
|
endobj
|
endobj
|
304 0 obj
|
304 0 obj
|
(orgfx\137bind\137tex0)
|
(orgfx\137curve)
|
endobj
|
endobj
|
305 0 obj
|
305 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.21) >>
|
<< /S /GoTo /D (subsubsection.7.1.21) >>
|
endobj
|
endobj
|
308 0 obj
|
308 0 obj
|
(orgfx\137enable\137alpha)
|
(orgfx\137uv)
|
endobj
|
endobj
|
309 0 obj
|
309 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.22) >>
|
<< /S /GoTo /D (subsubsection.7.1.22) >>
|
endobj
|
endobj
|
312 0 obj
|
312 0 obj
|
(orgfx\137set\137alpha)
|
(orgfx\137enable\137tex0)
|
endobj
|
endobj
|
313 0 obj
|
313 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.23) >>
|
<< /S /GoTo /D (subsubsection.7.1.23) >>
|
endobj
|
endobj
|
316 0 obj
|
316 0 obj
|
(orgfx\137enable\137colorkey)
|
(orgfx\137bind\137tex0)
|
endobj
|
endobj
|
317 0 obj
|
317 0 obj
|
<< /S /GoTo /D (subsubsection.7.1.24) >>
|
<< /S /GoTo /D (subsubsection.7.1.24) >>
|
endobj
|
endobj
|
320 0 obj
|
320 0 obj
|
(orgfx\137set\137colorkey)
|
(orgfx\137enable\137zbuffer)
|
endobj
|
endobj
|
321 0 obj
|
321 0 obj
|
<< /S /GoTo /D (subsection.7.2) >>
|
<< /S /GoTo /D (subsubsection.7.1.25) >>
|
endobj
|
endobj
|
324 0 obj
|
324 0 obj
|
(Extended newlib)
|
(orgfx\137bind\137zbuffer)
|
endobj
|
endobj
|
325 0 obj
|
325 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.1) >>
|
<< /S /GoTo /D (subsubsection.7.1.26) >>
|
endobj
|
endobj
|
328 0 obj
|
328 0 obj
|
(orgfxplus\137init)
|
(orgfx\137clear\137zbuffer)
|
endobj
|
endobj
|
329 0 obj
|
329 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.2) >>
|
<< /S /GoTo /D (subsubsection.7.1.27) >>
|
endobj
|
endobj
|
332 0 obj
|
332 0 obj
|
(orgfxplus\137init\137surface)
|
(orgfx\137enable\137alpha)
|
endobj
|
endobj
|
333 0 obj
|
333 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.3) >>
|
<< /S /GoTo /D (subsubsection.7.1.28) >>
|
endobj
|
endobj
|
336 0 obj
|
336 0 obj
|
(orgfxplus\137bind\137rendertarget)
|
(orgfx\137set\137alpha)
|
endobj
|
endobj
|
337 0 obj
|
337 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.4) >>
|
<< /S /GoTo /D (subsubsection.7.1.29) >>
|
endobj
|
endobj
|
340 0 obj
|
340 0 obj
|
(orgfxplus\137flip)
|
(orgfx\137enable\137colorkey)
|
endobj
|
endobj
|
341 0 obj
|
341 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.5) >>
|
<< /S /GoTo /D (subsubsection.7.1.30) >>
|
endobj
|
endobj
|
344 0 obj
|
344 0 obj
|
(orgfxplus\137clip)
|
(orgfx\137set\137colorkey)
|
endobj
|
endobj
|
345 0 obj
|
345 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.6) >>
|
<< /S /GoTo /D (subsubsection.7.1.31) >>
|
endobj
|
endobj
|
348 0 obj
|
348 0 obj
|
(orgfxplus\137fill)
|
(orgfx\137enable\137transform)
|
endobj
|
endobj
|
349 0 obj
|
349 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.7) >>
|
<< /S /GoTo /D (subsubsection.7.1.32) >>
|
endobj
|
endobj
|
352 0 obj
|
352 0 obj
|
(orgfxplus\137line)
|
(orgfx\137set\137transformation\137matrix)
|
endobj
|
endobj
|
353 0 obj
|
353 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.8) >>
|
<< /S /GoTo /D (subsection.7.2) >>
|
endobj
|
endobj
|
356 0 obj
|
356 0 obj
|
(orgfxplus\137triangle)
|
(Extended newlib)
|
endobj
|
endobj
|
357 0 obj
|
357 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.9) >>
|
<< /S /GoTo /D (subsubsection.7.2.1) >>
|
endobj
|
endobj
|
360 0 obj
|
360 0 obj
|
(orgfxplus\137curve)
|
(orgfxplus\137init)
|
endobj
|
endobj
|
361 0 obj
|
361 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.10) >>
|
<< /S /GoTo /D (subsubsection.7.2.2) >>
|
endobj
|
endobj
|
364 0 obj
|
364 0 obj
|
(orgfxplus\137draw\137surface)
|
(orgfxplus\137init\137surface)
|
endobj
|
endobj
|
365 0 obj
|
365 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.11) >>
|
<< /S /GoTo /D (subsubsection.7.2.3) >>
|
endobj
|
endobj
|
368 0 obj
|
368 0 obj
|
(orgfxplus\137draw\137surface\137section)
|
(orgfxplus\137bind\137rendertarget)
|
endobj
|
endobj
|
369 0 obj
|
369 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.12) >>
|
<< /S /GoTo /D (subsubsection.7.2.4) >>
|
endobj
|
endobj
|
372 0 obj
|
372 0 obj
|
(orgfxplus\137colorkey)
|
(orgfxplus\137bind\137tex0)
|
endobj
|
endobj
|
373 0 obj
|
373 0 obj
|
<< /S /GoTo /D (subsubsection.7.2.13) >>
|
<< /S /GoTo /D (subsubsection.7.2.5) >>
|
endobj
|
endobj
|
376 0 obj
|
376 0 obj
|
(orgfxplus\137alpha)
|
(orgfxplus\137flip)
|
endobj
|
endobj
|
377 0 obj
|
377 0 obj
|
<< /S /GoTo /D (subsection.7.3) >>
|
<< /S /GoTo /D (subsubsection.7.2.6) >>
|
endobj
|
endobj
|
380 0 obj
|
380 0 obj
|
(Bitmap Fonts)
|
(orgfxplus\137clip)
|
endobj
|
endobj
|
381 0 obj
|
381 0 obj
|
<< /S /GoTo /D (subsubsection.7.3.1) >>
|
<< /S /GoTo /D (subsubsection.7.2.7) >>
|
endobj
|
endobj
|
384 0 obj
|
384 0 obj
|
(orgfx\137make\137bitmap\137font)
|
(orgfxplus\137fill)
|
endobj
|
endobj
|
385 0 obj
|
385 0 obj
|
<< /S /GoTo /D (subsubsection.7.3.2) >>
|
<< /S /GoTo /D (subsubsection.7.2.8) >>
|
endobj
|
endobj
|
388 0 obj
|
388 0 obj
|
(orgfx\137put\137text)
|
(orgfxplus\137line)
|
endobj
|
endobj
|
389 0 obj
|
389 0 obj
|
<< /S /GoTo /D (subsection.7.4) >>
|
<< /S /GoTo /D (subsubsection.7.2.9) >>
|
endobj
|
endobj
|
392 0 obj
|
392 0 obj
|
(Vector Fonts)
|
(orgfxplus\137triangle)
|
endobj
|
endobj
|
393 0 obj
|
393 0 obj
|
<< /S /GoTo /D (subsection.7.5) >>
|
<< /S /GoTo /D (subsubsection.7.2.10) >>
|
endobj
|
endobj
|
396 0 obj
|
396 0 obj
|
(Linux)
|
(orgfxplus\137curve)
|
endobj
|
endobj
|
397 0 obj
|
397 0 obj
|
<< /S /GoTo /D (subsection.7.6) >>
|
<< /S /GoTo /D (subsubsection.7.2.11) >>
|
endobj
|
endobj
|
400 0 obj
|
400 0 obj
|
(Utilities)
|
(orgfxplus\137draw\137surface)
|
endobj
|
endobj
|
401 0 obj
|
401 0 obj
|
<< /S /GoTo /D (subsubsection.7.6.1) >>
|
<< /S /GoTo /D (subsubsection.7.2.12) >>
|
endobj
|
endobj
|
404 0 obj
|
404 0 obj
|
(Sprite Maker)
|
(orgfxplus\137draw\137surface\137section)
|
endobj
|
endobj
|
405 0 obj
|
405 0 obj
|
<< /S /GoTo /D (subsubsection.7.6.2) >>
|
<< /S /GoTo /D (subsubsection.7.2.13) >>
|
endobj
|
endobj
|
408 0 obj
|
408 0 obj
|
(Mesh Maker)
|
(orgfxplus\137colorkey)
|
endobj
|
endobj
|
409 0 obj
|
409 0 obj
|
<< /S /GoTo /D (subsubsection.7.6.3) >>
|
<< /S /GoTo /D (subsubsection.7.2.14) >>
|
endobj
|
endobj
|
412 0 obj
|
412 0 obj
|
(Fonter)
|
(orgfxplus\137alpha)
|
endobj
|
endobj
|
413 0 obj
|
413 0 obj
|
<< /S /GoTo /D (subsubsection.7.6.4) >>
|
<< /S /GoTo /D (subsection.7.3) >>
|
endobj
|
endobj
|
416 0 obj
|
416 0 obj
|
(Regger)
|
(Bitmap Fonts)
|
endobj
|
endobj
|
417 0 obj
|
417 0 obj
|
<< /S /GoTo /D (section.8) >>
|
<< /S /GoTo /D (subsubsection.7.3.1) >>
|
endobj
|
endobj
|
420 0 obj
|
420 0 obj
|
(Programming examples)
|
(orgfx\137make\137bitmap\137font)
|
endobj
|
endobj
|
421 0 obj
|
421 0 obj
|
<< /S /GoTo /D [422 0 R /Fit ] >>
|
<< /S /GoTo /D (subsubsection.7.3.2) >>
|
endobj
|
endobj
|
427 0 obj <<
|
424 0 obj
|
/Length 302
|
(orgfx\137put\137text)
|
/Filter /FlateDecode
|
|
>>
|
|
stream
|
|
xÚ]‘MOÃ0†ïý>¶õb'NÓ#†˜øXoÀ¡ê‚¨´µ£Ýþ?iÃ&„|p^Ç~ìÄË*Y¬H€
|
|
dÕ'0j]@¡•¨¶ð–>½nú›,׊Óû¡>|µÍUÝ4~ç‡úØ1°9d9ÛÔ7í»"ÓÔǶï²jÚX ÂR„§6¶@å
|
|
ÈÙ¡+9vyθHý
|
|
„GßÕÝÖWQ^wÓå1Àf¹Ê¥ý8ú]{'>ÁÒp jÔ¤#p}ê|Ì73¦HYOéÉ]•¨`ä’v Æ
¥Í>ùNU¼þõsµÌÂ]b‹‡=ÁmŸ¼;órâ0”±N¡ÄŠËaë¿<þÏËÉ1Ú0`nÈ¡
k
|
|
‰ËisJ,-ÛéC¹$S€'ßOç§þ qVn\
|
|
endstream
|
|
endobj
|
endobj
|
422 0 obj <<
|
425 0 obj
|
/Type /Page
|
<< /S /GoTo /D (subsection.7.4) >>
|
/Contents 427 0 R
|
endobj
|
/Resources 426 0 R
|
428 0 obj
|
/MediaBox [0 0 595.276 841.89]
|
(Vector Fonts)
|
/Parent 433 0 R
|
endobj
|
/Group 424 0 R
|
429 0 obj
|
>> endobj
|
<< /S /GoTo /D (subsubsection.7.4.1) >>
|
423 0 obj <<
|
endobj
|
/Type /XObject
|
432 0 obj
|
/Subtype /Image
|
(orgfx\137make\137vector\137font)
|
/Width 235
|
endobj
|
/Height 80
|
433 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.4.2) >>
|
|
endobj
|
|
436 0 obj
|
|
(orgfx\137init\137vector\137font)
|
|
endobj
|
|
437 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.4.3) >>
|
|
endobj
|
|
440 0 obj
|
|
(orgfx\137put\137vector\137char)
|
|
endobj
|
|
441 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.4.4) >>
|
|
endobj
|
|
444 0 obj
|
|
(orgfx\137put\137vector\137text)
|
|
endobj
|
|
445 0 obj
|
|
<< /S /GoTo /D (subsection.7.5) >>
|
|
endobj
|
|
448 0 obj
|
|
(3D API)
|
|
endobj
|
|
449 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.5.1) >>
|
|
endobj
|
|
452 0 obj
|
|
(Transformations)
|
|
endobj
|
|
453 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.5.2) >>
|
|
endobj
|
|
456 0 obj
|
|
(orgfx3d\137make\137mesh)
|
|
endobj
|
|
457 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.5.3) >>
|
|
endobj
|
|
460 0 obj
|
|
(orgfx3d\137mesh\137texture\137size)
|
|
endobj
|
|
461 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.5.4) >>
|
|
endobj
|
|
464 0 obj
|
|
(orgfx3d\137draw\137mesh)
|
|
endobj
|
|
465 0 obj
|
|
<< /S /GoTo /D (subsection.7.6) >>
|
|
endobj
|
|
468 0 obj
|
|
(Linux)
|
|
endobj
|
|
469 0 obj
|
|
<< /S /GoTo /D (subsection.7.7) >>
|
|
endobj
|
|
472 0 obj
|
|
(Software emulation)
|
|
endobj
|
|
473 0 obj
|
|
<< /S /GoTo /D (subsection.7.8) >>
|
|
endobj
|
|
476 0 obj
|
|
(Utilities)
|
|
endobj
|
|
477 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.8.1) >>
|
|
endobj
|
|
480 0 obj
|
|
(Sprite maker utility)
|
|
endobj
|
|
481 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.8.2) >>
|
|
endobj
|
|
484 0 obj
|
|
(Bitmap font maker utility)
|
|
endobj
|
|
485 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.8.3) >>
|
|
endobj
|
|
488 0 obj
|
|
(Mesh maker utility)
|
|
endobj
|
|
489 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.8.4) >>
|
|
endobj
|
|
492 0 obj
|
|
(Vector font maker utility)
|
|
endobj
|
|
493 0 obj
|
|
<< /S /GoTo /D (subsubsection.7.8.5) >>
|
|
endobj
|
|
496 0 obj
|
|
(Regger)
|
|
endobj
|
|
497 0 obj
|
|
<< /S /GoTo /D (section.8) >>
|
|
endobj
|
|
500 0 obj
|
|
(Programming examples)
|
|
endobj
|
|
501 0 obj
|
|
<< /S /GoTo /D [502 0 R /Fit ] >>
|
|
endobj
|
|
507 0 obj <<
|
|
/Length 302
|
|
/Filter /FlateDecode
|
|
>>
|
|
stream
|
|
xÚ]‘MOÃ0†ïý>¶õb'NÓ#†˜øXoÀ¡ê‚¨´µ£Ýþ?iÃ&„|p^Ç~ìÄË*Y¬H€
|
|
dÕ'0j]@¡•¨¶ð–>½nú›,׊Óû¡>|µÍUÝ4~ç‡úØ1°9d9ÛÔ7í»"ÓÔǶï²jÚX ÂR„§6¶@å
|
|
ÈÙ¡+9vyθHý
|
|
„GßÕÝÖWQ^wÓå1Àf¹Ê¥ý8ú]{'>ÁÒp jÔ¤#p}ê|Ì—S¤¬ˆ§ôä®JT0r
|
|
I;cІÒfŸ|'„*^ÿú9ÈZfá.±ÅÞà¶O^‚yŒ9q˜GÊX§PbÅå0‡‚õ_ÿçåäm07äІ5…Äå´9%––íô¡\
|
|
’)@‚Šï§óS rUn]
|
|
endstream
|
|
endobj
|
|
502 0 obj <<
|
|
/Type /Page
|
|
/Contents 507 0 R
|
|
/Resources 506 0 R
|
|
/MediaBox [0 0 595.276 841.89]
|
|
/Parent 513 0 R
|
|
/Group 504 0 R
|
|
>> endobj
|
|
503 0 obj <<
|
|
/Type /XObject
|
|
/Subtype /Image
|
|
/Width 235
|
|
/Height 80
|
/BitsPerComponent 8
|
/BitsPerComponent 8
|
/ColorSpace /DeviceRGB
|
/ColorSpace /DeviceRGB
|
/SMask 434 0 R
|
/SMask 514 0 R
|
/Length 2173
|
/Length 2173
|
/Filter /FlateDecode
|
/Filter /FlateDecode
|
>>
|
>>
|
stream
|
stream
|
xÚí]MoÛ:äïyמŠw ðP'¶e¹)àcÿKïz(^Q¸¶)Ûè)Ò)9Vl’Ú]R‘”ÎÀ‚Ä5\
w‡ëÓ `Pÿ|QSq ÆG]¥ÌÏEaYÆÇaÃ^m…ZϬ€Á‡ßUuU^ÔxaŸÃÀX”Ã9ð^ZåZM7"`Ê!»bï™Ãåχ
â00PꮞŒrX8ÙÛ ñ´0ØœC˜½ÏZ¹5`xìÍ‹6ö6´8J÷¶ÇÞ›G-ô~%ÔskZÝÁa Oå7ØÈPM-±Ç`ýp8+Ôr¯æ–·%«Dùû|Wó™ÂaÔ8€þ"°û_÷Û:LÈ÷ÐÀ°ˆ&Ç‹´ h‰;Œ08‘
|
xÚí]MoÛ:äïyמŠw ðP'¶e¹)àcÿKïz(^Q¸¶)Ûè)Ò)9Vl’Ú]R‘”ÎÀ‚Ä5\
w‡ëÓ `Pÿ|QSq ÆG]¥ÌÏEaYÆÇaÃ^m…ZϬ€Á‡ßUuU^ÔxaŸÃÀX”Ã9ð^ZåZM7"`Ê!»bï™Ãåχ
â00PꮞŒrX8ÙÛ ñ´0ØœC˜½ÏZ¹5`xìÍ‹6ö6´8J÷¶ÇÞ›G-ô~%ÔskZÝÁa Oå7ØÈPM-±Ç`ýp8+Ôr¯æ–·%«Dùû|Wó™ÂaÔ8€þ"°û_÷Û:LÈ÷ÐÀ°ˆ&Ç‹´ h‰;Œ08‘
|
Ä6r~>ºß!ß1}k—G*ýÐÊöýÏFÙK(bµ#w7PÒ»vÄç-ë¦Û Û{Yy„¶q8ž½2·Æ„ZEv•'Càð‰Ó?N$qµš~wÿ7g×µ‚ˆðf‘¸m]ºFJˆ I(ÿ
|(‘²c‹,Õ%œb'N9Œ@:¨%·Pòêï ñèÂÕOàœënh‰ÿþOcHÒÑÍ´u™“0Sr,É\`È3cç@¬D#çý&4rÙ>ŽJÿzÃne]Nxgé‹Ì—Å×ÃÖûœL3"çlçŸý¥wD.’þGG‹¸!X¦"ˆÏyÍð+œ›«§÷ô‡m¹XóÜúy°ëOÜ«¥¶óB³…ñä§/©þ·Eà ÜuƆª{›Ì™—trgqÕ¿;F"ÛÓK„jòµ®Ð•Ó‡èù)ù?Ñô‹E”µUÂ$|B³j‚ Ad~Ì?~Ý}ÌÊŸZpNc×ý–~.—«0cö—xY§#fiZc5·ZAŸ5áÜlL…›øm-Ç8pâ£2³m{Hºû˜ÅÕ‚<î5®O©©Ú8«ãpdÞ22{/(O''pL¦Zv3JR—gÝ’nr>?C%_=·¤Yp‡E©@æl÷‚ãSÊ NíUUëáxú:º.’ÀiK-‘uáý‹‘a-JÀ,©B[,Õô{=溶™òÇ6U¿ÅkWuÝ«*æz%¯ð&'ð)ÂОª”–Ä€-#pc[#[ÉÉÉQµÙSͽ~q°É„’ºi¶Æ+o“aR¯*™µ&Þô"³©ˆ×GSlùI$UG® W*lO·p<ÉI·aJ’Ã:”¸#SWæ9äVoã LwW²fYÌŠ(dckr¹†Ã4z$Ý#üBÌã«œ®¯FUÊÞBͶÎÄ]ë˜ÇdMe» ÁÐN7“¶<8½¾´@òŸCËWßU‚Œq
|
Ä6r~>ºß!ß1}k—G*ýÐÊöýÏFÙK(bµ#w7PÒ»vÄç-ë¦Û Û{Yy„¶q8ž½2·Æ„ZEv•'Càð‰Ó?N$qµš~wÿ7g×µ‚ˆðf‘¸m]ºFJˆ I(ÿ
|(‘²c‹,Õ%œb'N9Œ@:¨%·Pòêï ñèÂÕOàœënh‰ÿþOcHÒÑÍ´u™“0Sr,É\`È3cç@¬D#çý&4rÙ>ŽJÿzÃne]Nxgé‹Ì—Å×ÃÖûœL3"çlçŸý¥wD.’þGG‹¸!X¦"ˆÏyÍð+œ›«§÷ô‡m¹XóÜúy°ëOÜ«¥¶óB³…ñä§/©þ·Eà ÜuƆª{›Ì™—trgqÕ¿;F"ÛÓK„jòµ®Ð•Ó‡èù)ù?Ñô‹E”µUÂ$|B³j‚ Ad~Ì?~Ý}ÌÊŸZpNc×ý–~.—«0cö—xY§#fiZc5·ZAŸ5áÜlL…›øm-Ç8pâ£2³m{Hºû˜ÅÕ‚<î5®O©©Ú8«ãpdÞ22{/(O''pL¦Zv3JR—gÝ’nr>?C%_=·¤Yp‡E©@æl÷‚ãSÊ NíUUëáxú:º.’ÀiK-‘uáý‹‘a-JÀ,©B[,Õô{=溶™òÇ6U¿ÅkWuÝ«*æz%¯ð&'ð)ÂОª”–Ä€-#pc[#[ÉÉÉQµÙSͽ~q°É„’ºi¶Æ+o“aR¯*™µ&Þô"³©ˆ×GSlùI$UG® W*lO·p<ÉI·aJ’Ã:”¸#SWæ9äVoã LwW²fYÌŠ(dckr¹†Ã4z$Ý#üBÌã«œ®¯FUÊÞBͶÎÄ]ë˜ÇdMe» ÁÐN7“¶<8½¾´@òŸCËWßU‚Œq
|
6Aa’½óI€LÏÖÊ|#ò5—“»´C¤FtâH/‘qx©ã9|Y÷ùüÃËß"—š}~vH?D ðÀiLÕº53L•µy›^ ÊHnû[&¿ÙÀ#àp‡—´8<Û5$±,¥P¤~˜6>u£G¥%È}Ÿj7ÚÆéx¦uzö¦Ö½\€×ÐË‚Ñ6'?׋3³ÄS«µñ³ùûTw{‹gݲ§ª*}M÷\À¾.«êqE0ü&À³m{Á^à¢%Vß„ ØsåÎûÎi•Cî5j;‡'_åö”í¬ÌN«ï#@lÀOã»Â-ÃÿŸÅ^´…Ó• ™C9 m~/Òsíë=¢¦ºÎÂEåjå öIsk
÷šKEœ«1*¢ªµûö$¡Aà9×AÀíºšÁ
|
6Aa’½óI€LÏÖÊ|#ò5—“»´C¤FtâH/‘qx©ã9|Y÷ùüÃËß"—š}~vH?D ðÀiLÕº53L•µy›^ ÊHnû[&¿ÙÀ#àp‡—´8<Û5$±,¥P¤~˜6>u£G¥%È}Ÿj7ÚÆéx¦uzö¦Ö½\€×ÐË‚Ñ6'?׋3³ÄS«µñ³ùûTw{‹gݲ§ª*}M÷\À¾.«êqE0ü&À³m{Á^à¢%Vß„ ØsåÎûÎi•Cî5j;‡'_åö”í¬ÌN«ï#@lÀOã»Â-ÃÿŸÅ^´…Ó• ™C9 m~/Òsíë=¢¦ºÎÂEåjå öIsk
÷šKEœ«1*¢ªµûö$¡Aà9×AÀíºšÁ
|
<Á×±aùF[§ãµ1ñu¥6§mêȽêw½¿ãSŸÊÒÁÆùœ+‚…Š§`úsn_þ ç^ò[
Ï&³2`e˜}¨üM*¯T#‹á,b(x9kŽt!!(zåÉÙ{²Þ8Õc¿Ÿeˆ#\ù~§“™¸@£p)°ò¢¨—À‰Œ”Àõ¡Òã°ù–ÈÙÆL“qðXÛ
|
<Á×±aùF[§ãµ1ñu¥6§mêȽêw½¿ãSŸÊÒÁÆùœ+‚…Š§`úsn_þ ç^ò[
Ï&³2`e˜}¨üM*¯T#‹á,b(x9kŽt!!(zåÉÙ{²Þ8Õc¿Ÿeˆ#\ù~§“™¸@£p)°ò¢¨—À‰Œ”Àõ¡Òã°ù–ÈÙÆL“qðXÛ
|
T²>?€“o›À·7”0=·–‡z\ÀrkÚ¤vÏ©0(
|
T²>?€“o›À·7”0=·–‡z\ÀrkÚ¤vÏ©0(
|
`”¹µº£ï÷31~À 8üùÈðåçíHyÕÚz§f5Ý«éÁlëX=a<~´Û{iiœYšµGûÿ @'46Eñ>³[ Òpx%âðl[Å^°è_Kð<ðv_Û6`HžŽß5`x4¦xàM/ì†ÊáPÃfÒRôo€µ„“ÃY‡ ½–pôªJУ ^‰Ãï¥ýò—%ú˜cÔû˜ïŒ €üÒš\]
|
`”¹µº£ï÷31~À 8üùÈðåçíHyÕÚz§f5Ý«éÁlëX=a<~´Û{iiœYšµGûÿ @'46Eñ>³[ Òpx%âðl[Å^°è_Kð<ðv_Û6`HžŽß5`x4¦xàM/ì†ÊáPÃfÒRôo€µ„“ÃY‡ ½–pôªJУ ^‰Ãï¥ýò—%ú˜cÔû˜ïŒ €üÒš\]
|
endstream
|
endstream
|
endobj
|
endobj
|
434 0 obj <<
|
514 0 obj <<
|
/Type /XObject
|
/Type /XObject
|
/Subtype /Image
|
/Subtype /Image
|
/Width 235
|
/Width 235
|
/Height 80
|
/Height 80
|
/BitsPerComponent 8
|
/BitsPerComponent 8
|
/ColorSpace /DeviceGray
|
/ColorSpace /DeviceGray
|
/Length 3247
|
/Length 3247
|
/Filter /FlateDecode
|
/Filter /FlateDecode
|
>>
|
>>
|
stream
|
stream
|
xÚí[yxE•!×ä€YDAÀ‚„p0 É*å2JÐu9Da?ïAdõ“p˜,]VƒÀ‡$ˆ,b‚ȱ
|
xÚí[yxE•!×ä€YDAÀ‚„p0 É*å2JÐu9Da?ïAdõ“p˜,]VƒÀ‡$ˆ,b‚ȱ
|
s@Dä07™î9k»ªéš#Kâ'š¡~¤_WWWׯޫWïUM 88|¯¢ö4ô¾F¸ZEs‰±ÏÃpÈ"‚)Úç¹"(%¦‚XãóJý„è”pø¶^
ÅVA…Øǹ"8,
|
s@Dä07™î9k»ªéš#Kâ'š¡~¤_WWWׯޫWïUM 88|¯¢ö4ô¾F¸ZEs‰±ÏÃpÈ"‚)Úç¹"(%¦‚XãóJý„è”pø¶^
ÅVA…Øǹ"8,
|
Nªu}˜i‘EÐA¼Ü×g¹î¶
|
Nªu}˜i‘EÐA¼Ü×g¹î¶
|
,Ì7ú¦
£#fÁ|+‚bì°›E–ªXßÓ•zç쉙Y‹Þ+Ãì|õÁ¸Iãùq=cȦ?øêš#Ñ
|
,Ì7ú¦
£#fÁ|+‚bì°›E–ªXßÓ•zç쉙Y‹Þ+Ãì|õÁ¸Iãùq=cȦ?øêš#Ñ
|
Yg×뵶«/‡ÉÕúõÕtÕlø·0Ÿ ïõþIŒóÚ †ØÁYOÎËìõË{êß#1û©Y™ý»^EÒ‚ôzïäµâtÁŽ)l¿lR#˜ß¤6ÕôÈÕTpTƒ^7z®]ŽuØØú"xFßÔWWÓ†'c&nêã‰FW;f°³õ\°-ÿU“š ü‘s˜·3áÄåÎn4Xh·,oNzä ƒŠ¹€”Zʹ8RìéQ¸‰¾ï¨Í_ñ‘à™ª®kG]™sC°è”`³YÏoÕúšÀ¨U¬ëáöÖÓ´{‰[O»´¥®|}A$¨´:?þÎÖ‚—“ˆè¤:eõÚl¹kù´©46óOl¤TÎÈÿxKÎr¤'Bþvš³qkÁ+£µîL\öúºçÒþÏLét@YJÍiÚ¨fÔ*ŠnkÎeÒ½Fj ¢]@¯‰3êèõ
ÕAÆ׊aÖf“Fˆt–È–0Ÿx*5F¨•šŒÞÕœWH!õXñÒ÷Ç Œ,Q6Ì!ÃÔÚÇiŽk¥ŽR¼Z˜â×±\ÇІ3ÔÛ½ô€rü^ýîj2ºY¸Héô…&µd@6ÛýÌpÝKÖNÊ[Õ7S÷pÓä»Òëu÷û›Qêv‹^{!Ji×Ë.±m4óZi¶)@¥ŸF?Ó_¦êÄK¨ð¥ò¸ß¥(^à oR!\?ÝÚ3uÎ(T²%D?N/o¿(7™“äj&‡ªÊj‰‚Fªþê]´*šúéôŠö“fOÔÛ>ôc™2ÕêEi/Ò‚F.ŸûIuî'R±JuÛ’Õ"ÂàKÙ¤uðû†UI sº]1ó›ÈŸ’`©^!whl©/Cs¤Oºå§áŠô(›’—¨5N»Z°`î¥sttþ•û©÷=èˆfËTo!Îg¦lÒ¿òd¥$™åNÿLŒÑ£à¹ê;n&EqäkO©L¡zîÀ[«6\HÄ^N‡ÑŸ>»Mvñíÿêês`U.dsr|§Å•ªXßÑÙ÷2jwJõO2Õ¡´¨šˆ —(?JH?JÄÚéJêLŠ‰8èÔÞ¦ï_2)ùF–'@Å€Ô!ÓI“㪈8^Vvù“7zZ]>5ÛÕ›c¢gª[ܨ
|
Yg×뵶«/‡ÉÕúõÕtÕlø·0Ÿ ïõþIŒóÚ †ØÁYOÎËìõË{êß#1û©Y™ý»^EÒ‚ôzïäµâtÁŽ)l¿lR#˜ß¤6ÕôÈÕTpTƒ^7z®]ŽuØØú"xFßÔWWÓ†'c&nêã‰FW;f°³õ\°-ÿU“š ü‘s˜·3áÄåÎn4Xh·,oNzä ƒŠ¹€”Zʹ8RìéQ¸‰¾ï¨Í_ñ‘à™ª®kG]™sC°è”`³YÏoÕúšÀ¨U¬ëáöÖÓ´{‰[O»´¥®|}A$¨´:?þÎÖ‚—“ˆè¤:eõÚl¹kù´©46óOl¤TÎÈÿxKÎr¤'Bþvš³qkÁ+£µîL\öúºçÒþÏLét@YJÍiÚ¨fÔ*ŠnkÎeÒ½Fj ¢]@¯‰3êèõ
ÕAÆ׊aÖf“Fˆt–È–0Ÿx*5F¨•šŒÞÕœWH!õXñÒ÷Ç Œ,Q6Ì!ÃÔÚÇiŽk¥ŽR¼Z˜â×±\ÇІ3ÔÛ½ô€rü^ýîj2ºY¸Héô…&µd@6ÛýÌpÝKÖNÊ[Õ7S÷pÓä»Òëu÷û›Qêv‹^{!Ji×Ë.±m4óZi¶)@¥ŸF?Ó_¦êÄK¨ð¥ò¸ß¥(^à oR!\?ÝÚ3uÎ(T²%D?N/o¿(7™“äj&‡ªÊj‰‚Fªþê]´*šúéôŠö“fOÔÛ>ôc™2ÕêEi/Ò‚F.ŸûIuî'R±JuÛ’Õ"ÂàKÙ¤uðû†UI sº]1ó›ÈŸ’`©^!whl©/Cs¤Oºå§áŠô(›’—¨5N»Z°`î¥sttþ•û©÷=èˆfËTo!Îg¦lÒ¿òd¥$™åNÿLŒÑ£à¹ê;n&EqäkO©L¡zîÀ[«6\HÄ^N‡ÑŸ>»Mvñíÿêês`U.dsr|§Å•ªXßÑÙ÷2jwJõO2Õ¡´¨šˆ —(?JH?JÄÚéJêLŠ‰8èÔÞ¦ï_2)ùF–'@Å€Ô!ÓI“㪈8^Vvù“7zZ]>5ÛÕ›c¢gª[ܨ
|
bƒæµÐ!êT†xúµûõTé`Ìld§¦¤q™*AL•V<¦ï ÕÛz¹«t ºÉTýœäuÈüL•Uÿ
|
bƒæµÐ!êT†xúµûõTé`Ìld§¦¤q™*AL•V<¦ï ÕÛz¹«t ºÉTýœäuÈüL•Uÿ
|
wáZh5J{¼hu—äl®Flî«Úð&ÒtM;Õ¢‡b™£Ž*ÍsL.ý¤£úO™êVú@ïßW‘‚å²\Jä!:ªWªD
|
wáZh5J{¼hu—äl®Flî«Úð&ÒtM;Õ¢‡b™£Ž*ÍsL.ý¤£úO™êVú@ïßW‘‚å²\Jä!:ªWªD
|
º»¡LhDN+pr7Ÿ«‡ÕZÝ?1;§´ÎIJmŠR¸fay´¬£·AnZÍ¢«JÁvE½uTß‘©.Ô暊¤`µ,—¹›Vµ&w&C@©qךõî#½Ç·*÷aMŒ>ÆX!q0“ÒÕ©ìh»r=$G{ÀIA-Z`Ô´Õ$úò-ºcï=¤ H¾kÐÍU™*Hc]òÔµ¥
|
º»¡LhDN+pr7Ÿ«‡ÕZÝ?1;§´ÎIJmŠR¸fay´¬£·AnZÍ¢«JÁvE½uTß‘©.Ô暊¤`µ,—¹›Vµ&w&C@©qךõî#½Ç·*÷aMŒ>ÆX!q0“ÒÕ©ìh»r=$G{ÀIA-Z`Ô´Õ$úò-ºcï=¤ H¾kÐÍU™*Hc]òÔµ¥
|
W]éªFë\5ÖÚ_Wí‘lP$ù´è|‡{Ü„à
ÚîÓrT{XUŒJÁƒÔÓ·r…”á{ÈUø‰¾½I®Ñn9>&/«ô¥Û¨çe¨Ò8rÖäÜèŠfF^d¨ŠfÚÊñ³SmæžœØØzÆŠ»Q®Ýå1Ü,Ï•ï@¡š6–ý]v¦øéÒ+~w
|
W]éªFë\5ÖÚ_Wí‘lP$ù´è|‡{Ü„à
ÚîÓrT{XUŒJÁƒÔÓ·r…”á{ÈUø‰¾½I®Ñn9>&/«ô¥Û¨çe¨Ò8rÖäÜèŠfF^d¨ŠfÚÊñ³SmæžœØØzÆŠ»Q®Ýå1Ü,Ï•ï@¡š6–ý]v¦øéÒ+~w
|
?{¢ÚWÑÇcqÝz/¡áþ9r»9 ‚úñ÷ª=iå¢Ôá€Ï%ÉÞhŸŽ*‚¯Ô^›4ƒ‰Ô2<ÑSf€ ²†9㈢ʼnJ-Vùz ©T-
Š7’B B*ˆu••õRÌpÑU¹êD³+I\Šàî>$·„tT‘…Šu'ËkÉ “Ðôã«þM‡å”ëY› Ø—i\‹Ø.}e‹—ý|Ä.¾bS_Z8ñƒ]5ª’I4¶O_≪ÔÔRæµ*€åúûQÀhà3¦:›íVç¥ÎÝÖ…è’ƱO=7Åè%ÙCðË¢cîM‹cŠµì¼&O~™R=%—&¿ýê%¦B¹Óòп¯†ùn?¦Õ©/"Þ`Nz¢¿êÌüÔ={N«.–v?©ËêãÔüƒQN.ËÇûfÙn×åU¬Q>PXí§Þ¨¾M©&†½TòßMCœMô]ýÛ*6Œ Õî½ûî»ÇÒâ’”ÙEùJðã_4aÇùƒTsY˜Å•ì1Sª›îŒKÑ
¯5c{åÛcèã ›OÛqÓ—Ï„jŸ«ÒwÚqWs9{àð”žòüÇõàJÀc˜Ý]ò¯[W=íèSs6ÝvÛP ?jnO!;¬Áß1
|
?{¢ÚWÑÇcqÝz/¡áþ9r»9 ‚úñ÷ª=iå¢Ôá€Ï%ÉÞhŸŽ*‚¯Ô^›4ƒ‰Ô2<ÑSf€ ²†9㈢ʼnJ-Vùz ©T-
Š7’B B*ˆu••õRÌpÑU¹êD³+I\Šàî>$·„tT‘…Šu'ËkÉ “Ðôã«þM‡å”ëY› Ø—i\‹Ø.}e‹—ý|Ä.¾bS_Z8ñƒ]5ª’I4¶O_≪ÔÔRæµ*€åúûQÀhà3¦:›íVç¥ÎÝÖ…è’ƱO=7Åè%ÙCðË¢cîM‹cŠµì¼&O~™R=%—&¿ýê%¦B¹Óòп¯†ùn?¦Õ©/"Þ`Nz¢¿êÌüÔ={N«.–v?©ËêãÔüƒQN.ËÇûfÙn×åU¬Q>PXí§Þ¨¾M©&†½TòßMCœMô]ýÛ*6Œ Õî½ûî»ÇÒâ’”ÙEùJðã_4aÇùƒTsY˜Å•ì1Sª›îŒKÑ
¯5c{åÛcèã ›OÛqÓ—Ï„jŸ«ÒwÚqWs9{àð”žòüÇõàJÀc˜Ý]ò¯[W=íèSs6ÝvÛP ?jnO!;¬Áß1
|
ê絉̃Ԗ–Kc¾ÉM§Ž¯®sX~³
mã%}ǺyæxЪ®¢}·º15
†6@U²ásúuãòt\”›ÞÖ-—ÃI͘Óï‰*KõÇ[Ü6ï,t?kuŽNkn†Ó`"é÷r(cü‘ jñúë]¦4n†©iØïíÜ¥Y®f¸Š¦š÷k¬Ïux§êܶN!CÊÙ (ZÈB“úx›è•)Nicç(ø„6j¢‡özµ^˘¶wˆRëÎõ‚úp—ŠæAmñÄ8ô”QµÍÅv/Ö›Ü6-à7&êžvgXÇ´ÑßE ãE®öùê‚ñ–ë»_ùA¿Û¹Òd·ˆV‰‰uá´³Š&"Ä>héšsÞÅŸÔvœíº} E´Ä]ñGÆL‚Èl¿N½RS`È´ÄéàŸ Ói@Ùþå׺BØÔ¨¥ÏH
>‘7ÚeÇ/~^’§åþÙ òfKϤð{ÁïÅ5} F{)žò›™;EJŠÆu¹s3²Zúc6n„ÆŽ*™˜j2ƒŸ ûÄ¢uЕçl±?< w³—ÒL¨Ž‡<†súa’ºuÀ>ÂCâqe~N-ÀÓƒq]1΃ÏqÞù¤Wð:ñ[XƒñI£}Cî=/]¿—¤8_kq.4Ùðét|°ˆäó-´aö°Bœå|öþ%›ÕjJ‡ƒñŒ¨ßë¾à…OÜû
|