|
Unicode Made Easy [Visual Studio .NET 2003]
|
Try loading a filename into your program with funky foreign characters in it - it will probably break. Believe it or not, it's pretty easy to fix! Here's your guide.
|
Source Code for Smooth Image Resampling [Visual C/C++]
|
Some fairly-well-optimized code to do a high-quality resample (smooth resize) of 32bpp RGB images.
|
Timing in Win32
|
Getting accurate timing information in Windows can be a pain. timeGetTime only has a resolution of 1 millisecond, at best. This article explains how to get reliable, microsecond-resolution time readings, as well as get super-accurate framerate throttling.
|
Metaballs
|
Otherwise known as 'blobs'. Learn how to render these strange shapes.
|
( Note: some of the stuff below this point is a bit old by now... )
Raytracing Fractals
|
An attempt to partially demystify the way fractals work, and to illustrate how to use them to create cool 3D shapes.
|
Using the Pentium MMX Unit (Geiss used as example program)
|
Unbelievable optimization power is here, when it's applicable.
|
Video and other misc. routines for in-line x86 Assembly in (cringe) DOS Real Mode.
|
Not for use in a Windows environment (unless in a DOS box)!
-putpixel, getpixel, getsubpixel (highly unoptimized! beware!)
-waitkey, set13, settext, wait_refresh (waits for video retrace)
-setRGB, getRGB (palette functions)
-buffer_paste, buffer_clear, buffer_copy (using virtual screens)
|
|