This section of the archives stores flipcode's complete Developer Toolbox collection, featuring a variety of mini-articles and source code contributions from our readers.

 
     3D Platonic Primitive Generators by Jerry Chen
14 March 2005
     A Vector Stack Class by Dan Liebgold
24 January 2005
     SSE Ray/Box Intersection Test by Thierry Berger-Perrin
13 December 2004
     Photoshop .tga Alpha Fix by Wernaeh
24 November 2004
     Source Documentation with Doxygen by Kurt Miller
25 October 2004
     Some More "Power Of 2" Utility Functions by Sebastian Schuberth
03 October 2004
     Yet Another 3DS Loader by Jerry J. Chen
02 October 2004
     3D Pong Collision & Response by Olivier Renault
12 January 2004
     Event Binding to Class Methods by Mark Simon
05 December 2003
     Object To Screen Space by Morgan McGuire
21 November 2003
     vsscanf for Win32 by Emmanuel Mogenet
11 November 2003
     Unchecked Printf Parameters by Vianney Lecroart
03 November 2003
     Entity Management Framework by Tobin Schwaiger-Hastanan
30 October 2003
     Moving Sphere VS Triangle Collision by Igor Kravtchenko
30 October 2003
     Event sequencing: Building dependancy trees by Peter Lewis
20 October 2003
     Persistent Storage Framework by John Juul Jensen
13 October 2003
     Automatic CPU Detection by Nicolas Capens
30 September 2003
     Yield in C++ by Chris Pergrossi
09 September 2003
     Limited-Field Reference Counting by Per Vognsen
28 August 2003
     Simple Quake3 BSP Loader by Nicolas Baudrey
28 August 2003
     Toggle and Swap by groundh0g
19 August 2003
     Templates to Guarantee Fixed Size Types by John Martin
19 August 2003
     Remote Debugging Online Applications by Saad Faisal
11 August 2003
     Biggest Object Templates by Laurent Benadiba & Dushan Leska
11 August 2003
     File System with Custom Packs by Juan A. Medina
04 August 2003
     Polynomial Root-Finder by Per Vognsen
29 July 2003
     Positional Printf by Javier Arvalo
21 July 2003
     _kbhit() for Linux by Morgan McGuire
08 July 2003
     Simple Font Generator by NitroGL
25 June 2003
     High-performance Timing Library by Larry Hastings
17 June 2003
     LRU Cache by Unai Landa
06 June 2003
     Sarrus Scheme for Cross Products and Determinants by Clint Brewer
01 June 2003
     Vertex Buffer Proxy by John Bolton
01 June 2003
     Path To EXE For DSOs by Emmanuel Mogenet
21 May 2003
     Multiple Transparent Codepaths With Partial Specialization by Julien Cayzac
19 May 2003
     Font Generation Tool by Tom van Dijck
19 May 2003
     Path To Executable On Linux by Nicolai Haehnle
15 May 2003
     Triangle Configuration Table by Pierre Terdiman
14 May 2003
     Reducing Game Load Times by Javier Arevalo
05 May 2003
     24-bit BGR Windows DIB Class by David Poon
05 May 2003
     Soft-Wired Shaders by Nicolas "Nick" Capens
30 April 2003
     Template List Class by Jesper qvist
28 April 2003
     Advanced MSVC++ Breakpoints by Isaac Vanier
22 April 2003
     OpenGL Camera by Alexander Festini
11 April 2003
     Typesafe Safe Release Function by Clinton Blackmore
09 April 2003
     Bloat-free Typed Pointer Vector Class by Ben Harper
09 April 2003
     Optimizing Strings with Pascal-Strings by Christian Oberholzer
08 April 2003
     2D OBB Intersection by Morgan McGuire
02 April 2003
     Templated Object Pool by Malcolm
31 March 2003
     Adding MSDEV Libraries by Graham Reeds
24 March 2003
     Render System Framework by Vincent PRAT
24 March 2003
     MSDEV Project Settings by Scott Newby
21 March 2003
     Template Heap Class by Jesper Oqvist
17 March 2003
     COM Smart Pointer by Si Brown
07 March 2003
     NexgenIPL - Image Library by Rick Scott
27 February 2003
     Run-Time Intrinsics by Nicolas Capens
