summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-09-01 12:18:03 +0000
committerrodri <rgl@antares-labs.eu>2024-09-01 12:18:03 +0000
commita28c8cb09e4e1e6357e3b594fad33071e3224efb (patch)
tree2c540065ee167c2e8a21d2ebd6a087de76723d40
parent8f04e0363dc8ec90dcc5da3e7b131c800f25879a (diff)
downloadlibgraphics-a28c8cb09e4e1e6357e3b594fad33071e3224efb.tar.gz
libgraphics-a28c8cb09e4e1e6357e3b594fad33071e3224efb.tar.bz2
libgraphics-a28c8cb09e4e1e6357e3b594fad33071e3224efb.zip
doc: changes.
-rw-r--r--doc/libgraphics.ms26
-rw-r--r--doc/libgraphics.pdfbin38208 -> 38934 bytes
-rw-r--r--doc/libgraphics.ps1814
3 files changed, 943 insertions, 897 deletions
diff --git a/doc/libgraphics.ms b/doc/libgraphics.ms
index aedb662..595f53e 100644
--- a/doc/libgraphics.ms
+++ b/doc/libgraphics.ms
@@ -159,7 +159,9 @@ seen in
spawned with a call to
.CW initgraphics ,
each representing a stage of the pipeline:
-.IP "S1:"
+.NH 2
+renderer
+.PP
The
.B renderer
process, the root of the tree, waits on a
@@ -220,25 +222,29 @@ arrow from Tiler.T1 to Raster.Rn chop
.PE
.FI "The rendering graph for a \fB2n\fR processor machine."
.KE
-.IP "S2:"
+.NH 2
+entityproc
+.PP
The
.B entityproc
receives an entity and splits its geometry equitatively among the
tilers, sending a batch for each of them to process.
-.IP "S3:"
+.NH 2
+tilers
+.PP
Next, each
.B tiler
-gets to work on their subset of the geometry (potentially in
-parallel)—see
+gets to work on their subset of the geometry, potentially in
+parallel—see
.B "Figure 3" .
They walk the list of primitives, then for each of them
apply the
.B "vertex shader"
to its vertices (which expects clip space coordinates in return),
perform frustum culling and clipping, back-face culling, and then
-project them into the viewport (screen space). Following this step,
-they build a bounding box, used to allocate each primitive into a
-rasterization bucket, or
+project them into the viewport to obtain their screen space
+coordinates. Following this step, they build a bounding box, used to
+allocate each primitive into a rasterization bucket, or
.B tile ,
managed by one of the rasterizers; as illustrated in
.B "Figure 4" .
@@ -277,7 +283,9 @@ line from Tiles.Tn.e to Raster.Rn.w
.PE
.FI "Per tile rasterizers."
.KE
-.IP "S4:"
+.NH 2
+rasterizers
+.PP
Finally, the
.B rasterizers
receive the primitive in screen space, slice it to fit their tile, and
diff --git a/doc/libgraphics.pdf b/doc/libgraphics.pdf
index 6566ab3..09f2cb1 100644
--- a/doc/libgraphics.pdf
+++ b/doc/libgraphics.pdf
Binary files differ
diff --git a/doc/libgraphics.ps b/doc/libgraphics.ps
index a5b6b46..ffbfbca 100644
--- a/doc/libgraphics.ps
+++ b/doc/libgraphics.ps
@@ -794,7 +794,7 @@ mark
(are) 4623 5574 w
(sup\255) 4831 5574 w
(ported\). Each model also stores a list of materials.) 720 5694 w
-(August 3, 2024) 2503 7680 w
+(August 24, 2024) 2471 7680 w
cleartomark
showpage
saveobj restore
@@ -927,7 +927,7 @@ mark
(1.5.) 720 6620 w
(Materials) 962 6620 w
10 /LucidaSansUnicode00 f
-(August 3, 2024) 2503 7680 w
+(August 24, 2024) 2471 7680 w
cleartomark
showpage
saveobj restore
@@ -1066,345 +1066,266 @@ mark
(of) 4746 3308 w
(the) 4885 3308 w
(pipeline:) 720 3428 w
-(S1:) 720 3584 w
-(The) 970 3584 w
10 /LucidaSans-Demi f
-(renderer) 1234 3584 w
+(3.1.) 720 3668 w
+(renderer) 962 3668 w
10 /LucidaSansUnicode00 f
-(process,) 1761 3584 w
-(the) 2250 3584 w
-(root) 2488 3584 w
-(of) 2771 3584 w
-(the) 2952 3584 w
-(tree,) 3190 3584 w
-(waits) 3495 3584 w
-(on) 3828 3584 w
-(a) 4035 3584 w
+(The) 970 3824 w
+10 /LucidaSans-Demi f
+(renderer) 1234 3824 w
+10 /LucidaSansUnicode00 f
+(process,) 1761 3824 w
+(the) 2250 3824 w
+(root) 2488 3824 w
+(of) 2771 3824 w
+(the) 2952 3824 w
+(tree,) 3190 3824 w
+(waits) 3495 3824 w
+(on) 3828 3824 w
+(a) 4035 3824 w
10 /LucidaTypewriter f
-(channel) 4174 3584 w
+(channel) 4174 3824 w
10 /LucidaSansUnicode00 f
-(for) 4762 3584 w
-(a) 4985 3584 w
+(for) 4762 3824 w
+(a) 4985 3824 w
10 /LucidaTypewriter f
-(Renderjob) 970 3704 w
+(Renderjob) 720 3944 w
10 /LucidaSansUnicode00 f
-(sent) 1667 3704 w
-(by) 1922 3704 w
-(another) 2086 3704 w
-(user) 2509 3704 w
-(process,) 2768 3704 w
-(specifying) 3223 3704 w
-(a) 3764 3704 w
-(framebuffer,) 3868 3704 w
-(a) 4526 3704 w
-(scene,) 4629 3704 w
-(a) 4985 3704 w
-(camera) 970 3824 w
-(and) 1362 3824 w
-(a) 1583 3824 w
-(shader) 1680 3824 w
-(table.) 2050 3824 w
-(It) 2396 3824 w
-(walks) 2504 3824 w
-(the) 2816 3824 w
-(scene) 3013 3824 w
-(and) 3331 3824 w
-(sends) 3553 3824 w
-(each) 3878 3824 w
+(sent) 1405 3944 w
+(by) 1648 3944 w
+(another) 1800 3944 w
+(user) 2210 3944 w
+(process,) 2456 3944 w
+(specifying) 2898 3944 w
+(a) 3426 3944 w
+(framebuffer,) 3517 3944 w
+(a) 4163 3944 w
+(scene,) 4254 3944 w
+(a) 4598 3944 w
+(camera) 4689 3944 w
+(and) 720 4064 w
+(a) 936 4064 w
+(shader) 1027 4064 w
+(table.) 1391 4064 w
+(It) 1731 4064 w
+(walks) 1833 4064 w
+(the) 2139 4064 w
+(scene) 2330 4064 w
+(and) 2642 4064 w
+(sends) 2858 4064 w
+(each) 3177 4064 w
10 /LucidaTypewriter f
-(Entity) 4144 3824 w
+(Entity) 3437 4064 w
10 /LucidaSansUnicode00 f
-(individu\255) 4618 3824 w
-(ally to the entityproc.) 970 3944 w
-1026 5258 1026 4898 Dl
-1026 4898 1566 4898 Dl
-1566 4898 1566 5258 Dl
-1566 5258 1026 5258 Dl
+(individually) 3905 4064 w
+(to) 4496 4064 w
+(the) 4631 4064 w
+(enti\255) 4823 4064 w
+(typroc.) 720 4184 w
+1026 5498 1026 5138 Dl
+1026 5138 1566 5138 Dl
+1566 5138 1566 5498 Dl
+1566 5498 1026 5498 Dl
7 /LucidaSansUnicode00 f
-(Renderjob) 1123 5092 w
-1566 5078 1926 5078 Dl
-1854 5096 1926 5078 Dl
-1853 5091 1925 5078 Dl
-1852 5087 1925 5078 Dl
-1851 5082 1925 5078 Dl
-1851 5078 1925 5078 Dl
-1851 5073 1925 5077 Dl
-1852 5068 1925 5077 Dl
-1853 5064 1925 5077 Dl
-1854 5060 1926 5078 Dl
-1926 5078 432 432 De
-(renderer) 1997 5092 w
-2358 5078 2718 5078 Dl
-2646 5096 2718 5078 Dl
-2645 5091 2717 5078 Dl
-2644 5087 2717 5078 Dl
-2643 5082 2717 5078 Dl
-2643 5078 2717 5078 Dl
-2643 5073 2717 5077 Dl
-2644 5068 2717 5077 Dl
-2645 5064 2717 5077 Dl
-2646 5060 2718 5078 Dl
-2718 5078 432 432 De
-(entityproc) 2763 5092 w
-3510 4322 432 432 De
-(tiler) 3626 4336 w
-(1) 3782 4336 w
-3510 4826 432 432 De
-(tiler) 3626 4840 w
-(2) 3782 4840 w
-3510 5330 432 432 De
+(Renderjob) 1123 5332 w
+1566 5318 1926 5318 Dl
+1854 5336 1926 5318 Dl
+1853 5331 1925 5318 Dl
+1852 5327 1925 5318 Dl
+1851 5322 1925 5318 Dl
+1851 5318 1925 5318 Dl
+1851 5313 1925 5317 Dl
+1852 5308 1925 5317 Dl
+1853 5304 1925 5317 Dl
+1854 5300 1926 5318 Dl
+1926 5318 432 432 De
+(renderer) 1997 5332 w
+2358 5318 2718 5318 Dl
+2646 5336 2718 5318 Dl
+2645 5331 2717 5318 Dl
+2644 5327 2717 5318 Dl
+2643 5322 2717 5318 Dl
+2643 5318 2717 5318 Dl
+2643 5313 2717 5317 Dl
+2644 5308 2717 5317 Dl
+2645 5304 2717 5317 Dl
+2646 5300 2718 5318 Dl
+2718 5318 432 432 De
+(entityproc) 2763 5332 w
+3510 4562 432 432 De
+(tiler) 3626 4576 w
+(1) 3782 4576 w
+3510 5066 432 432 De
+(tiler) 3626 5080 w
+(2) 3782 5080 w
+3510 5570 432 432 De
7 /LucidaSansUnicode20 f
-(&) 3691 5344 w
-3510 5834 432 432 De
+(&) 3691 5584 w
+3510 6074 432 432 De
7 /LucidaSansUnicode00 f
-(tiler) 3627 5848 w
-(n) 3783 5848 w
-4302 4322 432 432 De
-(rasterizer) 4322 4336 w
-(1) 4670 4336 w
-4302 4826 432 432 De
-(rasterizer) 4322 4840 w
-(2) 4670 4840 w
-4302 5330 432 432 De
+(tiler) 3627 6088 w
+(n) 3783 6088 w
+4302 4562 432 432 De
+(rasterizer) 4322 4576 w
+(1) 4670 4576 w
+4302 5066 432 432 De
+(rasterizer) 4322 5080 w
+(2) 4670 5080 w
+4302 5570 432 432 De
7 /LucidaSansUnicode20 f
-(&) 4483 5344 w
-4302 5834 432 432 De
+(&) 4483 5584 w
+4302 6074 432 432 De
7 /LucidaSansUnicode00 f
-(rasterizer) 4323 5848 w
-(n) 4671 5848 w
-3090 4928 3569 4471 Dl
-3530 4533 3569 4471 Dl
-3526 4531 3569 4471 Dl
-3522 4528 3568 4471 Dl
-3519 4525 3569 4471 Dl
-3515 4522 3569 4471 Dl
-3512 4519 3568 4472 Dl
-3510 4515 3569 4471 Dl
-3507 4511 3568 4471 Dl
-3504 4507 3568 4471 Dl
-3139 5012 3519 4892 Dl
-3456 4930 3519 4892 Dl
-3454 4926 3519 4891 Dl
-3452 4922 3519 4892 Dl
-3450 4918 3519 4892 Dl
-3449 4913 3519 4891 Dl
-3448 4909 3520 4891 Dl
-3447 4905 3519 4892 Dl
-3446 4900 3519 4891 Dl
-3445 4895 3519 4891 Dl
-3139 5143 3519 5263 Dl
-3445 5260 3519 5264 Dl
-3446 5255 3519 5264 Dl
-3447 5250 3519 5263 Dl
-3448 5246 3520 5264 Dl
-3449 5242 3519 5264 Dl
-3450 5237 3519 5263 Dl
-3452 5233 3519 5263 Dl
-3454 5229 3519 5264 Dl
-3456 5225 3519 5263 Dl
-3090 5227 3569 5684 Dl
-3504 5648 3568 5684 Dl
-3507 5644 3568 5684 Dl
-3510 5640 3569 5684 Dl
-3512 5636 3568 5683 Dl
-3515 5633 3569 5684 Dl
-3519 5630 3569 5684 Dl
-3522 5627 3568 5684 Dl
-3526 5624 3569 5684 Dl
-3530 5622 3569 5684 Dl
-3942 4322 4302 4322 Dl
-4230 4340 4302 4322 Dl
-4229 4335 4301 4322 Dl
-4228 4331 4301 4322 Dl
-4227 4326 4301 4322 Dl
-4227 4322 4301 4322 Dl
-4227 4317 4301 4321 Dl
-4228 4312 4301 4321 Dl
-4229 4308 4301 4321 Dl
-4230 4304 4302 4322 Dl
-3908 4437 4335 4709 Dl
-4265 4686 4335 4709 Dl
-4266 4682 4335 4710 Dl
-4268 4678 4334 4709 Dl
-4271 4674 4335 4710 Dl
-4273 4670 4335 4709 Dl
-4275 4666 4334 4709 Dl
-4278 4662 4335 4709 Dl
-4281 4659 4335 4709 Dl
-4284 4656 4335 4710 Dl
-3859 4491 4383 5159 Dl
-4325 5114 4383 5159 Dl
-4328 5111 4383 5159 Dl
-4332 5107 4384 5159 Dl
-4335 5104 4384 5159 Dl
-4338 5101 4384 5159 Dl
-4342 5098 4384 5159 Dl
-4345 5096 4383 5159 Dl
-4350 5094 4384 5159 Dl
-4354 5092 4384 5159 Dl
-3826 4513 4417 5642 Dl
-4368 5587 4417 5642 Dl
-4371 5584 4417 5642 Dl
-4375 5581 4417 5642 Dl
-4379 5579 4417 5642 Dl
-4383 5576 4417 5641 Dl
-4387 5574 4417 5641 Dl
-4391 5573 4416 5642 Dl
-4395 5571 4416 5642 Dl
-4400 5570 4417 5642 Dl
-3908 4710 4335 4438 Dl
-4284 4491 4335 4437 Dl
-4281 4488 4335 4438 Dl
-4278 4485 4335 4438 Dl
-4275 4481 4334 4438 Dl
-4273 4477 4335 4438 Dl
-4271 4473 4335 4437 Dl
-4268 4469 4334 4438 Dl
-4266 4466 4335 4438 Dl
-4265 4461 4335 4438 Dl
-3942 4826 4302 4826 Dl
-4230 4844 4302 4826 Dl
-4229 4839 4301 4826 Dl
-4228 4835 4301 4826 Dl
-4227 4830 4301 4826 Dl
-4227 4826 4301 4826 Dl
-4227 4821 4301 4825 Dl
-4228 4816 4301 4825 Dl
-4229 4812 4301 4825 Dl
-4230 4808 4302 4826 Dl
-3908 4941 4335 5213 Dl
-4265 5190 4335 5213 Dl
-4266 5186 4335 5214 Dl
-4268 5182 4334 5213 Dl
-4271 5178 4335 5214 Dl
-4273 5174 4335 5213 Dl
-4275 5170 4334 5213 Dl
-4278 5166 4335 5213 Dl
-4281 5163 4335 5213 Dl
-4284 5160 4335 5214 Dl
-3859 4995 4383 5663 Dl
-4325 5618 4383 5663 Dl
-4328 5615 4383 5663 Dl
-4332 5611 4384 5663 Dl
-4335 5608 4384 5663 Dl
-4338 5605 4384 5663 Dl
-4342 5602 4384 5663 Dl
-4345 5600 4383 5663 Dl
-4350 5598 4384 5663 Dl
-4354 5596 4384 5663 Dl
-10 /LucidaSans-Demi f
-(Figure 2) 1562 6248 w
-10 /LucidaSansUnicode00 f
-(: The rendering graph for a) 1984 6248 w
+(rasterizer) 4323 6088 w
+(n) 4671 6088 w
+3090 5168 3569 4711 Dl
+3530 4773 3569 4711 Dl
+3526 4771 3569 4711 Dl
+3522 4768 3568 4711 Dl
+3519 4765 3569 4711 Dl
+3515 4762 3569 4711 Dl
+3512 4759 3568 4712 Dl
+3510 4755 3569 4711 Dl
+3507 4751 3568 4711 Dl
+3504 4747 3568 4711 Dl
+3139 5252 3519 5132 Dl
+3456 5170 3519 5132 Dl
+3454 5166 3519 5131 Dl
+3452 5162 3519 5132 Dl
+3450 5158 3519 5132 Dl
+3449 5153 3519 5131 Dl
+3448 5149 3520 5131 Dl
+3447 5145 3519 5132 Dl
+3446 5140 3519 5131 Dl
+3445 5135 3519 5131 Dl
+3139 5383 3519 5503 Dl
+3445 5500 3519 5504 Dl
+3446 5495 3519 5504 Dl
+3447 5490 3519 5503 Dl
+3448 5486 3520 5504 Dl
+3449 5482 3519 5504 Dl
+3450 5477 3519 5503 Dl
+3452 5473 3519 5503 Dl
+3454 5469 3519 5504 Dl
+3456 5465 3519 5503 Dl
+3090 5467 3569 5924 Dl
+3504 5888 3568 5924 Dl
+3507 5884 3568 5924 Dl
+3510 5880 3569 5924 Dl
+3512 5876 3568 5923 Dl
+3515 5873 3569 5924 Dl
+3519 5870 3569 5924 Dl
+3522 5867 3568 5924 Dl
+3526 5864 3569 5924 Dl
+3530 5862 3569 5924 Dl
+3942 4562 4302 4562 Dl
+4230 4580 4302 4562 Dl
+4229 4575 4301 4562 Dl
+4228 4571 4301 4562 Dl
+4227 4566 4301 4562 Dl
+4227 4562 4301 4562 Dl
+4227 4557 4301 4561 Dl
+4228 4552 4301 4561 Dl
+4229 4548 4301 4561 Dl
+4230 4544 4302 4562 Dl
+3908 4677 4335 4949 Dl
+4265 4926 4335 4949 Dl
+4266 4922 4335 4950 Dl
+4268 4918 4334 4949 Dl
+4271 4914 4335 4950 Dl
+4273 4910 4335 4949 Dl
+4275 4906 4334 4949 Dl
+4278 4902 4335 4949 Dl
+4281 4899 4335 4949 Dl
+4284 4896 4335 4950 Dl
+3859 4731 4383 5399 Dl
+4325 5354 4383 5399 Dl
+4328 5351 4383 5399 Dl
+4332 5347 4384 5399 Dl
+4335 5344 4384 5399 Dl
+4338 5341 4384 5399 Dl
+4342 5338 4384 5399 Dl
+4345 5336 4383 5399 Dl
+4350 5334 4384 5399 Dl
+4354 5332 4384 5399 Dl
+3826 4753 4417 5882 Dl
+4368 5827 4417 5882 Dl
+4371 5824 4417 5882 Dl
+4375 5821 4417 5882 Dl
+4379 5819 4417 5882 Dl
+4383 5816 4417 5881 Dl
+4387 5814 4417 5881 Dl
+4391 5813 4416 5882 Dl
+4395 5811 4416 5882 Dl
+4400 5810 4417 5882 Dl
+3908 4950 4335 4678 Dl
+4284 4731 4335 4677 Dl
+4281 4728 4335 4678 Dl
+4278 4725 4335 4678 Dl
+4275 4721 4334 4678 Dl
+4273 4717 4335 4678 Dl
+4271 4713 4335 4677 Dl
+4268 4709 4334 4678 Dl
+4266 4706 4335 4678 Dl
+4265 4701 4335 4678 Dl
+3942 5066 4302 5066 Dl
+4230 5084 4302 5066 Dl
+4229 5079 4301 5066 Dl
+4228 5075 4301 5066 Dl
+4227 5070 4301 5066 Dl
+4227 5066 4301 5066 Dl
+4227 5061 4301 5065 Dl
+4228 5056 4301 5065 Dl
+4229 5052 4301 5065 Dl
+4230 5048 4302 5066 Dl
+3908 5181 4335 5453 Dl
+4265 5430 4335 5453 Dl
+4266 5426 4335 5454 Dl
+4268 5422 4334 5453 Dl
+4271 5418 4335 5454 Dl
+4273 5414 4335 5453 Dl
+4275 5410 4334 5453 Dl
+4278 5406 4335 5453 Dl
+4281 5403 4335 5453 Dl
+4284 5400 4335 5454 Dl
+3859 5235 4383 5903 Dl
+4325 5858 4383 5903 Dl
+4328 5855 4383 5903 Dl
+4332 5851 4384 5903 Dl
+4335 5848 4384 5903 Dl
+4338 5845 4384 5903 Dl
+4342 5842 4384 5903 Dl
+4345 5840 4383 5903 Dl
+4350 5838 4384 5903 Dl
+4354 5836 4384 5903 Dl
10 /LucidaSans-Demi f
-(2n) 3338 6248 w
+(Figure 2) 1437 6488 w
10 /LucidaSansUnicode00 f
-(processor machine.) 3500 6248 w
-(S2:) 720 6404 w
-(The) 970 6404 w
+(: The rendering graph for a) 1859 6488 w
10 /LucidaSans-Demi f
-(entityproc) 1198 6404 w
+(2n) 3213 6488 w
10 /LucidaSansUnicode00 f
-(receives) 1771 6404 w
-(an) 2210 6404 w
-(entity) 2374 6404 w
-(and) 2694 6404 w
-(splits) 2921 6404 w
-(its) 3228 6404 w
-(geometry) 3393 6404 w
-(equitatively) 3899 6404 w
-(among) 4504 6404 w
-(the) 4885 6404 w
-(tilers, sending a batch for each of them to process.) 970 6524 w
-(S3:) 720 6680 w
-(Next,) 970 6680 w
-(each) 1293 6680 w
+(processor machine.) 3375 6488 w
10 /LucidaSans-Demi f
-(tiler) 1580 6680 w
-10 /LucidaSansUnicode00 f
-(gets) 1854 6680 w
-(to) 2123 6680 w
-(work) 2284 6680 w
-(on) 2584 6680 w
-(their) 2770 6680 w
-(subset) 3058 6680 w
-(of) 3441 6680 w
-(the) 3602 6680 w
-(geometry) 3820 6680 w
-(\(potentially) 4342 6680 w
-(in) 4949 6680 w
-(parallel\)) 970 6800 w
-10 /LucidaSansUnicode20 f
-(\024) 1360 6800 w
+(3.2.) 720 6728 w
+(entityproc) 962 6728 w
10 /LucidaSansUnicode00 f
-(see) 1460 6800 w
+(The) 970 6884 w
10 /LucidaSans-Demi f
-(Figure) 1675 6800 w
-(3) 2053 6800 w
+(entityproc) 1198 6884 w
10 /LucidaSansUnicode00 f
-(.) 2117 6800 w
-(They) 2233 6800 w
-(walk) 2518 6800 w
-(the) 2789 6800 w
-(list) 2996 6800 w
-(of) 3194 6800 w
-(primitives,) 3344 6800 w
-(then) 3908 6800 w
-(for) 4177 6800 w
-(each) 4368 6800 w
-(of) 4643 6800 w
-(them) 4792 6800 w
-(apply) 970 6920 w
-(the) 1281 6920 w
-10 /LucidaSans-Demi f
-(vertex) 1485 6920 w
-(shader) 1856 6920 w
-10 /LucidaSansUnicode00 f
-(to) 2257 6920 w
-(its) 2405 6920 w
-(vertices) 2572 6920 w
-(\(which) 2995 6920 w
-(expects) 3359 6920 w
-(clip) 3784 6920 w
-(space) 4006 6920 w
-(coordinates) 4332 6920 w
-(in) 4949 6920 w
-(return\),) 970 7040 w
-(perform) 1378 7040 w
-(frustum) 1813 7040 w
-(culling) 2239 7040 w
-(and) 2606 7040 w
-(clipping,) 2829 7040 w
-(back-face) 3292 7040 w
-(culling,) 3819 7040 w
-(and) 4218 7040 w
-(then) 4441 7040 w
-(project) 4701 7040 w
-(them) 970 7160 w
-(into) 1258 7160 w
-(the) 1487 7160 w
-(viewport) 1682 7160 w
-(\(screen) 2138 7160 w
-(space\).) 2528 7160 w
-(Following) 2941 7160 w
-(this) 3445 7160 w
-(step,) 3665 7160 w
-(they) 3945 7160 w
-(build) 4193 7160 w
-(a) 4480 7160 w
-(bounding) 4576 7160 w
-(box,) 970 7280 w
-(used) 1220 7280 w
-(to) 1485 7280 w
-(allocate) 1616 7280 w
-(each) 2022 7280 w
-(primitive) 2279 7280 w
-(into a rasterization bucket, or) 2741 7280 w
-10 /LucidaSans-Demi f
-(tile) 4217 7280 w
-10 /LucidaSansUnicode00 f
-(, managed by) 4383 7280 w
-(August 3, 2024) 2503 7680 w
+(receives) 1771 6884 w
+(an) 2210 6884 w
+(entity) 2374 6884 w
+(and) 2694 6884 w
+(splits) 2921 6884 w
+(its) 3228 6884 w
+(geometry) 3393 6884 w
+(equitatively) 3899 6884 w
+(among) 4504 6884 w
+(the) 4885 6884 w
+(tilers, sending a batch for each of them to process.) 720 7004 w
+(August 24, 2024) 2471 7680 w
cleartomark
showpage
saveobj restore
@@ -1415,436 +1336,347 @@ mark
4 pagesetup
10 /LucidaSansUnicode00 f
(\255 4 \255) 2783 480 w
-(one) 970 840 w
-(of) 1183 840 w
-(the) 1315 840 w
-(rasterizers;) 1504 840 w
-(as) 2085 840 w
-(illustrated) 2226 840 w
-(in) 2750 840 w
10 /LucidaSans-Demi f
-(Figure) 2876 840 w
-(4) 3237 840 w
+(3.3.) 720 840 w
+(tilers) 962 840 w
10 /LucidaSansUnicode00 f
-(.) 3301 840 w
-(If) 3400 840 w
-(it) 3501 840 w
-(spans) 3602 840 w
-(multiple) 3919 840 w
-(tiles,) 4352 840 w
-(it) 4621 840 w
-(will) 4722 840 w
-(be) 4921 840 w
-(copied and sent to each of them.) 970 960 w
-2070 1950 2106 1950 Dl
-2142 1950 2178 1950 Dl
-2214 1950 2250 1950 Dl
-2286 1950 2322 1950 Dl
-2358 1950 2394 1950 Dl
-2430 1950 2466 1950 Dl
-2502 1950 2538 1950 Dl
-2574 1950 2610 1950 Dl
-2646 1950 2682 1950 Dl
-2718 1950 2754 1950 Dl
-2790 1950 2826 1950 Dl
-2862 1950 2898 1950 Dl
-2934 1950 2970 1950 Dl
-2970 1950 2970 1914 Dl
-2970 1896 2970 1860 Dl
-2970 1842 2970 1806 Dl
-2970 1806 2934 1806 Dl
-2898 1806 2862 1806 Dl
-2826 1806 2790 1806 Dl
-2754 1806 2718 1806 Dl
-2682 1806 2646 1806 Dl
-2610 1806 2574 1806 Dl
-2538 1806 2502 1806 Dl
-2466 1806 2430 1806 Dl
-2394 1806 2358 1806 Dl
-2322 1806 2286 1806 Dl
-2250 1806 2214 1806 Dl
-2178 1806 2142 1806 Dl
-2106 1806 2070 1806 Dl
-2070 1806 2070 1842 Dl
-2070 1860 2070 1896 Dl
-2070 1914 2070 1950 Dl
-7 /LucidaSansUnicode00 f
-(tile 1) 2435 1892 w
-2070 2094 2106 2094 Dl
-2142 2094 2178 2094 Dl
-2214 2094 2250 2094 Dl
-2286 2094 2322 2094 Dl
-2358 2094 2394 2094 Dl
-2430 2094 2466 2094 Dl
-2502 2094 2538 2094 Dl
-2574 2094 2610 2094 Dl
-2646 2094 2682 2094 Dl
-2718 2094 2754 2094 Dl
-2790 2094 2826 2094 Dl
-2862 2094 2898 2094 Dl
-2934 2094 2970 2094 Dl
-2970 2094 2970 2058 Dl
-2970 2040 2970 2004 Dl
-2970 1986 2970 1950 Dl
-2970 1950 2934 1950 Dl
-2898 1950 2862 1950 Dl
-2826 1950 2790 1950 Dl
-2754 1950 2718 1950 Dl
-2682 1950 2646 1950 Dl
-2610 1950 2574 1950 Dl
-2538 1950 2502 1950 Dl
-2466 1950 2430 1950 Dl
-2394 1950 2358 1950 Dl
-2322 1950 2286 1950 Dl
-2250 1950 2214 1950 Dl
-2178 1950 2142 1950 Dl
-2106 1950 2070 1950 Dl
-2070 1950 2070 1986 Dl
-2070 2004 2070 2040 Dl
-2070 2058 2070 2094 Dl
-(tile 2) 2435 2036 w
-2070 2238 2106 2238 Dl
-2142 2238 2178 2238 Dl
-2214 2238 2250 2238 Dl
-2286 2238 2322 2238 Dl
-2358 2238 2394 2238 Dl
-2430 2238 2466 2238 Dl
-2502 2238 2538 2238 Dl
-2574 2238 2610 2238 Dl
-2646 2238 2682 2238 Dl
-2718 2238 2754 2238 Dl
-2790 2238 2826 2238 Dl
-2862 2238 2898 2238 Dl
-2934 2238 2970 2238 Dl
-2970 2238 2970 2202 Dl
-2970 2184 2970 2148 Dl
-2970 2130 2970 2094 Dl
-2970 2094 2934 2094 Dl
-2898 2094 2862 2094 Dl
-2826 2094 2790 2094 Dl
-2754 2094 2718 2094 Dl
-2682 2094 2646 2094 Dl
-2610 2094 2574 2094 Dl
-2538 2094 2502 2094 Dl
-2466 2094 2430 2094 Dl
-2394 2094 2358 2094 Dl
-2322 2094 2286 2094 Dl
-2250 2094 2214 2094 Dl
-2178 2094 2142 2094 Dl
-2106 2094 2070 2094 Dl
-2070 2094 2070 2130 Dl
-2070 2148 2070 2184 Dl
-2070 2202 2070 2238 Dl
-7 /LucidaSansUnicode20 f
-(&) 2485 2180 w
-2070 2382 2106 2382 Dl
-2142 2382 2178 2382 Dl
-2214 2382 2250 2382 Dl
-2286 2382 2322 2382 Dl
-2358 2382 2394 2382 Dl
-2430 2382 2466 2382 Dl
-2502 2382 2538 2382 Dl
-2574 2382 2610 2382 Dl
-2646 2382 2682 2382 Dl
-2718 2382 2754 2382 Dl
-2790 2382 2826 2382 Dl
-2862 2382 2898 2382 Dl
-2934 2382 2970 2382 Dl
-2970 2382 2970 2346 Dl
-2970 2328 2970 2292 Dl
-2970 2274 2970 2238 Dl
-2970 2238 2934 2238 Dl
-2898 2238 2862 2238 Dl
-2826 2238 2790 2238 Dl
-2754 2238 2718 2238 Dl
-2682 2238 2646 2238 Dl
-2610 2238 2574 2238 Dl
-2538 2238 2502 2238 Dl
-2466 2238 2430 2238 Dl
-2394 2238 2358 2238 Dl
-2322 2238 2286 2238 Dl
-2250 2238 2214 2238 Dl
-2178 2238 2142 2238 Dl
-2106 2238 2070 2238 Dl
-2070 2238 2070 2274 Dl
-2070 2292 2070 2328 Dl
-2070 2346 2070 2382 Dl
-7 /LucidaSansUnicode00 f
-(tile n) 2435 2324 w
-2034 2418 2034 1770 Dl
-2034 1770 3006 1770 Dl
-3006 1770 3006 2418 Dl
-3006 2418 2034 2418 Dl
-(Framebuf) 1675 1820 w
-3330 1338 432 432 De
-(rasterizer) 3350 1352 w
-(1) 3698 1352 w
-3330 1842 432 432 De
-(rasterizer) 3350 1856 w
-(2) 3698 1856 w
-3330 2346 432 432 De
-7 /LucidaSansUnicode20 f
-(&) 3511 2360 w
-3330 2850 432 432 De
-7 /LucidaSansUnicode00 f
-(rasterizer) 3351 2864 w
-(n) 3699 2864 w
-2970 1878 3330 1338 Dl
-2970 2022 3330 1842 Dl
-2970 2166 3330 2346 Dl
-2970 2310 3330 2850 Dl
+(Next,) 970 996 w
+(each) 1293 996 w
+10 /LucidaSans-Demi f
+(tiler) 1580 996 w
+10 /LucidaSansUnicode00 f
+(gets) 1854 996 w
+(to) 2123 996 w
+(work) 2284 996 w
+(on) 2584 996 w
+(their) 2770 996 w
+(subset) 3058 996 w
+(of) 3441 996 w
+(the) 3602 996 w
+(geometry,) 3821 996 w
+(potentially) 4375 996 w
+(in) 4949 996 w
+(parallel) 720 1116 w
+10 /LucidaSansUnicode20 f
+(\024) 1077 1116 w
+10 /LucidaSansUnicode00 f
+(see) 1177 1116 w
10 /LucidaSans-Demi f
-(Figure 3) 2305 3264 w
+(Figure) 1376 1116 w
+(3) 1738 1116 w
10 /LucidaSansUnicode00 f
-(: Per tile rasterizers.) 2727 3264 w
-(S4:) 720 3420 w
-(Finally,) 970 3420 w
-(the) 1346 3420 w
+(.) 1802 1116 w
+(They) 1902 1116 w
+(walk) 2171 1116 w
+(the) 2426 1116 w
+(list) 2617 1116 w
+(of) 2799 1116 w
+(primitives,) 2933 1116 w
+(then) 3481 1116 w
+(for) 3734 1116 w
+(each) 3909 1116 w
+(of) 4169 1116 w
+(them) 4303 1116 w
+(apply) 4587 1116 w
+(the) 4885 1116 w
10 /LucidaSans-Demi f
-(rasterizers) 1535 3420 w
+(vertex) 720 1236 w
+(shader) 1084 1236 w
10 /LucidaSansUnicode00 f
-(receive) 2128 3420 w
-(the) 2503 3420 w
-(primitive) 2692 3420 w
-(in) 3155 3420 w
-(screen) 3280 3420 w
-(space,) 3631 3420 w
-(slice) 3974 3420 w
-(it) 4225 3420 w
-(to) 4326 3420 w
-(fit) 4459 3420 w
-(their) 4597 3420 w
-(tile,) 4857 3420 w
-(and) 970 3540 w
-(apply) 1186 3540 w
-(a) 1484 3540 w
-(rasterization) 1575 3540 w
-(routine) 2222 3540 w
-(based) 2606 3540 w
-(on) 2930 3540 w
-(its) 3089 3540 w
-(type.) 3242 3540 w
-(For) 3518 3540 w
-(each) 3710 3540 w
-(of) 3970 3540 w
-(the) 4104 3540 w
-(pixels,) 4295 3540 w
-(a) 4652 3540 w
+(to) 1478 1236 w
+(its) 1618 1236 w
+(vertices) 1777 1236 w
+(\(which) 2192 1236 w
+(expects) 2548 1236 w
+(clip) 2965 1236 w
+(space) 3179 1236 w
+(coordinates) 3497 1236 w
+(in) 4107 1236 w
+(return\),) 4241 1236 w
+(perform) 4648 1236 w
+(frustum) 720 1356 w
+(culling) 1139 1356 w
+(and) 1499 1356 w
+(clipping,) 1715 1356 w
+(back-face) 2171 1356 w
+(culling,) 2691 1356 w
+(and) 3083 1356 w
+(then) 3299 1356 w
+(project) 3552 1356 w
+(them) 3927 1356 w
+(into) 4210 1356 w
+(the) 4434 1356 w
+(viewport) 4624 1356 w
+(to) 720 1476 w
+(obtain) 869 1476 w
+(their) 1227 1476 w
+(screen) 1503 1476 w
+(space) 1871 1476 w
+(coordinates.) 2198 1476 w
+(Following) 2880 1476 w
+(this) 3395 1476 w
+(step,) 3625 1476 w
+(they) 3915 1476 w
+(build) 4173 1476 w
+(a) 4470 1476 w
+(bounding) 4576 1476 w
+(box,) 720 1596 w
+(used) 973 1596 w
+(to) 1241 1596 w
+(allocate) 1375 1596 w
+(each) 1783 1596 w
+(primitive) 2042 1596 w
+(into) 2506 1596 w
+(a) 2730 1596 w
+(rasterization) 2820 1596 w
+(bucket,) 3466 1596 w
+(or) 3860 1596 w
10 /LucidaSans-Demi f
-(depth) 4742 3540 w
-(test) 970 3660 w
+(tile) 3997 1596 w
10 /LucidaSansUnicode00 f
-(is) 1215 3660 w
-(performed,) 1343 3660 w
-(discarding) 1934 3660 w
-(fragments) 2488 3660 w
-(that) 3030 3660 w
-(are) 3269 3660 w
-(further) 3469 3660 w
-(away.) 3853 3660 w
-(Then) 4172 3660 w
-(a) 4463 3660 w
+(,) 4163 1596 w
+(managed) 4230 1596 w
+(by) 4711 1596 w
+(one) 4861 1596 w
+(of) 720 1716 w
+(the) 859 1716 w
+(rasterizers;) 1055 1716 w
+(as) 1643 1716 w
+(illustrated) 1790 1716 w
+(in) 2320 1716 w
10 /LucidaSans-Demi f
-(fragment) 4566 3660 w
-(shader) 970 3780 w
+(Figure) 2452 1716 w
+(4) 2819 1716 w
10 /LucidaSansUnicode00 f
-(is applied and the result written to the framebuffer after blending.) 1354 3780 w
-2070 4806 2106 4806 Dl
-2142 4806 2178 4806 Dl
-2214 4806 2250 4806 Dl
-2286 4806 2322 4806 Dl
-2358 4806 2394 4806 Dl
-2430 4806 2466 4806 Dl
-2502 4806 2538 4806 Dl
-2574 4806 2610 4806 Dl
-2646 4806 2682 4806 Dl
-2718 4806 2754 4806 Dl
-2790 4806 2826 4806 Dl
-2862 4806 2898 4806 Dl
-2934 4806 2970 4806 Dl
-2970 4806 2970 4770 Dl
-2970 4752 2970 4716 Dl
-2970 4698 2970 4662 Dl
-2970 4662 2934 4662 Dl
-2898 4662 2862 4662 Dl
-2826 4662 2790 4662 Dl
-2754 4662 2718 4662 Dl
-2682 4662 2646 4662 Dl
-2610 4662 2574 4662 Dl
-2538 4662 2502 4662 Dl
-2466 4662 2430 4662 Dl
-2394 4662 2358 4662 Dl
-2322 4662 2286 4662 Dl
-2250 4662 2214 4662 Dl
-2178 4662 2142 4662 Dl
-2106 4662 2070 4662 Dl
-2070 4662 2070 4698 Dl
-2070 4716 2070 4752 Dl
-2070 4770 2070 4806 Dl
+(.) 2883 1716 w
+(If) 2988 1716 w
+(it) 3095 1716 w
+(spans) 3202 1716 w
+(multiple) 3526 1716 w
+(tiles,) 3966 1716 w
+(it) 4242 1716 w
+(will) 4350 1716 w
+(be) 4556 1716 w
+(copied) 4717 1716 w
+(and sent to each of them.) 720 1836 w
+2070 2826 2106 2826 Dl
+2142 2826 2178 2826 Dl
+2214 2826 2250 2826 Dl
+2286 2826 2322 2826 Dl
+2358 2826 2394 2826 Dl
+2430 2826 2466 2826 Dl
+2502 2826 2538 2826 Dl
+2574 2826 2610 2826 Dl
+2646 2826 2682 2826 Dl
+2718 2826 2754 2826 Dl
+2790 2826 2826 2826 Dl
+2862 2826 2898 2826 Dl
+2934 2826 2970 2826 Dl
+2970 2826 2970 2790 Dl
+2970 2772 2970 2736 Dl
+2970 2718 2970 2682 Dl
+2970 2682 2934 2682 Dl
+2898 2682 2862 2682 Dl
+2826 2682 2790 2682 Dl
+2754 2682 2718 2682 Dl
+2682 2682 2646 2682 Dl
+2610 2682 2574 2682 Dl
+2538 2682 2502 2682 Dl
+2466 2682 2430 2682 Dl
+2394 2682 2358 2682 Dl
+2322 2682 2286 2682 Dl
+2250 2682 2214 2682 Dl
+2178 2682 2142 2682 Dl
+2106 2682 2070 2682 Dl
+2070 2682 2070 2718 Dl
+2070 2736 2070 2772 Dl
+2070 2790 2070 2826 Dl
7 /LucidaSansUnicode00 f
-(1) 2498 4748 w
-2070 4950 2106 4950 Dl
-2142 4950 2178 4950 Dl
-2214 4950 2250 4950 Dl
-2286 4950 2322 4950 Dl
-2358 4950 2394 4950 Dl
-2430 4950 2466 4950 Dl
-2502 4950 2538 4950 Dl
-2574 4950 2610 4950 Dl
-2646 4950 2682 4950 Dl
-2718 4950 2754 4950 Dl
-2790 4950 2826 4950 Dl
-2862 4950 2898 4950 Dl
-2934 4950 2970 4950 Dl
-2970 4950 2970 4914 Dl
-2970 4896 2970 4860 Dl
-2970 4842 2970 4806 Dl
-2970 4806 2934 4806 Dl
-2898 4806 2862 4806 Dl
-2826 4806 2790 4806 Dl
-2754 4806 2718 4806 Dl
-2682 4806 2646 4806 Dl
-2610 4806 2574 4806 Dl
-2538 4806 2502 4806 Dl
-2466 4806 2430 4806 Dl
-2394 4806 2358 4806 Dl
-2322 4806 2286 4806 Dl
-2250 4806 2214 4806 Dl
-2178 4806 2142 4806 Dl
-2106 4806 2070 4806 Dl
-2070 4806 2070 4842 Dl
-2070 4860 2070 4896 Dl
-2070 4914 2070 4950 Dl
-(2) 2498 4892 w
-2070 5094 2106 5094 Dl
-2142 5094 2178 5094 Dl
-2214 5094 2250 5094 Dl
-2286 5094 2322 5094 Dl
-2358 5094 2394 5094 Dl
-2430 5094 2466 5094 Dl
-2502 5094 2538 5094 Dl
-2574 5094 2610 5094 Dl
-2646 5094 2682 5094 Dl
-2718 5094 2754 5094 Dl
-2790 5094 2826 5094 Dl
-2862 5094 2898 5094 Dl
-2934 5094 2970 5094 Dl
-2970 5094 2970 5058 Dl
-2970 5040 2970 5004 Dl
-2970 4986 2970 4950 Dl
-2970 4950 2934 4950 Dl
-2898 4950 2862 4950 Dl
-2826 4950 2790 4950 Dl
-2754 4950 2718 4950 Dl
-2682 4950 2646 4950 Dl
-2610 4950 2574 4950 Dl
-2538 4950 2502 4950 Dl
-2466 4950 2430 4950 Dl
-2394 4950 2358 4950 Dl
-2322 4950 2286 4950 Dl
-2250 4950 2214 4950 Dl
-2178 4950 2142 4950 Dl
-2106 4950 2070 4950 Dl
-2070 4950 2070 4986 Dl
-2070 5004 2070 5040 Dl
-2070 5058 2070 5094 Dl
+(tile 1) 2435 2768 w
+2070 2970 2106 2970 Dl
+2142 2970 2178 2970 Dl
+2214 2970 2250 2970 Dl
+2286 2970 2322 2970 Dl
+2358 2970 2394 2970 Dl
+2430 2970 2466 2970 Dl
+2502 2970 2538 2970 Dl
+2574 2970 2610 2970 Dl
+2646 2970 2682 2970 Dl
+2718 2970 2754 2970 Dl
+2790 2970 2826 2970 Dl
+2862 2970 2898 2970 Dl
+2934 2970 2970 2970 Dl
+2970 2970 2970 2934 Dl
+2970 2916 2970 2880 Dl
+2970 2862 2970 2826 Dl
+2970 2826 2934 2826 Dl
+2898 2826 2862 2826 Dl
+2826 2826 2790 2826 Dl
+2754 2826 2718 2826 Dl
+2682 2826 2646 2826 Dl
+2610 2826 2574 2826 Dl
+2538 2826 2502 2826 Dl
+2466 2826 2430 2826 Dl
+2394 2826 2358 2826 Dl
+2322 2826 2286 2826 Dl
+2250 2826 2214 2826 Dl
+2178 2826 2142 2826 Dl
+2106 2826 2070 2826 Dl
+2070 2826 2070 2862 Dl
+2070 2880 2070 2916 Dl
+2070 2934 2070 2970 Dl
+(tile 2) 2435 2912 w
+2070 3114 2106 3114 Dl
+2142 3114 2178 3114 Dl
+2214 3114 2250 3114 Dl
+2286 3114 2322 3114 Dl
+2358 3114 2394 3114 Dl
+2430 3114 2466 3114 Dl
+2502 3114 2538 3114 Dl
+2574 3114 2610 3114 Dl
+2646 3114 2682 3114 Dl
+2718 3114 2754 3114 Dl
+2790 3114 2826 3114 Dl
+2862 3114 2898 3114 Dl
+2934 3114 2970 3114 Dl
+2970 3114 2970 3078 Dl
+2970 3060 2970 3024 Dl
+2970 3006 2970 2970 Dl
+2970 2970 2934 2970 Dl
+2898 2970 2862 2970 Dl
+2826 2970 2790 2970 Dl
+2754 2970 2718 2970 Dl
+2682 2970 2646 2970 Dl
+2610 2970 2574 2970 Dl
+2538 2970 2502 2970 Dl
+2466 2970 2430 2970 Dl
+2394 2970 2358 2970 Dl
+2322 2970 2286 2970 Dl
+2250 2970 2214 2970 Dl
+2178 2970 2142 2970 Dl
+2106 2970 2070 2970 Dl
+2070 2970 2070 3006 Dl
+2070 3024 2070 3060 Dl
+2070 3078 2070 3114 Dl
7 /LucidaSansUnicode20 f
-(&) 2485 5036 w
-2070 5238 2106 5238 Dl
-2142 5238 2178 5238 Dl
-2214 5238 2250 5238 Dl
-2286 5238 2322 5238 Dl
-2358 5238 2394 5238 Dl
-2430 5238 2466 5238 Dl
-2502 5238 2538 5238 Dl
-2574 5238 2610 5238 Dl
-2646 5238 2682 5238 Dl
-2718 5238 2754 5238 Dl
-2790 5238 2826 5238 Dl
-2862 5238 2898 5238 Dl
-2934 5238 2970 5238 Dl
-2970 5238 2970 5202 Dl
-2970 5184 2970 5148 Dl
-2970 5130 2970 5094 Dl
-2970 5094 2934 5094 Dl
-2898 5094 2862 5094 Dl
-2826 5094 2790 5094 Dl
-2754 5094 2718 5094 Dl
-2682 5094 2646 5094 Dl
-2610 5094 2574 5094 Dl
-2538 5094 2502 5094 Dl
-2466 5094 2430 5094 Dl
-2394 5094 2358 5094 Dl
-2322 5094 2286 5094 Dl
-2250 5094 2214 5094 Dl
-2178 5094 2142 5094 Dl
-2106 5094 2070 5094 Dl
-2070 5094 2070 5130 Dl
-2070 5148 2070 5184 Dl
-2070 5202 2070 5238 Dl
+(&) 2485 3056 w
+2070 3258 2106 3258 Dl
+2142 3258 2178 3258 Dl
+2214 3258 2250 3258 Dl
+2286 3258 2322 3258 Dl
+2358 3258 2394 3258 Dl
+2430 3258 2466 3258 Dl
+2502 3258 2538 3258 Dl
+2574 3258 2610 3258 Dl
+2646 3258 2682 3258 Dl
+2718 3258 2754 3258 Dl
+2790 3258 2826 3258 Dl
+2862 3258 2898 3258 Dl
+2934 3258 2970 3258 Dl
+2970 3258 2970 3222 Dl
+2970 3204 2970 3168 Dl
+2970 3150 2970 3114 Dl
+2970 3114 2934 3114 Dl
+2898 3114 2862 3114 Dl
+2826 3114 2790 3114 Dl
+2754 3114 2718 3114 Dl
+2682 3114 2646 3114 Dl
+2610 3114 2574 3114 Dl
+2538 3114 2502 3114 Dl
+2466 3114 2430 3114 Dl
+2394 3114 2358 3114 Dl
+2322 3114 2286 3114 Dl
+2250 3114 2214 3114 Dl
+2178 3114 2142 3114 Dl
+2106 3114 2070 3114 Dl
+2070 3114 2070 3150 Dl
+2070 3168 2070 3204 Dl
+2070 3222 2070 3258 Dl
7 /LucidaSansUnicode00 f
-(n) 2499 5180 w
-2142 4986 2592 4842 Dl
-2592 4842 2754 5166 Dl
-2754 5166 2142 4986 Dl
-2034 5274 2034 4626 Dl
-2034 4626 3006 4626 Dl
-3006 4626 3006 5274 Dl
-3006 5274 2034 5274 Dl
-(Framebuf) 1675 4676 w
-3330 4194 432 432 De
-(rasterizer) 3350 4208 w
-(1) 3698 4208 w
-3330 4698 432 432 De
-(rasterizer) 3350 4712 w
-(2) 3698 4712 w
-3330 5202 432 432 De
+(tile n) 2435 3200 w
+2034 3294 2034 2646 Dl
+2034 2646 3006 2646 Dl
+3006 2646 3006 3294 Dl
+3006 3294 2034 3294 Dl
+(Framebuf) 1675 2696 w
+3330 2214 432 432 De
+(rasterizer) 3350 2228 w
+(1) 3698 2228 w
+3330 2718 432 432 De
+(rasterizer) 3350 2732 w
+(2) 3698 2732 w
+3330 3222 432 432 De
7 /LucidaSansUnicode20 f
-(&) 3511 5216 w
-3330 5706 432 432 De
+(&) 3511 3236 w
+3330 3726 432 432 De
7 /LucidaSansUnicode00 f
-(rasterizer) 3351 5720 w
-(n) 3699 5720 w
-2970 4878 3330 4698 Dl
-3273 4746 3329 4698 Dl
-3270 4742 3329 4698 Dl
-3268 4739 3329 4698 Dl
-3265 4735 3329 4698 Dl
-3263 4731 3329 4698 Dl
-3261 4726 3329 4698 Dl
-3260 4722 3329 4698 Dl
-3258 4718 3329 4698 Dl
-3257 4713 3329 4698 Dl
-2970 5022 3330 5202 Dl
-3257 5186 3329 5201 Dl
-3258 5181 3329 5201 Dl
-3260 5177 3329 5201 Dl
-3261 5173 3329 5201 Dl
-3263 5168 3329 5201 Dl
-3265 5164 3329 5201 Dl
-3268 5160 3329 5201 Dl
-3270 5157 3329 5201 Dl
-3273 5153 3329 5201 Dl
-2970 5166 3330 5706 Dl
-3275 5656 3329 5705 Dl
-3278 5652 3329 5705 Dl
-3281 5649 3329 5705 Dl
-3285 5646 3329 5705 Dl
-3288 5644 3329 5705 Dl
-3292 5641 3329 5705 Dl
-3296 5639 3329 5705 Dl
-3300 5637 3329 5705 Dl
-3304 5636 3329 5705 Dl
+(rasterizer) 3351 3740 w
+(n) 3699 3740 w
+2970 2754 3330 2214 Dl
+2970 2898 3330 2718 Dl
+2970 3042 3330 3222 Dl
+2970 3186 3330 3726 Dl
+10 /LucidaSans-Demi f
+(Figure 3) 2180 4140 w
+10 /LucidaSansUnicode00 f
+(: Per tile rasterizers.) 2602 4140 w
10 /LucidaSans-Demi f
-(Figure 4) 2073 6120 w
+(3.4.) 720 4380 w
+(rasterizers) 962 4380 w
10 /LucidaSansUnicode00 f
-(: Raster task scheduling.) 2495 6120 w
+(Finally,) 970 4536 w
+(the) 1346 4536 w
10 /LucidaSans-Demi f
-(4.) 720 6360 w
-(Frames of reference) 873 6360 w
+(rasterizers) 1535 4536 w
10 /LucidaSansUnicode00 f
-(Frames are right-handed throughout every stage.) 970 6516 w
-(August 3, 2024) 2503 7680 w
+(receive) 2128 4536 w
+(the) 2503 4536 w
+(primitive) 2692 4536 w
+(in) 3155 4536 w
+(screen) 3280 4536 w
+(space,) 3631 4536 w
+(slice) 3974 4536 w
+(it) 4225 4536 w
+(to) 4326 4536 w
+(fit) 4459 4536 w
+(their) 4597 4536 w
+(tile,) 4857 4536 w
+(and) 720 4656 w
+(apply) 937 4656 w
+(a) 1236 4656 w
+(rasterization) 1328 4656 w
+(routine) 1976 4656 w
+(based) 2361 4656 w
+(on) 2686 4656 w
+(its) 2846 4656 w
+(type.) 3000 4656 w
+(For) 3277 4656 w
+(each) 3470 4656 w
+(of) 3731 4656 w
+(the) 3866 4656 w
+(pixels,) 4058 4656 w
+(a) 4416 4656 w
+10 /LucidaSans-Demi f
+(depth) 4508 4656 w
+(test) 4842 4656 w
+10 /LucidaSansUnicode00 f
+(is) 720 4776 w
+(performed,) 845 4776 w
+(discarding) 1433 4776 w
+(fragments) 1984 4776 w
+(that) 2523 4776 w
+(are) 2759 4776 w
+(further) 2956 4776 w
+(away.) 3337 4776 w
+(Then) 3653 4776 w
+(a) 3941 4776 w
+10 /LucidaSans-Demi f
+(fragment) 4042 4776 w
+(shader) 4562 4776 w
+10 /LucidaSansUnicode00 f
+(is) 4960 4776 w
+(applied and the result written to the framebuffer after blending.) 720 4896 w
+(August 24, 2024) 2471 7680 w
cleartomark
showpage
saveobj restore
@@ -1855,208 +1687,414 @@ mark
5 pagesetup
10 /LucidaSansUnicode00 f
(\255 5 \255) 2783 480 w
+2070 1710 2106 1710 Dl
+2142 1710 2178 1710 Dl
+2214 1710 2250 1710 Dl
+2286 1710 2322 1710 Dl
+2358 1710 2394 1710 Dl
+2430 1710 2466 1710 Dl
+2502 1710 2538 1710 Dl
+2574 1710 2610 1710 Dl
+2646 1710 2682 1710 Dl
+2718 1710 2754 1710 Dl
+2790 1710 2826 1710 Dl
+2862 1710 2898 1710 Dl
+2934 1710 2970 1710 Dl
+2970 1710 2970 1674 Dl
+2970 1656 2970 1620 Dl
+2970 1602 2970 1566 Dl
+2970 1566 2934 1566 Dl
+2898 1566 2862 1566 Dl
+2826 1566 2790 1566 Dl
+2754 1566 2718 1566 Dl
+2682 1566 2646 1566 Dl
+2610 1566 2574 1566 Dl
+2538 1566 2502 1566 Dl
+2466 1566 2430 1566 Dl
+2394 1566 2358 1566 Dl
+2322 1566 2286 1566 Dl
+2250 1566 2214 1566 Dl
+2178 1566 2142 1566 Dl
+2106 1566 2070 1566 Dl
+2070 1566 2070 1602 Dl
+2070 1620 2070 1656 Dl
+2070 1674 2070 1710 Dl
+7 /LucidaSansUnicode00 f
+(1) 2498 1652 w
+2070 1854 2106 1854 Dl
+2142 1854 2178 1854 Dl
+2214 1854 2250 1854 Dl
+2286 1854 2322 1854 Dl
+2358 1854 2394 1854 Dl
+2430 1854 2466 1854 Dl
+2502 1854 2538 1854 Dl
+2574 1854 2610 1854 Dl
+2646 1854 2682 1854 Dl
+2718 1854 2754 1854 Dl
+2790 1854 2826 1854 Dl
+2862 1854 2898 1854 Dl
+2934 1854 2970 1854 Dl
+2970 1854 2970 1818 Dl
+2970 1800 2970 1764 Dl
+2970 1746 2970 1710 Dl
+2970 1710 2934 1710 Dl
+2898 1710 2862 1710 Dl
+2826 1710 2790 1710 Dl
+2754 1710 2718 1710 Dl
+2682 1710 2646 1710 Dl
+2610 1710 2574 1710 Dl
+2538 1710 2502 1710 Dl
+2466 1710 2430 1710 Dl
+2394 1710 2358 1710 Dl
+2322 1710 2286 1710 Dl
+2250 1710 2214 1710 Dl
+2178 1710 2142 1710 Dl
+2106 1710 2070 1710 Dl
+2070 1710 2070 1746 Dl
+2070 1764 2070 1800 Dl
+2070 1818 2070 1854 Dl
+(2) 2498 1796 w
+2070 1998 2106 1998 Dl
+2142 1998 2178 1998 Dl
+2214 1998 2250 1998 Dl
+2286 1998 2322 1998 Dl
+2358 1998 2394 1998 Dl
+2430 1998 2466 1998 Dl
+2502 1998 2538 1998 Dl
+2574 1998 2610 1998 Dl
+2646 1998 2682 1998 Dl
+2718 1998 2754 1998 Dl
+2790 1998 2826 1998 Dl
+2862 1998 2898 1998 Dl
+2934 1998 2970 1998 Dl
+2970 1998 2970 1962 Dl
+2970 1944 2970 1908 Dl
+2970 1890 2970 1854 Dl
+2970 1854 2934 1854 Dl
+2898 1854 2862 1854 Dl
+2826 1854 2790 1854 Dl
+2754 1854 2718 1854 Dl
+2682 1854 2646 1854 Dl
+2610 1854 2574 1854 Dl
+2538 1854 2502 1854 Dl
+2466 1854 2430 1854 Dl
+2394 1854 2358 1854 Dl
+2322 1854 2286 1854 Dl
+2250 1854 2214 1854 Dl
+2178 1854 2142 1854 Dl
+2106 1854 2070 1854 Dl
+2070 1854 2070 1890 Dl
+2070 1908 2070 1944 Dl
+2070 1962 2070 1998 Dl
+7 /LucidaSansUnicode20 f
+(&) 2485 1940 w
+2070 2142 2106 2142 Dl
+2142 2142 2178 2142 Dl
+2214 2142 2250 2142 Dl
+2286 2142 2322 2142 Dl
+2358 2142 2394 2142 Dl
+2430 2142 2466 2142 Dl
+2502 2142 2538 2142 Dl
+2574 2142 2610 2142 Dl
+2646 2142 2682 2142 Dl
+2718 2142 2754 2142 Dl
+2790 2142 2826 2142 Dl
+2862 2142 2898 2142 Dl
+2934 2142 2970 2142 Dl
+2970 2142 2970 2106 Dl
+2970 2088 2970 2052 Dl
+2970 2034 2970 1998 Dl
+2970 1998 2934 1998 Dl
+2898 1998 2862 1998 Dl
+2826 1998 2790 1998 Dl
+2754 1998 2718 1998 Dl
+2682 1998 2646 1998 Dl
+2610 1998 2574 1998 Dl
+2538 1998 2502 1998 Dl
+2466 1998 2430 1998 Dl
+2394 1998 2358 1998 Dl
+2322 1998 2286 1998 Dl
+2250 1998 2214 1998 Dl
+2178 1998 2142 1998 Dl
+2106 1998 2070 1998 Dl
+2070 1998 2070 2034 Dl
+2070 2052 2070 2088 Dl
+2070 2106 2070 2142 Dl
+7 /LucidaSansUnicode00 f
+(n) 2499 2084 w
+2142 1890 2592 1746 Dl
+2592 1746 2754 2070 Dl
+2754 2070 2142 1890 Dl
+2034 2178 2034 1530 Dl
+2034 1530 3006 1530 Dl
+3006 1530 3006 2178 Dl
+3006 2178 2034 2178 Dl
+(Framebuf) 1675 1580 w
+3330 1098 432 432 De
+(rasterizer) 3350 1112 w
+(1) 3698 1112 w
+3330 1602 432 432 De
+(rasterizer) 3350 1616 w
+(2) 3698 1616 w
+3330 2106 432 432 De
+7 /LucidaSansUnicode20 f
+(&) 3511 2120 w
+3330 2610 432 432 De
+7 /LucidaSansUnicode00 f
+(rasterizer) 3351 2624 w
+(n) 3699 2624 w
+2970 1782 3330 1602 Dl
+3273 1650 3329 1602 Dl
+3270 1646 3329 1602 Dl
+3268 1643 3329 1602 Dl
+3265 1639 3329 1602 Dl
+3263 1635 3329 1602 Dl
+3261 1630 3329 1602 Dl
+3260 1626 3329 1602 Dl
+3258 1622 3329 1602 Dl
+3257 1617 3329 1602 Dl
+2970 1926 3330 2106 Dl
+3257 2090 3329 2105 Dl
+3258 2085 3329 2105 Dl
+3260 2081 3329 2105 Dl
+3261 2077 3329 2105 Dl
+3263 2072 3329 2105 Dl
+3265 2068 3329 2105 Dl
+3268 2064 3329 2105 Dl
+3270 2061 3329 2105 Dl
+3273 2057 3329 2105 Dl
+2970 2070 3330 2610 Dl
+3275 2560 3329 2609 Dl
+3278 2556 3329 2609 Dl
+3281 2553 3329 2609 Dl
+3285 2550 3329 2609 Dl
+3288 2548 3329 2609 Dl
+3292 2545 3329 2609 Dl
+3296 2543 3329 2609 Dl
+3300 2541 3329 2609 Dl
+3304 2540 3329 2609 Dl
+10 /LucidaSans-Demi f
+(Figure 4) 2073 3024 w
+10 /LucidaSansUnicode00 f
+(: Raster task scheduling.) 2495 3024 w
+10 /LucidaSans-Demi f
+(4.) 720 3264 w
+(Frames of reference) 873 3264 w
+10 /LucidaSansUnicode00 f
+(Frames are right-handed throughout every stage.) 970 3420 w
gsave
newpath
-3586 1386 m
+3586 4086 m
/inpath true def
0.7 setgray
-2790 1602 14 14 De
+2790 4302 14 14 De
gsave eofill grestore 0 setgray stroke
grestore
/inpath false def
7 /LucidaSansUnicode00 f
-(p) 2703 1616 w
-2797 1602 3514 1664 Dl
-3441 1676 3514 1665 Dl
-3441 1671 3515 1664 Dl
-3440 1667 3514 1665 Dl
-3440 1662 3514 1664 Dl
-3441 1658 3515 1664 Dl
-3441 1653 3514 1663 Dl
-3441 1649 3513 1664 Dl
-3443 1645 3514 1665 Dl
-3444 1640 3513 1664 Dl
-(bx) 3543 1678 w
-2797 1602 2797 882 Dl
-2815 954 2797 882 Dl
-2811 954 2798 882 Dl
-2806 955 2797 882 Dl
-2801 956 2797 882 Dl
-2797 956 2797 882 Dl
-2793 956 2797 882 Dl
-2788 955 2797 882 Dl
-2783 954 2796 882 Dl
-2779 954 2797 882 Dl
-(by) 2685 896 w
-2797 1602 2246 1890 Dl
-2301 1841 2246 1889 Dl
-2304 1843 2246 1889 Dl
-2307 1847 2246 1889 Dl
-2309 1851 2246 1889 Dl
-2311 1855 2246 1889 Dl
-2313 1859 2246 1889 Dl
-2315 1864 2246 1889 Dl
-2317 1868 2246 1889 Dl
-2318 1872 2246 1889 Dl
-(bz) 2132 1904 w
+(p) 2703 4316 w
+2797 4302 3514 4364 Dl
+3441 4376 3514 4365 Dl
+3441 4371 3515 4364 Dl
+3440 4367 3514 4365 Dl
+3440 4362 3514 4364 Dl
+3441 4358 3515 4364 Dl
+3441 4353 3514 4363 Dl
+3441 4349 3513 4364 Dl
+3443 4345 3514 4365 Dl
+3444 4340 3513 4364 Dl
+(bx) 3543 4378 w
+2797 4302 2797 3582 Dl
+2815 3654 2797 3582 Dl
+2811 3654 2798 3582 Dl
+2806 3655 2797 3582 Dl
+2801 3656 2797 3582 Dl
+2797 3656 2797 3582 Dl
+2793 3656 2797 3582 Dl
+2788 3655 2797 3582 Dl
+2783 3654 2796 3582 Dl
+2779 3654 2797 3582 Dl
+(by) 2685 3596 w
+2797 4302 2246 4590 Dl
+2301 4541 2246 4589 Dl
+2304 4543 2246 4589 Dl
+2307 4547 2246 4589 Dl
+2309 4551 2246 4589 Dl
+2311 4555 2246 4589 Dl
+2313 4559 2246 4589 Dl
+2315 4564 2246 4589 Dl
+2317 4568 2246 4589 Dl
+2318 4572 2246 4589 Dl
+(bz) 2132 4604 w
10 /LucidaSans-Demi f
-(Figure 5) 1897 2088 w
+(Figure 5) 1897 4788 w
10 /LucidaSansUnicode00 f
-(: Example right-handed rframe.) 2319 2088 w
+(: Example right-handed rframe.) 2319 4788 w
10 /LucidaSans-Demi f
-(5.) 720 2328 w
-(Viewports) 873 2328 w
+(5.) 720 5028 w
+(Viewports) 873 5028 w
10 /LucidaSansUnicode00 f
-(A) 970 2484 w
+(A) 970 5184 w
10 /LucidaSans-Italic f
-(viewport) 1084 2484 w
+(viewport) 1084 5184 w
10 /LucidaSansUnicode00 f
-(is) 1547 2484 w
-(a) 1673 2484 w
-(sort) 1774 2484 w
-(of) 2010 2484 w
-(virtual) 2154 2484 w
-(framebuffer,) 2505 2484 w
-(a) 3161 2484 w
-(device) 3262 2484 w
-(that) 3615 2484 w
-(lets) 3852 2484 w
-(users) 4071 2484 w
-(configure) 4378 2484 w
-(the) 4885 2484 w
-(way) 720 2604 w
-(they) 940 2604 w
-(visualize) 1183 2604 w
-(a) 1639 2604 w
-(framebuffer,) 1730 2604 w
-(which) 2375 2604 w
-(changes) 2691 2604 w
-(the) 3125 2604 w
-(resulting) 3315 2604 w
+(is) 1547 5184 w
+(a) 1673 5184 w
+(sort) 1774 5184 w
+(of) 2010 5184 w
+(virtual) 2154 5184 w
+(framebuffer,) 2505 5184 w
+(a) 3161 5184 w
+(device) 3262 5184 w
+(that) 3615 5184 w
+(lets) 3852 5184 w
+(users) 4071 5184 w
+(configure) 4378 5184 w
+(the) 4885 5184 w
+(way) 720 5304 w
+(they) 940 5304 w
+(visualize) 1183 5304 w
+(a) 1639 5304 w
+(framebuffer,) 1730 5304 w
+(which) 2375 5304 w
+(changes) 2691 5304 w
+(the) 3125 5304 w
+(resulting) 3315 5304 w
10 /LucidaSans-Italic f
-(image) 3779 2604 w
+(image) 3779 5304 w
10 /LucidaSansUnicode00 f
-(\(6\)) 4076 2604 w
-(after) 4240 2604 w
-(a) 4501 2604 w
-(call) 4591 2604 w
-(to) 4790 2604 w
-(its) 4923 2604 w
+(\(6\)) 4076 5304 w
+(after) 4240 5304 w
+(a) 4501 5304 w
+(call) 4591 5304 w
+(to) 4790 5304 w
+(its) 4923 5304 w
10 /LucidaTypewriter f
-(draw) 720 2724 w
+(draw) 720 5424 w
10 /LucidaSansUnicode00 f
-(or) 1067 2724 w
+(or) 1067 5424 w
10 /LucidaTypewriter f
-(memdraw) 1228 2724 w
+(memdraw) 1228 5424 w
10 /LucidaSansUnicode00 f
-(methods.) 1791 2724 w
-(So) 2337 2724 w
-(far) 2511 2724 w
-(the) 2703 2724 w
-(only) 2917 2724 w
-(feature) 3180 2724 w
-(available) 3583 2724 w
-(is) 4065 2724 w
-(upscaling,) 4204 2724 w
-(which) 4759 2724 w
-(includes) 720 2844 w
-(user-defined) 1174 2844 w
-(filters) 1859 2844 w
-(for) 2190 2844 w
-(specific) 2380 2844 w
-(ratios,) 2798 2844 w
-(such) 3155 2844 w
-(as) 3432 2844 w
-(the) 3589 2844 w
-(family) 3795 2844 w
-(of) 4141 2844 w
-(pixel) 4289 2844 w
-(art) 4577 2844 w
-(filters) 4760 2844 w
+(methods.) 1791 5424 w
+(So) 2337 5424 w
+(far) 2511 5424 w
+(the) 2703 5424 w
+(only) 2917 5424 w
+(feature) 3180 5424 w
+(available) 3583 5424 w
+(is) 4065 5424 w
+(upscaling,) 4204 5424 w
+(which) 4759 5424 w
+(includes) 720 5544 w
+(user-defined) 1174 5544 w
+(filters) 1859 5544 w
+(for) 2190 5544 w
+(specific) 2380 5544 w
+(ratios,) 2798 5544 w
+(such) 3155 5544 w
+(as) 3432 5544 w
+(the) 3589 5544 w
+(family) 3795 5544 w
+(of) 4141 5544 w
+(pixel) 4289 5544 w
+(art) 4577 5544 w
+(filters) 4760 5544 w
10 /LucidaSans-Italic f
-(Scale[234]x) 720 2964 w
+(Scale[234]x) 720 5664 w
10 /LucidaSansUnicode00 f
-(,) 1277 2964 w
-(used) 1360 2964 w
-(for) 1644 2964 w
-(2x2,) 1835 2964 w
-(3x3) 2106 2964 w
-(and) 2345 2964 w
-(4x4) 2577 2964 w
-(scaling) 2816 2964 w
-(respectively) 3207 2964 w
+(,) 1277 5664 w
+(used) 1360 5664 w
+(for) 1644 5664 w
+(2x2,) 1835 5664 w
+(3x3) 2106 5664 w
+(and) 2345 5664 w
+(4x4) 2577 5664 w
+(scaling) 2816 5664 w
+(respectively) 3207 5664 w
10 /LucidaSans-Italic f
-([REF01]) 3780 2964 w
+([REF01]) 3780 5664 w
10 /LucidaSansUnicode00 f
-(.) 4144 2964 w
-(Users) 4260 2964 w
-(control) 4580 2964 w
-(it) 4974 2964 w
-(with calls to the viewport) 720 3084 w
+(.) 4144 5664 w
+(Users) 4260 5664 w
+(control) 4580 5664 w
+(it) 4974 5664 w
+(with calls to the viewport) 720 5784 w
10 /LucidaSansUnicode20 f
-(\031) 1937 3084 w
+(\031) 1937 5784 w
10 /LucidaSansUnicode00 f
-(s) 1969 3084 w
+(s) 1969 5784 w
10 /LucidaTypewriter f
-(setscale) 2052 3084 w
+(setscale) 2052 5784 w
10 /LucidaSansUnicode00 f
-(and) 2660 3084 w
+(and) 2660 5784 w
10 /LucidaTypewriter f
-(setscalefilter) 2872 3084 w
+(setscalefilter) 2872 5784 w
+10 /LucidaSansUnicode00 f
+(methods.) 3912 5784 w
+(August 24, 2024) 2471 7680 w
+cleartomark
+showpage
+saveobj restore
+%%EndPage: 5 5
+%%Page: 6 6
+/saveobj save def
+mark
+6 pagesetup
10 /LucidaSansUnicode00 f
-(methods.) 3912 3084 w
-1836 4758 1836 3318 Dl
-1836 3318 3996 3318 Dl
-3996 3318 3996 4758 Dl
-3996 4758 1836 4758 Dl
+(\255 6 \255) 2783 480 w
+1836 2394 1836 954 Dl
+1836 954 3996 954 Dl
+3996 954 3996 2394 Dl
+3996 2394 1836 2394 Dl
7 /LucidaSansUnicode00 f
-(Framebuf) 2755 4628 w
+(Framebuf) 2755 2264 w
gsave
newpath
-2916 4614 m
+2916 2250 m
/inpath true def
0.7 setgray
-1828 3318 14 14 De
+1828 954 14 14 De
gsave eofill grestore 0 setgray stroke
grestore
/inpath false def
-(p) 1742 3332 w
-1836 3318 2556 3318 Dl
-2484 3336 2556 3318 Dl
-2483 3331 2555 3318 Dl
-2482 3327 2555 3318 Dl
-2481 3322 2555 3318 Dl
-2481 3318 2555 3318 Dl
-2481 3313 2555 3317 Dl
-2482 3308 2555 3317 Dl
-2483 3304 2555 3317 Dl
-2484 3300 2556 3318 Dl
-(bx) 2513 3260 w
-1836 3318 1836 4038 Dl
-1818 3966 1836 4038 Dl
-1822 3965 1835 4037 Dl
-1826 3964 1835 4037 Dl
-1831 3963 1835 4037 Dl
-1836 3963 1836 4037 Dl
-1840 3963 1836 4037 Dl
-1845 3964 1836 4037 Dl
-1849 3965 1836 4037 Dl
-1854 3966 1836 4038 Dl
-(by) 1724 4052 w
+(p) 1742 968 w
+1836 954 2556 954 Dl
+2484 972 2556 954 Dl
+2483 967 2555 954 Dl
+2482 963 2555 954 Dl
+2481 958 2555 954 Dl
+2481 954 2555 954 Dl
+2481 949 2555 953 Dl
+2482 944 2555 953 Dl
+2483 940 2555 953 Dl
+2484 936 2556 954 Dl
+(bx) 2513 896 w
+1836 954 1836 1674 Dl
+1818 1602 1836 1674 Dl
+1822 1601 1835 1673 Dl
+1826 1600 1835 1673 Dl
+1831 1599 1835 1673 Dl
+1836 1599 1836 1673 Dl
+1840 1599 1836 1673 Dl
+1845 1600 1836 1673 Dl
+1849 1601 1836 1673 Dl
+1854 1602 1836 1674 Dl
+(by) 1724 1688 w
10 /LucidaSans-Demi f
-(Figure 6) 1932 4956 w
+(Figure 6) 1932 2592 w
10 /LucidaSansUnicode00 f
-(: Illustration of a 3:2 viewport.) 2354 4956 w
+(: Illustration of a 3:2 viewport.) 2354 2592 w
10 /LucidaSans-Demi f
-(References) 720 5196 w
+(References) 720 2832 w
10 /LucidaSansUnicode00 f
-([REF01]https://www.scale2x.it/) 720 5388 w
-(August 3, 2024) 2503 7680 w
+([REF01]https://www.scale2x.it/) 720 3024 w
+(August 24, 2024) 2471 7680 w
cleartomark
showpage
saveobj restore
-%%EndPage: 5 5
+%%EndPage: 6 6
%%Trailer
done
%%DocumentFonts: LucidaSansUnicode20 LucidaSansUnicode00 LucidaSans-Demi LucidaSans-Italic LucidaTypewriter
-%%Pages: 5
+%%Pages: 6