OpenGL: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 20: Line 20:
{{note|Water ripple effect form Quake replace by Water waves but not in [[Software renderer|Software Renderer]] the water ripple effect is used.}}
{{note|Water ripple effect form Quake replace by Water waves but not in [[Software renderer|Software Renderer]] the water ripple effect is used.}}


====Since 2013 SteamPipe Update ====
=====Since 2013 SteamPipe Update =====
* '''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.
* '''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 ====
===== Since 25th Anniversary =====
* '''Rudimentary Shadows'''
* '''Rudimentary Shadows'''
{{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}}}}

Revision as of 13:15, 4 March 2024

Stub

This article or section is a stub. You can help by expanding it.

OpenGL is a 3D graphics API, which is used by the hardware renderers of GoldSrc GoldSrc and id Tech 2 id Tech 2, as well as some Source 2 Source 2 games.

id Tech 2 Id Tech 2 engine (GLQuake) OpenGL

Features

  • Experimented Reflections
  • Transparent Water
  • Rudimentary Shadows
Note.pngNote:Rudimentary Shadows in Half-Life were add in the 25th Anniversary update.
  • Texture Filtering
  • Water ripple

GoldSrc Goldsrc engine OpenGL

Features

  • Colored lighting - Quake simply had monotone lighting
  • Transparent textures - Glass can now be used in maps
  • Water waves
Note.pngNote:Water ripple effect form Quake replace by Water waves but not in Software Renderer the water ripple effect is used.
Since 2013 SteamPipe Update
  • 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
Note.pngNote:To enables Rudimentary Shadows r_shadows must be set to 1

Source Source engine OpenGL

OpenGL uses togl converts DirectX shaders to OpenGL for macOS and Linux

Dxlevel 92

Dxlevel 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

Dxlevel 97

Dxlevel 97 is the OpenGL equivalent to DirectX 9 Shader Model 3 (Dx9.0c)

Features

See also

External links

References

Wikipedia for Quake