27 February 2003
     Configuration Parser by Peter Dahlgren
24 February 2003
     Enumerating Display Settings by Teodor Tomic
18 February 2003
     dx8Diagnostics and dx8Dynamic by Larry Hastings
02 February 2003
     anything Data Type by Florian Bosch
30 January 2003
     Rectangle Placement by Javier Arevalo
27 January 2003
     Using a Union for Packed Color Values by Dr. Necessiter
24 January 2003
     Surface Subdivision Code by mpbetts
23 January 2003
     Bits Needed To Store A Value At Compile-time by Etranges-Team
20 January 2003
     Debug Stream by Michael Cuddy
20 January 2003
     C++ Compile-Time Binary Constants by Predator Lair
13 January 2003
     Multi-user Network Class by Vander Nunes
13 January 2003
     Console/Windowed Mode by Ash Matheson
10 January 2003
     Configuration File Parser by Markus Ewald
10 January 2003
     C/C++ Console by John Raptis
31 December 2002
     Having Release & Debug Build Co-Exist by Jurgen Van Gael
14 December 2002
     Smart Pointer Class by Greg Magarshak
14 December 2002
     Python With C++ by Javier Santana
11 December 2002
     Singleton Class with Order Of Destruction by gyk@yamido.com
04 December 2002
     Compressed Resource Manager by ChrisC
01 December 2002
     File Handling Class by Jesper qvist
20 November 2002
     Enhanced Debugging Info For VS6/7 by Jean-Sylvere Simonet & Olivier Basille
18 November 2002
     Really Fast Billboarding Alignment Without VP Tricks by Wolfgang Draxinger
12 November 2002
     Templated List Routines by Malcolm
31 October 2002
     Light & Flexible C++ Callbacks by Nathan Grenville-Hunt
28 October 2002
     Source Backups With Python by Will McGugan
23 October 2002
     Templated Array Routines by Malcolm
23 October 2002
     GL_Export For 3DS Max Users by Kapil Bedarkar
21 October 2002
     Bitmap Resource Extraction by Tom van Dijck
14 October 2002
     Calling C Functions From Ruby by Katascope Visuals
09 October 2002
     Projecting 3D Points by Morgan McGuire
09 October 2002
     Perlin Noise Class by John Ratcliff
07 October 2002
     XML Class Factory by Juan Antonio Medina
02 October 2002
     Loop-linked Function Calls by Tony Haines
30 September 2002
     HDR Image Reader by Igor Kravtchenko
30 September 2002
     Function Binding by Manuel Sanchez
19 September 2002
     Forcing Functions To Be Called Non-inlined by malkia
09 September 2002
     Run Time Type Information by Tomas Arce
26 August 2002
     Ident String In CVS by Jeroen Bouwens
19 August 2002
     Hash Table by Chris Pergrossi
19 August 2002
     3DS ASCII Loader by James Williams
14 August 2002
     RLE Compression / Decompression by William Swanson
12 August 2002
     IRC Class Library by Jim Bellinger
08 August 2002
     HashString by ent
26 July 2002
     Fast Trigonometry Functions Using Lookup Tables by Frank Rochet
26 July 2002
     Server Socket Wrapper by Benjamin Everett
24 July 2002
     Lightweight Profiler by Chris Brodie
22 July 2002
     Base64 Encoder / Decoder by Ryan Petrie
20 July 2002
     Safe sprintf by Morgan McGuire
17 July 2002
     Compilefarm by Lennart Denninger
15 July 2002
     Template Pixel Converter by Sander van Rossen
15 July 2002
     Fontmap Rendering Class by Wolfgang Draxinger
08 July 2002
     Dynamic Console Wrapper by Albert "thec" Sandberg
05 July 2002
     Huffman Compression by Roger Boerdijk
02 July 2002
     Calling A Function At ELF Shared Library Load Time by Jean-Yves Lamoureux
27 June 2002
     Safe Multi-threaded Long by Nir Dremer
27 June 2002
     Using CrtCheckMemory() by Nir Dremer
24 June 2002
     Application Wrapper by Christopher Dudley
24 June 2002
     Imagehlp Replacement by Andrew Paterson
17 June 2002
     Simple Untrained Neural Net Class by Matt Barnett
