From 7d88acdc0c621aa6a83d1b7563640eae21e4d9d5 Mon Sep 17 00:00:00 2001
From: CDev777
It's a checkerboard. Each pixel in here has two walls. Each "on" pixel is two walls, and each row
is its own band, so assuming that we use 32-bit numbers for the positions, 8 bytes per pixel, and
- 8 extra bytes per band to store the top and bottom. Since is checkerboard is 16x10, that means we
+ 8 extra bytes per band to store the top and bottom. Since this checkerboard is 16x10, that means we
have (16*4+8) bytes = 72 bytes per band, and we have ten of them, for 720 bytes. In a bitmap,
each row could be packed into two bytes, for a total of 20 bytes. Yeesh.
Some Useful Regions...
Some Useful Regions...
the weight of such regions and tricks, but it was an important part of history that let us figure out
how to move forward. As the
COMPOSITE extension specification
- puts it, "clever hacks are an awfully close substitute for changes in the underlying system".
+ puts it: "clever hacks are an awfully close substitute for changes in the underlying system".
Window shapes, both on the output and input sides, are clearly the most useful case for complex