| command | IHV Test (4.01) | Quake III Arena (v1.11-1.17) | Team Arena (1.27g-1.32) | Elite Force | Heavy Metal FAKK2 | American McGee's Alice | Quake III Revolution | 007 Agent Under Fire | Medal of Honor Allied Assault | Elite Force II | Return to Castle Wolfenstein | Wolfeenstein Enemy Territory | Jedi Outcast | Soldier of Fortune 2 | Jedi Academy | Call of Duty | Modern Warfare | Black Ops | Iron Grip | Space Trader |
| basedir | baseq3 | baseq3 missionpack | baseef | fakk | base | basebond | ||||||||||||||
| MAX_IMAGE_ANIMATIONS | 8 | 8 | ||||||||||||||||||
| cull (disable, back) | ||||||||||||||||||||
| clamptime | ||||||||||||||||||||
| fogParms | ||||||||||||||||||||
| noMipmaps | ||||||||||||||||||||
| noPicmip | N | |||||||||||||||||||
| polygonOffset | ||||||||||||||||||||
| portal | ||||||||||||||||||||
| skyParms | ||||||||||||||||||||
| sort | ||||||||||||||||||||
| surfaceParm | ||||||||||||||||||||
| picmip2 | Y | |||||||||||||||||||
| skyfogvars (r, g, b, distance) | Y | |||||||||||||||||||
| sunshader (shader) | Y | |||||||||||||||||||
| lightgridmulamb (ambient) | Y | |||||||||||||||||||
| lightgridmuldir | Y | |||||||||||||||||||
| waterfogvars | Y | |||||||||||||||||||
| fogvars | Y | |||||||||||||||||||
| nofog | Y | |||||||||||||||||||
| allowcompress/nocompress | Y | |||||||||||||||||||
| surfaceSprites (type, width, height, density, distance) | Y | Y | ||||||||||||||||||
| material | Y | Y | ||||||||||||||||||
| lightcolor | Y | |||||||||||||||||||
| noglfog | Y | |||||||||||||||||||
| noTC (don't compress texture) | Y | N | ||||||||||||||||||
| hitLocation | unused | Y | unused | |||||||||||||||||
| hitMaterial | unused | Y | unused | |||||||||||||||||
| glow | Y | |||||||||||||||||||
| nodepthtest | Y | Y | Y | Y | ||||||||||||||||
| if / endif | Y | Y | Y | Y | ||||||||||||||||
| force32bit | Y | Y | Y | Y | ||||||||||||||||
| portalsky | Y | Y | Y | Y | ||||||||||||||||
| spriteGen (parallel, parallel_oriented, parallel_upright, oriented) | Y | Y | Y | Y | ||||||||||||||||
| spriteScale | Y | Y | ||||||||||||||||||
| aliasShader | Y | |||||||||||||||||||
| cubemap | Y | |||||||||||||||||||
| deformVertexes (sic) | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| autoSprite | ||||||||||||||||||||
| autoSprite2 | ||||||||||||||||||||
| bulge (width, height, speed) | ||||||||||||||||||||
| move (x, y, z, waveform, base, amplitude, phase, frequency)) | ||||||||||||||||||||
| normal (speed, amp) | ||||||||||||||||||||
| projectionShadow | ||||||||||||||||||||
| wave (spread, waveform, base, amplitude, phase, frequency) | ||||||||||||||||||||
| text | ||||||||||||||||||||
| stage commands | ||||||||||||||||||||
| map | Y | Y | ||||||||||||||||||
| clampmap | Y | Y | ||||||||||||||||||
| animMap | Y | Y | ||||||||||||||||||
| videoMap | Y | Y | Y | |||||||||||||||||
| alphaFunc (GT0 GE128 LT128) | ||||||||||||||||||||
| blendFunc | ||||||||||||||||||||
| depthFunc (lequal equal) | ||||||||||||||||||||
| depthWrite | ||||||||||||||||||||
| detail | ||||||||||||||||||||
| map16/32/comp/nocomp animmapcomp/animmapnocomp (specific texture format loads) | Y | |||||||||||||||||||
| fog (on/off) | Y | |||||||||||||||||||
| oneShotAnimMap | Y | |||||||||||||||||||
| specularmap | Xbox only | |||||||||||||||||||
| bumpmap | Xbox only | |||||||||||||||||||
| clamptexcoords | Y | |||||||||||||||||||
| nextbundle | Y | Y | ||||||||||||||||||
| rgbGen | ||||||||||||||||||||
| fromClient | Y | |||||||||||||||||||
| const (r, g, b) | ||||||||||||||||||||
| entity | ||||||||||||||||||||
| exactVertex | ||||||||||||||||||||
| identity | Y | |||||||||||||||||||
| identityLighting | ||||||||||||||||||||
| lightingDiffuse | Y | |||||||||||||||||||
| oneMinusEntity | ||||||||||||||||||||
| oneMinusVertex | ||||||||||||||||||||
| wave (wave, amplitude, phase, frequency) | Y | |||||||||||||||||||
| lightingDiffuseEntity | Y | |||||||||||||||||||
| colorwave (r, g, b, wave, amplitude, phase, frequency) | Y | |||||||||||||||||||
| global | Y | Y | ||||||||||||||||||
| static | ||||||||||||||||||||
| lightingSpherical | Y | |||||||||||||||||||
| alphaGen | ||||||||||||||||||||
| fromClient | Y | Y | ||||||||||||||||||
| const | ||||||||||||||||||||
| entity | fromEntity | |||||||||||||||||||
| identity | Y | |||||||||||||||||||
| lightingSpecular | Y | |||||||||||||||||||
| oneMinusEntity | ||||||||||||||||||||
| oneMinusVertex | ||||||||||||||||||||
| portal (range) | ||||||||||||||||||||
| vertex | ||||||||||||||||||||
| wave (wave, amplitude, phase, frequency) | ||||||||||||||||||||
| normalzfade | Y | Y | ||||||||||||||||||
| oneMinusDot | Y | Y | Y | |||||||||||||||||
| dot | Y | Y | Y | |||||||||||||||||
| distFade | Y | |||||||||||||||||||
| oneMinusDistFade | Y | |||||||||||||||||||
| global | Y | |||||||||||||||||||
| sCoord | Y | |||||||||||||||||||
| tCoord | Y | |||||||||||||||||||
| skyAlpha | Y | |||||||||||||||||||
| oneMinusSkyalpha | Y | |||||||||||||||||||
| forcedAlpha | Y | |||||||||||||||||||
| viewdot | Y | |||||||||||||||||||
| oneMinusViewDot | Y | |||||||||||||||||||
| tcGen (Texture coordinate generation) | ||||||||||||||||||||
| base/texture | Y | Y | ||||||||||||||||||
| environment | Y | Y | Y | differs! | differs! | Y | Differs! | |||||||||||||
| lightmap | Y | Y | ||||||||||||||||||
| vector (x y z, x y z) | Y | Y | ||||||||||||||||||
| fireriseenv | Y | |||||||||||||||||||
| environmentModel | Y | |||||||||||||||||||
| environment2 | Y | |||||||||||||||||||
| angle_based_environment | Y | |||||||||||||||||||
| tbn_x tbn_y tbn_z | Y | |||||||||||||||||||
| nv_dot_product_reflect_cube_map_eye_from_qs | Y | |||||||||||||||||||
| sun_half_angle | Y | |||||||||||||||||||
| reflection | Y | |||||||||||||||||||
| tcMod (Texture coordinate modulation) | ||||||||||||||||||||
| entityTranslate | Y | Y | ||||||||||||||||||
| rotate (degrees) | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||||
| scale (x, y) | Y | Y | Y | Y | Y | |||||||||||||||
| scroll (x speed, y speed) | Y | Y | Y | Y | Y | |||||||||||||||
| stretch (wave, amplitude, phase, frequency) | Y | Y | Y | Y | Y | |||||||||||||||
| transform (matrix[0][1], matrix[1][0], matrix[1][1], x, y) | N | Y | Y | Y | Y | |||||||||||||||
| turb (wave, amplitude, phase, frequency) | Y | Y | Y | Y | Y | |||||||||||||||
| swap | N | N | Y | |||||||||||||||||
| offset (x, y) | Y | Y | Y | |||||||||||||||||
| parallax (x, y) | Y | |||||||||||||||||||
| macro (x, y) | Y | Y | ||||||||||||||||||
| scrollwaves / scrollwavet | Y | |||||||||||||||||||