12 June 2002
     Callback Library by Bram de Greve
08 June 2002
     Message Box ostream by doktor_ynohtna
04 June 2002
     Easy Polygonal Text Rendering by Robert L Kooima
31 May 2002
     Handy Object Registration Macro by Bryan H. Haber
28 May 2002
     Versatile Text Scanner by Nick Porcino
28 May 2002
     Mapping Int Constants To Types & Class Members by Andrew Paterson
26 May 2002
     Matrix Template with Rare Features by Daniel Wessln
26 May 2002
     JavaScript Bookmarks by Jeroen Bouwens
16 May 2002
     Using the X File Exporter (DX8 SDK) with 3DSMax 4.2 by Hwang Yoonjae
14 May 2002
     Pure Run-Time Assembler by Nicolas Capens
10 May 2002
     Epica Winamp Plugin by Rick Brewster
10 May 2002
     Object Pool Lite by ChrisC
10 May 2002
     Function References and Unions by Dirk Gerrits
08 May 2002
     Function Guarding by Christian Weis
06 May 2002
     Unrolling a Loop with Duff's Device by Adiss
04 May 2002
     AVL Tree Template by Domenico Porcino
01 May 2002
     Preference File Reader by Eli Pulsifer
29 April 2002
     Templated Binary Tree by Andrew C. White
22 April 2002
     Q3A Maps And Curved Surfaces by Martin Knuth
17 April 2002
     Vector / Matrix / Quaternion Math Library by Benjamin Jurke
15 April 2002
     QuickSort Routine by Jason King
08 April 2002
     Using Static Members For RTTI Without RTTI by Ricardo Hern¡ndez-Machado
05 April 2002
     Seeing Only VC Documentation In MSVC's Help by Morgan McGuire
02 April 2002
     Image Factory by Andreas Magnusson
25 March 2002
     Wrapper For Resource Handles by Aliaksei Sanko
14 March 2002
     Modular Applications by Robert Carnecky
09 March 2002
     Object On The Stack by Jani Kajala
09 March 2002
     Processor Detection Class by Benjamin Jurke
05 March 2002
     Unused Parameters by Ken Paulson
28 February 2002
     Loading BMP/JPG/TGA In One Function by Ed Resnick
28 February 2002
     Easier Debugging by Steven Don
20 February 2002
     RDTSC Timer Class by Paul Hope
20 February 2002
     Math Library by XycsoscyX
18 February 2002
     Massively Parameterized Matrix Class by Daniel Wessln
16 February 2002
     Vertex Buffer Interface by Tobin Schwaiger
13 February 2002
     Macro For Accessors by Slurdge
11 February 2002
     Vertex Buffer Class by Warren Marshall
11 February 2002
     1-D Generalized Wavelet Class by Parashar Krishnamachari
08 February 2002
     Expression Compiler / Evaluator by Max McGuire
06 February 2002
     Hypercloud Texture Code by Tobias Reichert
04 February 2002
     Jpeg Animstream Dumper by Parashar Krishnamachari
31 January 2002
     Automatically Updating Build Version Number (MSVC) by Stijn
30 January 2002
     Macro To Automate MSVC Class Creation by Francois Hamel
28 January 2002
     How To Arrange Time To Take A Coffee Break by Vesa Karvonen
25 January 2002
     Cross-platform Property Set by Robert Farrell
19 January 2002
     Calculating Vertex Normals for Height Maps by Gottfried Chen
17 January 2002
     Right-handed Math Library by David Poon
16 January 2002
     Pop3 Class by Andreas Lffler
14 January 2002
     Simple Resource Manager by Peter Cowderoy
11 January 2002
     Small Footprint OpenGL Init Code by Rasmus Christian kaae
11 January 2002
     Universal Image Format Conversion by Konstantin Mikheev
09 January 2002
     Noise Generation Class by Chris Stephenson
07 January 2002
     Simple X File Wrapper For Loading Data by Eli Pulsifer
05 January 2002
     Textured Lines In D3D by Pierre Terdiman
31 December 2001
     Iostream Library for Accessing Zip-Files by Gottfried Chen
20 December 2001
     Partial Template Specialization by Matt
17 December 2001
     Asserts On The PocketPC by Lucas Goodwin
