Changes between Version 7 and Version 8 of GraphicsFeatureStatus


Ignore:
Timestamp:
Jun 4, 2013, 10:38:07 PM (11 years ago)
Author:
historic_bruno
Comment:

Adds GLES column

Legend:

Unmodified
Added
Removed
Modified
  • GraphicsFeatureStatus

    v7 v8  
    11== Planned graphics features ==
    22
    3 ||= '''Feature''' =||= '''ARB^[#note1 1]^''' =||= '''GLSL^[#note2 2]^''' =||= '''Fixed function^[#note3 3]^''' =||= '''Notes''' =||
     3||= '''Feature''' =||= '''ARB^[#note1 1]^''' =||= '''GLSL^[#note2 2]^''' =||= '''Fixed function^[#note3 3]^''' =||= '''GLES 2.0^[#note4 4]^''' =||= '''Notes''' =||
    44||||
    55||||||||= '''Model Rendering''' =||||
    6 ||=Basic =||  done  ||  done  ||  done  ||||
    7 ||=Specular map =||  planned  ||  done  ||  n/a  ||WIP||
    8 ||=Self-lighting =||  planned  ||  done  ||  n/a  ||WIP||
    9 ||=AO map =||  planned  ||  done  ||  n/a  ||Ambient occlusion; WIP||
    10 ||=Normal map =||  planned  ||  done  ||  n/a  ||WIP||
    11 ||=Parallax =||  planned  ||  done  ||  n/a  ||WIP||
    12 ||=Water =||  planned  ||  done  ||  ?  ||Animated water texture as part of model; WIP||
    13 ||=Waterfall =||  planned  ||  done  ||  n/a  ||WIP||
    14 ||=Windy trees =||  planned  ||  done  ||  n/a  ||Trees that sway in the wind; WIP||
     6||=Basic =||  done  ||  done  ||  done  ||  done  ||||
     7||=Specular map =||  planned  ||  done  ||  n/a  ||  ||WIP||
     8||=Self-lighting =||  planned  ||  done  ||  n/a  ||  ||WIP||
     9||=AO map =||  planned  ||  done  ||  n/a  ||  ||Ambient occlusion; WIP||
     10||=Normal map =||  planned  ||  done  ||  n/a  ||  ||WIP||
     11||=Parallax =||  planned  ||  done  ||  n/a  ||  ||WIP||
     12||=Water =||  planned  ||  done  ||  ?  ||  ||Animated water texture as part of model; WIP||
     13||=Waterfall =||  planned  ||  done  ||  n/a  ||  ||WIP||
     14||=Windy trees =||  planned  ||  done  ||  n/a  ||  ||Trees that sway in the wind; WIP||
    1515||||||||= '''Terrain Rendering''' =||||
    16 ||=Basic =||  done  ||  done  ||  done  ||||
    17 ||=Specular map =||  planned  ||  done  ||  n/a  ||WIP||
    18 ||=Normal map =||  planned  ||  done  ||  n/a  ||WIP||
    19 ||=Decals =||  done  ||  done  ||  done  ||||
     16||=Basic =||  done  ||  done  ||  done  ||  done  ||||
     17||=Specular map =||  planned  ||  done  ||  n/a  ||  ||WIP||
     18||=Normal map =||  planned  ||  done  ||  n/a  ||  ||WIP||
     19||=Decals =||  done  ||  done  ||  done  ||  ||||
    2020||||||||= '''Water Rendering''' =||||
    21 ||=Basic =||  done  ||  done  ||  done  ||||
    22 ||=Fancy =||  planned  ||  done  ||  n/a  ||Reflections, refraction, waves: WIP||
    23 ||=Super fancy =||  planned  ||  planned  ||  n/a  ||Shadows on surface; coastal foam; realistic coloring, depth and waves: #1572 #932||
     21||=Basic =||  done  ||  done  ||  done  ||  ||||
     22||=Fancy =||  planned  ||  done  ||  n/a  ||  ||Reflections, refraction, waves: WIP||
     23||=Super fancy =||  planned  ||  planned  ||  n/a  ||  ||Shadows on surface; coastal foam; realistic coloring, depth and waves: #1572 #932||
    2424||||||||= '''Post-processing''' =||||
    25 ||=Bloom =||  planned  ||  done  ||  n/a  ||WIP||
    26 ||=Depth of field =||  planned  ||  done  ||  n/a  ||WIP||
    27 ||=Distance fog =||  planned  ||  done  ||  n/a  ||WIP: #276||
    28 ||=Fake HDR =||  planned  ||  done  ||  n/a  ||Brightness, contrast, saturation. WIP||
     25||=Bloom =||  planned  ||  done  ||  n/a  ||  ||WIP||
     26||=Depth of field =||  planned  ||  done  ||  n/a  ||  ||WIP||
     27||=Distance fog =||  planned  ||  done  ||  n/a  ||  ||WIP: #276||
     28||=Fake HDR =||  planned  ||  done  ||  n/a  ||  ||Brightness, contrast, saturation. WIP||
    2929||||||||= '''Other''' =||||
    30 ||=Overlays =||  done  ||  planned  ||  done  ||WIP||
    31 ||=Particles =||  done  ||  done  ||  n/a  ||||
    32 ||=Shadows =||  done  ||  done  ||  n/a  ||||
    33 ||=Smooth LOS =||  planned  ||  done  ||  n/a  ||WIP||
     30||=GL cursors =||  done  ||  done  ||  done  ||  ||WIP||
     31||=Minimap =||  done  ||  done  ||  done  ||  ||WIP||
     32||=Overlays =||  done  ||  planned  ||  done  ||  ||WIP||
     33||=Particles =||  done  ||  done  ||  n/a  ||  ||||
     34||=Shadows =||  done  ||  done  ||  n/a  ||  ||||
     35||=Smooth LOS =||  planned  ||  done  ||  n/a  ||  ||WIP||
    3436
    3537 1. [=#note1][http://www.opengl.org/wiki/Selecting_a_Shading_Language#ARB_assembly ARB]: assembly-like shading language, more widely supported than GLSL (esp. on older hardware)
    3638 1. [=#note2][http://www.opengl.org/wiki/OpenGL_Shading_Language GLSL]: OpenGL Shading Language. Higher level, C-like language. Requires OpenGL 2.0 or newer.
    37  1. [=#note3][http://www.opengl.org/wiki/Fixed_Function_Pipeline Fixed function] - pre-shader OpenGL API, now deprecated in favor of shaders. In 0 A.D., the fixed function pipeline will always be very basic compared to the shader rendering, and it may eventually be removed entirely.
    38 
    39 EDIT: should we also add a [http://www.opengl.org/wiki/OpenGL_ES OpenGL ES 2.0] column, which is available when compiling with --gles?
     39 1. [=#note3][http://www.opengl.org/wiki/Fixed_Function_Pipeline Fixed function] - pre-shader OpenGL API, now deprecated in favor of shaders. In 0 A.D., the fixed function pipeline will always be very basic compared to the shader rendering, and it may eventually be removed entirely. See discussion [http://www.wildfiregames.com/forum/index.php?showtopic=16734 here].
     40 1. [=#note4][http://www.opengl.org/wiki/OpenGL_ES OpenGL ES 2.0] - subset of OpenGL API for embedded systems, like smartphones and tablets. '''Very experimental''', likely broken support is available in 0 A.D. by compiling with the --gles flag. Used by AndroidPort.