OpenGL: Difference between revisions
Jump to navigation
Jump to search
Note:Rudimentary Shadows in Half-Life were add in the 25th Anniversary update.
Note:To enables Rudimentary Shadows r_shadows must be set to 1
Utopic Tahu (talk | contribs) |
Utopic Tahu (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
'''OpenGL''' is a 3D graphics API, which is used by the hardware renderers of {{gldsrc|2}} and {{idtech2|2}}, as well as some {{src2|2}} games. | '''OpenGL''' is a 3D graphics API, which is used by the hardware renderers of {{gldsrc|2}} and {{idtech2|2}}, as well as some {{src2|2}} games. | ||
==Id Tech 2 (GlQuake) engine OpenGL== | =={{idtech2|Id Tech 2}} (GlQuake) engine OpenGL== | ||
====Features==== | ====Features==== | ||
Line 11: | Line 11: | ||
*'''Texture Filtering''' | *'''Texture Filtering''' | ||
==Goldsrc engine OpenGL== | =={{gldsrc|Goldsrc engine}} OpenGL== | ||
====Features==== | ====Features==== | ||
Line 25: | Line 25: | ||
{{note|To enables Rudimentary Shadows {{code|r_shadows}} must be set to {{code|1}}}} | {{note|To enables Rudimentary Shadows {{code|r_shadows}} must be set to {{code|1}}}} | ||
==Source engine OpenGL== | =={{src|Source engine}} OpenGL== | ||
[[OpenGL]] uses [[togl]] converts [[DirectX_Versions|DirectX]] shaders to [[OpenGL]] for {{mac|3}} and {{Linux|3}} | [[OpenGL]] uses [[togl]] converts [[DirectX_Versions|DirectX]] shaders to [[OpenGL]] for {{mac|3}} and {{Linux|3}} | ||
===[[DirectX_Versions|DirectX 92]]=== | ===[[DirectX_Versions|DirectX 92]]=== |
Revision as of 10:08, 4 March 2024
OpenGL is a 3D graphics API, which is used by the hardware renderers of GoldSrc and
id Tech 2, as well as some
Source 2 games.
(GlQuake) engine OpenGL
Features
- Experimented Reflections
- Transparent Water
- Rudimentary Shadows

- Texture Filtering
OpenGL
Features
- Colored lighting - Quake simply had monotone lighting
- Transparent textures - Glass can now be used in maps
- Water waves
Since 2013
- MSAA anti-aliasing - GoldSrc now natively support anti-aliasing, specifically, MSAA 4X, which is enabled by default on most modern hardwares. This will reduce the amount of jagged edges/staircases effect on the geometry.
Since 25th Anniversary
- Rudimentary Shadows

OpenGL
OpenGL uses togl converts DirectX shaders to OpenGL for macOS and Linux
DirectX 92
DirectX 92 is the OpenGL equivalent to DirectX 9 (Dx9)
Features
- Refractions with the use of a bump-map
- High-quality reflective water (used frequently)
- Softer edge dynamic shadows
- Normal-mapped lighting on models
- Improved-quality specular effects
- High dynamic range rendering (disabled by default)
- Phong shading
- Color Correction
- Motion Blur
DirectX 97
DirectX 97 is the OpenGL equivalent to DirectX 9 Shader Model 3 (Dx9.0c)
Features
- Lightwarp support
- High dynamic range rendering (enabled by default)