17 December 2001
     Guard Classes To Guarantee Post-Condition by Jeroen
03 December 2001
     Macros With A Variable Number Of Arguments... by JCAB
23 November 2001
     String Matching In Linear-Time by Andreas Magnusson
23 November 2001
     Ogg Vorbis Player Class by Bjrn Paetzel
16 November 2001
     XM Player by Bruno Schdlbauer
09 November 2001
     Method Call Closure by Rene Rivera
02 November 2001
     Placement New For Singleton Objects by Steve Anichini
29 October 2001
     Minimize Recompilation When Using Inlines by Frederic My
22 October 2001
     Dialog Template by Max McGuire
22 October 2001
     MD2 Model Loader by Saad Faisal
17 October 2001
     Tokenizer Class by Anders Pistol
10 October 2001
     Using Macros To Keep Data In Sync by Adam Boyle
03 October 2001
     Function Pointers To Member Functions by Patrick Duquette
01 October 2001
     Virtual File System by Fredrik Redgrd
01 October 2001
     Command Line Parser by Albert Sandberg
29 September 2001
     Anti-Aliased GDI Text by Thomas G.
27 September 2001
     Error Stack by Squint
27 September 2001
     Network Stream by Mikael Swartling
25 September 2001
     Multi-Threaded Logging Library by Dean Harding
21 September 2001
     OpenGL Screen Saver Framework by Jean-Sebastien Perrier
18 September 2001
     Java-like Monitor Macro For C++ by Jarno Rajala
14 September 2001
     HTTP Client Class by John Raptis
14 September 2001
     Coding Layout For Platform Independence by Chris Brodie
03 September 2001
     Reading Formatted Input by William O'Brien
03 September 2001
     Boost C++ Libraries by Jeroen
30 August 2001
     Java Style Call Stack Printing In C++ by Jani Kajala
30 August 2001
     Breakpoint Macro by Jens Wessling
27 August 2001
     Smart Pointer Template Class by Bernhard Glck
27 August 2001
     Fast Data Copy Of Compile-Time-Known Size by Charles Bloom
23 August 2001
     More About MSVC Conditional Breakpoints by Mean Fox
21 August 2001
     Image Dither by Benjamin Contant
20 August 2001
     Simple RTTI For C++ by Pallindo
13 August 2001
     Using std::map Across DLL Boundaries by Marco K¶gler
10 August 2001
     Input Engine by Fredrik Redgrd
03 August 2001
     Recovering From The MSVC Class Browser Bug by Jack Greasley
27 July 2001
     XML Parser by Timur Davidenko
25 July 2001
     Add Tab-Completion To Your Console by William Brodie-Tyrrell
24 July 2001
     zxLog - C++ Logging Class by Masoud Maysami
23 July 2001
     Plug n' Play Collision Detection For Spheres by John Raptis
20 July 2001
     Skybox With A Single Quad by William Brodie-Tyrrell
18 July 2001
     Blockmap Algorithm by PREDATOR
18 July 2001
     Using Classwizard To Browse Namespaces by James Myers
16 July 2001
     Hiding A Message In An Image by Chris Thompson
16 July 2001
     Faking Templates In C by Andreas Magnusson
09 July 2001
     Calculator Class by John Raptis
09 July 2001
     More Console Fun by Armin Kaussner
05 July 2001
     Dynamic Win32 Console Allocation by Michael Kurth
30 June 2001
     Smallest Enclosing Spheres by Nicolas Capens
29 June 2001
     Simple Compression Class by Rasmus Neckelmann
27 June 2001
     STL Container Cleanup by Yordan Gyurchev
25 June 2001
     Compile-Time Asserts by Dan Ogles
21 June 2001
     DirectShow Test by malkia
18 June 2001
     "Faking" Polymorphism with C++ Templates by Dan Ogles
15 June 2001
     Aligned Block Allocation by James Johnson
15 June 2001
     Properties In MSVC6 by dynamix
11 June 2001
     Finding Memory Usage Patterns In VC++ by Juan Carlos Arevalo Baeza
11 June 2001
     Matrix Mult Tests by Koushik Dutta
07 June 2001
     Memory Leaks In VC by Thomas Rued
04 June 2001
     Parsing Console Commands by Chris Cookson
