MAPINFO options for GZDoom's GL renderer

From ZDoom Wiki
Jump to: navigation, search
Center Warning: This feature does not work in ZDoom but in its OpenGL children ports.

GZDoom's GL renderer has its own set of MAPINFO options. To ensure that such MAPINFOs can still be read by ZDoom and other engines not supporting these features these options must be used with the new "property = value" syntax, rather than the old "property value" syntax. This is necessary to let the parser determines reliably whether an unknown word is an unsupported property it should ignore, or a parameter for the previous property.

The GL renderer defines the following options:

fogdensity = <value>

Sets a global fog density for the entire level and disables fog by light level as the software renderer does. This may be useful if you want to add fog to a level that already uses light levels without the fog looking odd. The default value is 255, with the value range being open-ended. Thus, 512 would be about “twice as thick” as the default.

outsidefogdensity = <value>

Same as above but only applies to outside fog (sectors with sky as ceiling or the 'outside fog' sector type.)

skyfog = <value>

Applies fog to the sky. <value> specifies the density.

lightmode = <value>

Forces one of the lighting modes that can be set in the options menu. Values are:
  • 0 (Standard): bright lighting model and stronger fading in bright sectors.
  • 1 (Bright): bright lighting model and weaker fading in bright sectors.
  • 2 (Doom): dark lighting model and weaker fading in bright sectors plus some added brightening near the current position. Requires GLSL features to be enabled.
  • 3 (Dark): dark lighting model and weaker fading in bright sectors.
  • 4 (Legacy): Emulates lighting of Legacy 1.4's GL renderer.


Disables colored lights for sprites.

skyrotate = <x> <y> <z>

Specifies an axis vector around which the sky rotates. The default is x=0, y=0, z=1. This only has an effect with Quake-2-style skyboxes.