glBSP is a node builder specially designed for OpenGL ports of the DOOM game engine. It adheres to the "GL-Nodes Specification", which means it adds some new special lumps to a WAD file that makes it easy and fast for an OpenGL DOOM engine to compute the polygons needed for drawing the levels.
There are many DOOM ports that understand the GL-Nodes which glBSP creates, including: EDGE, the Doomsday engine (JDOOM), PrBoom, Legacy 2.0, Vavoom, Doom3D and ZDoomGL. See the links below.
The current version is 2.24, released on 26th July 2007. Both the command-line version (glbsp) and the windowing version (glBSPX) are considered stable now.
glBSP is Copyright (C) 2000-2007 Andrew Apted. It is based on 'BSP 2.3' Copyright (C) 1998 Colin Reed and Lee Killough, which was created from the basic theory stated in DEU5 (OBJECTS.C) by Raphael Quinet.
All trademarks are the propriety of their owners.
Thanks to Lee Killough and André Majorel (the previous and current
maintainers of BSP, respectively), glBSP is now under the GNU General
Public License (GPL).
See the file 'COPYING' in the source package (or go to
for the full text, but to summarise:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
My email address is <email@example.com>
For general discussion about glbsp, please visit the Forum at SourceForge.
To submit a bug, please visit the Bug Page at SourceForge.
Here is the SourceForge page for glBSP:
The EDGE homepage can be found here:
The Doomsday Engine (JDOOM) can be found here:
Look here for PrBOOM:
The Vavoom site is here:
Legacy info can be found here:
The Doom3D homepage can be found here:
ZDoomGL is known to hang out here:
|(C) 2007 Andrew Apted||Updated: July 2007|