04 June 2001
     Auto Class Creation Macro For VC++6 by Adrian Brown
31 May 2001
     Screensaver Framework by Rocco Loscalzo
31 May 2001
     Autocomplete For The Dos Prompt by Koushik Dutta
28 May 2001
     Windows Template Library (WTL) by Timur Davidenko
24 May 2001
     How To Compile DirectX Programs With GCC by Christian Sch¼ler
22 May 2001
     Very Dirty But Very Useful Debugging Trick by Alberto Garc­a-Baquero Vega
18 May 2001
     Lightwave v6.0 Object Loader by Antonio Lattanzio
18 May 2001
     Getting Out Of An Explorer.exe Crash (w2k) by akbar A.
16 May 2001
     Win32 Message Routing With The STL by Keith Tingle
16 May 2001
     Fast Data Loading by Peter Dalton
14 May 2001
     ostream printf by Babar Zafar
14 May 2001
     MSVC Instant Breakpoint by Don Neufeld
10 May 2001
     Simple Win32 Thread Class by David Poon
10 May 2001
     Texture Generation Utility by Darshan Patil
02 May 2001
     Quick And Dirty Parameter Tuning by Don Neufeld
30 April 2001
     CPU Detect by Andrew Gottemoller
30 April 2001
     Using Microsoft DLLs (such as opengl32.dll) With Free Borland Compiler by James Dewar
27 April 2001
     Unicode String Class by John Juul Jensen
27 April 2001
     Template Overloading For Base Class Pointers by Don Wong
24 April 2001
     Random Unit Vectors by Nicolas Capens
24 April 2001
     File Enumerator by Andrew Grant
23 April 2001
     Profiling With GCC by Alec Thomas
18 April 2001
     DX8 Surface To TGA by David Galeano
18 April 2001
     Viewing Dynamically Allocated Arrays In VC++ by John Martin
16 April 2001
     Simple Configuration Manager by Jakob Bergendahl
16 April 2001
     MSVC Build Times by Jean-Francois Dube
12 April 2001
     OpenGL/Direct3D Projection Matrix by Christian Sch¼ler
09 April 2001
     Perlin Noise Functions (SIMD) by Rob James
09 April 2001
     Auto-Created TODO List by Martin Stich
05 April 2001
     Dynamic Memory Allocator by Mark Friedenbach
04 April 2001
     How To Read The TSC With GCC by Christian Sch¼ler
03 April 2001
     Preprocessed Source Code (MSVC) by Ben Odam
02 April 2001
     Fast log() Function by Laurent de Soras
30 March 2001
     MSVC Comment Colors by Sean Quinn
28 March 2001
     More MSVC Tricks by Timur Davidenko
26 March 2001
     Templated Splay Tree Class by Koushik Dutta
26 March 2001
     Integrating DirectX 8 Into MSDN by Paul Nettle
23 March 2001
     Input Library by Lee Mazurek
23 March 2001
     Custom Colors In MSVC by William Garrison
20 March 2001
     De/Crunching Class by Vander Nunes
20 March 2001
     MakeTerrain Application by Samuel.CANTIN
19 March 2001
     Encoding/Decoding Of Script String Identifier To UINT64 word by malkia
12 March 2001
     Main Loop with Fixed Time Steps by Javier Arevalo
07 March 2001
     Clearing Constructors by Tomas Arce
06 March 2001
     openSE Pixel Engine by Marcus Stjrns
06 March 2001
     Little Math Trick by Mike Reid
05 March 2001
     Unrolling Loops With Meta-Programming by Xavier Lemaire
04 March 2001
     Read-Only Data Member by Fran§ois Beaune
03 March 2001
     Tired Of Tearing Off Menus In VC++? by Chris Blackwell
02 March 2001
     Overlapping sin and cos Tables by iMalc
01 March 2001
     Vector Math & Quaternions by Tim Sweeney
28 February 2001
     Why Prefix Is Better Than Postfix With STL by Chris Blackwell
26 February 2001
     Dealing With HRESULTS by David Sauve
23 February 2001
     OOP Plugins by Justin Wilder
23 February 2001
     Gaussian Number Class by John Ratcliff
20 February 2001
     Batch DDS Converter Tool by John Ratcliff
