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 Garca-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 Garca-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
.