Links
Here are some useful links. I have included links to useful
resources, and to toolkits that can either extend or replace the
functionality of GLFW.
If GLFW is not what you are looking for, take a look in the
OpenGL toolkits section. For other OpenGL related
toolkits, look in the font, GUI,
file I/O, audio toolkits and
physics engines sections.
I have also included a compression section, if you
need to compress data for your OpenGL project, and a GLFW
applications section with links to applications that use
GLFW.
Resources (articles, forums, tutorials etc)
General OpenGL / coding / game development etc
www.opengl.org - Need I say more?
GameDev.net - Game oriented programming
FlipCode - Game oriented programming (closed, read-only)
Delphi related
Delphi3D - Lots of up to date OpenGL related stuff
DelphiGL - For Delphi users (mostly German)
Basic related
VB Gamer - Game oriented Visual Basic development
XBLite for Windows - Free XBasic for Windows, with GLFW support
GLFW Related
Getting Started - How to start coding OpenGL/GLFW programs
GLFW Tutorials - GLFW-based OpenGL tutorials
OpenGL man pages - Unix man style OpenGL function reference
OpenGL toolkits (more or less similar to GLFW)
GLUT - The OpenGL Utility Toolkit by Mark J. Kilgard
freeglut - An open sourced alternative to GLUT
Cpw - A modern toolkit modeled after GLUT
NGL - An OpenGL C++ application framework
FLTK - The Fast Light Toolkit, a complete OpenGL & GUI C++ toolkit
GLH - The OpenGL Helper Library (C++ for Windows)
GLT - A C++ class library for programming interactive 3D graphics with OpenGL
SDL - Simple DirectMedia Layer, a complete toolkit for portable graphics, audio etc.
OpenGL font toolkits
GLTT - Renders TrueType fonts in any OpenGL application
FTGL - Similar to GLTT, but uses FreeType 2.0 instead of 1.0
glFont - A Win32 program + API to convert TrueType fonts to textures
FNT - Renders text as texture maps (C++, part of PLIB)
OpenGL GUI toolkits
GLGooey - A portable C++ user interface library (does not rely on a specific toolkit)
PUI - A portable C++ user interface library (does not rely on a specific toolkit)
GLUI - A GLUT-based C++ user interface library (does not work with GLFW)
Geometry and image file I/O toolkits
lib3ds - A C library for reading and writing 3D Studio ® 3DS format geometry files
dxflib - A C++ library for reading AutoCAD® DXF format geometry files
DevIL - The image loading/saving library. Supports just about any image file format.
libpng - The official PNG image file format reference library
Independent JPEG Group - Home of the JPEG image file format reference library (libjpeg)
Audio toolkits
FMOD - A very comprehensive audio library (portable)
libMikMod - MOD music + sample player library (extremely portable)
BASS - A comprehensive audio library (Windows only)
OpenAL - Open Audio Library, a spatialized audio API (portable)
PortAudio - A free, portable, open-source, low level, audio I/O library
Physics engines
Open Dynamics Engine (ODE) - Free, real time library for simulating rigid body dynamics
Tokamak Game Physics SDK - Real time physics library for games. Current version is free.
Havok - Commercial physics engine, used in many modern games
NovodeX - Commercial physics engine
Compression
zlib - General lossless compression library (zip/gzip compatible)
libbzip2 - General lossless compression library (very good compression, but memory hungry)
LZO - General lossless compression library (extremely fast and compact)
UCL - Better compression ratio than LZO, but still fast decompression
UPX - The Ultimate Packer for eXecutables (for reducing the size of compiled executables)
Basic Compression Library - Low level implementations of well known compression algorithms (e.g. Huffman)
GLFW applications and projects
Gamejig - Developers of Neomaze, a modern 3D PacMan clone that uses GLFW
Groundfire - A classic multi player 2D tank game that uses GLFW
Machinations - A real time strategy game that uses GLFW