20 February 2001
     LoadLibrary-GetProcAddress Fun by Javier Arevalo
19 February 2001
     Another 3DS Loader/Viewer Class by Matthew Fairfax
19 February 2001
     Using Bit Fields by Sylvain Rochette
15 February 2001
     A Compiler Bug? by JCAB
13 February 2001
     Common Templates: Singleton & Refcounter by Konstantin Mikheev
13 February 2001
     Next Power Of 2 by Dominik Grabiec
11 February 2001
     File Enumerator by Sam McGrath
09 February 2001
     Faster Float-To-Int Conversion by JCAB
05 February 2001
     VoxEd Source Code by Comanche
03 February 2001
     DLL Plugin Interface by Justin
02 February 2001
     Flexible Synchronization Objects by Justin Wilder
31 January 2001
     COM Tutorial Code by Odin Jensen
30 January 2001
     STL Container .size() by Andrew Harvey
27 January 2001
     Convenient Thread Creation by Andrew Harvey
27 January 2001
     A Better FAILED Macro by Aaron Bahr
25 January 2001
     Win32 Error Code by Josh Harler
25 January 2001
     3DS File Loader by Terry Caton
24 January 2001
     Replacing Bool Arguments With Enums by Sim Dietrich
23 January 2001
     Quick Sort On Linked List by Stephen Hassall
23 January 2001
     Avoid An Equals Typo by Frans Bouma
22 January 2001
     List/Node Template Class by Alberto Garca-Baquero Vega
22 January 2001
     Fix MSVC's "for" by Dusty Leary
20 January 2001
     Multi-level Trace Function by Diane Youdale
19 January 2001
     Color Manipulation by Unai Landa
15 January 2001
     FIXME & TODO Notes As Warnings In Compiler Output by Alberto Garc­a-Baquero Vega
11 January 2001
     Accessing Class Data Members By Name by Franois Beaune
11 January 2001
     Insertable Formatting by Eric Reynolds
09 January 2001
     Power Of 2 Bitmasking Tricks by Andrew Younger
09 January 2001
     Autoformat In VC by Kevin W Griffin
08 January 2001
     Simple Memory Manager by JCAB
08 January 2001
     Magic Comments by Imron Alston
06 January 2001
     Array Templates by Sengir
06 January 2001
     New MSVC Instance by Joris Verschoor
04 January 2001
     FOV Example by Johan 'Mace' Glysing
29 December 2000
     Use assert() by bgl
28 December 2000
     A New Cast For C++, With Rating by JCAB
28 December 2000
     Singleton Class by David Pallot
19 December 2000
     INI File Class by Antoine Villepreux
15 December 2000
     Win32 Thread Primitives & Utils by Dave Pallot
13 December 2000
     Socket Classes by Thierry Tremblay
11 December 2000
     Local Functions In C++ by JCAB
09 December 2000
     Call Function By Name by Michael Deardeuff
09 December 2000
     Quake3 BSP Converter by John W. Ratcliff
07 December 2000
     Program-Triggered Breakpoints by Kieren Johnstone
03 December 2000
     Disabling VStudio Source Control by Jean-Francois Dube
30 November 2000
     DirectX8 Graphics Wrapper by Pierre Renaux
28 November 2000
     MS Visual C++ Conditional Breakpoints by Jayson Smith
27 November 2000
     Binary IO Class by Void
21 November 2000
     Checked D3D Interfaces by Vesa Karvonen
20 November 2000
     Easy Windows API 2D Graphics by Joshua Carmody
17 November 2000
     Simple Error Handler by Bernardo Quiroga
08 November 2000
     Exceptional Methods by Greg Magarshak
02 November 2000
     Generic BSP Tree by Cuban
02 November 2000
     Twisty Bulge Project by Francis Shanahan
23 October 2000
     A Simple Association Template for C++ by Greg Taylor
19 October 2000
     Information Hiding Tricks in C++ by Jarkko Lempiainen
14 October 2000
     Fast Allocation Pool by Jon Creighton
14 October 2000
     Linked List Class by Richard Szalay
13 October 2000
     Unit Sphere by John Ratcliff
12 October 2000
     SoundServer by Arnaud Carr
11 October 2000
     MersenneTwister by Maciek Urbaski
