Strip comments and inline ids onto h*

This commit is contained in:
James Gregory 2013-12-30 15:11:04 +11:00
commit 0f5f617adb
362 changed files with 2519 additions and 6694 deletions

View file

@ -10,16 +10,9 @@
<meta name="vspubdate" content="07/01/97" />
<meta name="vscategory" content="Web and Software Development: Game Development,Web and Software Development: Graphics and Multimedia Development" />
<title>Michael Abrash's Graphics Programming Black Book Special Edition: Dog Hair and Dirty Rectangles</title><!-- HEADER -->
<!-- Empty Reference Subhead -->
<!--ISBN=1576101746//-->
<!--TITLE=Michael Abrash's Graphics Programming Black Book Special Edition//-->
<!--AUTHOR=Michael Abrash//-->
<!--PUBLISHER=The Coriolis Group, Inc.//-->
<title>Michael Abrash's Graphics Programming Black Book Special Edition: Dog Hair and Dirty Rectangles</title>
<meta name="chapter" content="45" />
<meta name="pages" content="839-843" />
<!--UNASSIGNED1//-->
<!--UNASSIGNED2//-->
</head>
<body>
@ -37,10 +30,10 @@
<p><br /></p>
<h2><a id="Heading1"></a>Chapter 45<br />
<h2 id="Heading1">Chapter 45<br />
Dog Hair and Dirty Rectangles</h2>
<h3><a id="Heading2"></a>Different Angles on Animation</h3>
<h3 id="Heading2">Different Angles on Animation</h3>
<p>We brought our pets with us when we moved to Seattle. At about the same time, our Golden Retriever, Sam, observed his third birthday. Sam is relatively intelligent, in the sense that he is clearly smarter than a banana slug, although if he were in the same room with Jeff Duntemann&rsquo;s dog Mr. Byte, there&rsquo;s a reasonable chance that he would mistake Mr. Byte for something edible (a category that includes rocks, socks, and a surprising number of things too disgusting to mention), and Jeff would have to find a new source of things to write about.</p>
@ -50,7 +43,7 @@
<p>And then we took Sam to the vet for his annual check-up and found that he had an ear infection. Thanks to the wonders of modern animal medicine, a $5 bottle of liquid restored his health in just two days. And with his health, we got, as a bonus, the old Sam. You see, Sam hadn&rsquo;t changed. He was just tired from being sick. Now he once again joyously knocks down any stranger who makes the mistake of glancing in his direction, and will, quite possibly, be booked any day now on suspicion of homicide by licking.</p>
<h3><a id="Heading3"></a>Plus &ccedil;a Change</h3>
<h3 id="Heading3">Plus &ccedil;a Change</h3>
<p>Okay, you give up. What exactly does this have to do with graphics? I&rsquo;m glad you asked. The lesson to be learned from Sam, The Dog With A Brain The Size Of A Walnut, is that while things may <i>look</i> like they&rsquo;ve changed, in fact they often haven&rsquo;t. Take VGA performance. If you buy a 486 with a SuperVGA, you&rsquo;ll get performance that knocks your socks off, especially if you run Windows. Things are liable to be so fast that you&rsquo;ll figure the SuperVGA has to deserve some of the credit. Well, maybe it does if it&rsquo;s a local-bus VGA. But maybe it doesn&rsquo;t, even if it is local bus&mdash;and it certainly doesn&rsquo;t if it&rsquo;s an ISA bus VGA, because no ISA bus VGA can run faster than about 300 nanoseconds per access, and VGAs capable of that speed have been common for at least a couple of years now.</p>
@ -58,7 +51,7 @@
<p>So, as I say, sometimes things don&rsquo;t change. Of course, sometimes they do change. For example, in just 49 dog years, I fully expect to own at least one pair of underwear without a single hole in it. Which brings us, deus ex machina and the creek don&rsquo;t rise, to yet another animation method: dirty-rectangle animation.</p>
<h3><a id="Heading4"></a>VGA Access Times</h3>
<h3 id="Heading4">VGA Access Times</h3>
<p>Actually, before we get to dirty rectangles, I&rsquo;d like to take you through a quick refresher on VGA memory and I/O access times. I want to do this partly because the slow access times of the VGA make dirty-rectangle animation particularly attractive, and partly as a public service, because even I was shocked by the results of some I/O performance tests I recently ran.</p>
@ -83,10 +76,6 @@
<div align="center">
Graphics Programming Black Book &copy; 2001 Michael Abrash
</div><!-- all of the reference materials (books) have the footer and subfoot reveresed -->
<!-- reference_subfoot = footer -->
<!-- reference_footer = subfoot -->
<!-- BEGIN SUB FOOTER -->
<!-- END FOOTER -->
</div>
</body>
</html>