09 October 2000
     Template Based Object Factory by Stuart McConnell
05 October 2000
     Using The CPP For Metaprogramming by Vesa Karvonen
03 October 2000
     Automatic Object ID Generation by Vlad Andreev
30 September 2000
     Flexible Vertex Format Generator by Vesa Karvonen
30 September 2000
     Accurate Timing For Profiling by Morgan McGuire
29 September 2000
     String Table by John Ratcliff
29 September 2000
     Win32 Console/Windowed Tip by malkia
28 September 2000
     Fast Point-In-Cylinder Test by Greg James
28 September 2000
     Proxy Object Code by D. Sim Dietrich Jr.
27 September 2000
     Intermediary Results / C++ Operators by Christian Sch¼ler
25 September 2000
     Image Viewer by Dave Javaheri
25 September 2000
     User Defined Colored Keywords (MSVC) by Vangelon
22 September 2000
     In-Game Command Console by Steven Eckles
22 September 2000
     Implicit Vertex Buffers Under Direct3D by Brandon Fliflet
19 September 2000
     An assert() Replacement by Douglas Cox
19 September 2000
     Playing An MP3 With DirectShow by Alan Kemp
16 September 2000
     Detecting Memory Leaks by Douglas Cox
14 September 2000
     Smart Pointers by Timur Davidenko
13 September 2000
     How To Not Overwrite Your vTable by Jaap Suter
12 September 2000
     Simple Malloc & Free Functions by malkia
12 September 2000
     Using Typedefs To Write Maintainable Code by Thaddaeus Frogley
10 September 2000
     Using Singletons by Mike Fleischauer
10 September 2000
     Linked List by Chris Thompson
07 September 2000
     Traceable Callstacks with C++ by Don Williamson
06 September 2000
     3DS Loader by Chris Thompson
21 August 2000
     Performance Timer Class by Shawn Kirst
17 August 2000
     Improving Performance Of Virtual Functions by Don Neufeld
12 August 2000
     Associative Memory by Samy
12 August 2000
     Reducing Indentation In Code by Chad Austin
10 August 2000
     Simple Mouse Class by Nate Miller
09 August 2000
     mMath Lib by Douglas Cox
07 August 2000
     CPU Detection by Eran Kampf
06 August 2000
     C++ Object Initialization And Finalization Protocol by Javier Arevalo
05 August 2000
     RichEdit Overlay by Matt Slot
04 August 2000
     Memory Allocation / DLLs / Reference Counting by Douglas Cox
03 August 2000
     3D Math Code by Sascha Salevsky
03 August 2000
     File Path Code by Chad Austin
01 August 2000
     GIF Export by John W. Ratcliff
31 July 2000
     Zip File Loader by Javier Arevalo
30 July 2000
     C++ Components And Sub-Components by MasterBoy
29 July 2000
     CleanLanguage Class With Fuzzy Compare by John W. Ratcliff
29 July 2000
     Texture Font Demo by Mace
28 July 2000
     Jpeg Wrapper Class by John W. Ratcliff
27 July 2000
     Bezier Patch Tesselator by Wade Brainerd
26 July 2000
     Random Number Generator by John W. Ratcliff
25 July 2000
     Octree Implementation by Paul Nettle
24 July 2000
     Efficient Polygon Triangulation by John W. Ratcliff
23 July 2000
     Timer Class by Gaz Iqbal
22 July 2000
     Moon Phase Calculator by Arclight
21 July 2000
     DirectDraw AVI Writer by Tobias Johansson
20 July 2000
     Leaf-Based BSP Engine by goku_supersaiyan
19 July 2000
     Fixed Point Routines by Paul Nettle
18 July 2000
     Plane Class by Nate Miller
17 July 2000
     DirectInput Example by Nathan E Brown
16 July 2000
     High Speed Software Rendering by Paul Nettle
15 July 2000
     Pixel Format Class by Tobin Schwaiger-Hastanan
14 July 2000
     WinMain Command Line Parser by Max McGuire
13 July 2000
     File Stream Wrapper by Denton Woods
12 July 2000
     Log File Class by Paul Nettle
11 July 2000
     Debug Output by Zach Bonham
10 July 2000
     Pluecker Class by Conor Stokes
09 July 2000
 

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.