Skip to content
Snippets Groups Projects
Commit ef0118b2 authored by John Kessenich's avatar John Kessenich
Browse files

Update the Todo.txt file with recent AEP, 3.1, and textureQuery progress.

parent 3e60a6ff
No related branches found
No related tags found
No related merge requests found
...@@ -8,27 +8,27 @@ Key: ...@@ -8,27 +8,27 @@ Key:
Summary of main missing features: Summary of main missing features:
AEP AEP
- GL_KHR_blend_equation_advanced + GL_KHR_blend_equation_advanced
- GL_OES_sample_variables + GL_OES_sample_variables
- GL_OES_shader_image_atomic + GL_OES_shader_image_atomic
- GL_OES_shader_multisample_interpolation + GL_OES_shader_multisample_interpolation
- GL_OES_texture_storage_multisample_2d_array + GL_OES_texture_storage_multisample_2d_array
+ GL_EXT_geometry_shader + GL_EXT_geometry_shader
+ GL_EXT_geometry_point_size + GL_EXT_geometry_point_size
+ GL_EXT_gpu_shader5 + GL_EXT_gpu_shader5
- GL_EXT_primitive_bounding_box + GL_EXT_primitive_bounding_box
+ GL_EXT_shader_io_blocks + GL_EXT_shader_io_blocks
+ GL_EXT_tessellation_shader + GL_EXT_tessellation_shader
+ GL_EXT_tessellation_point_size + GL_EXT_tessellation_point_size
- GL_EXT_texture_buffer + GL_EXT_texture_buffer
- GL_EXT_texture_cube_map_array + GL_EXT_texture_cube_map_array
Missing features in ES 3.1 Missing features in ES 3.1
[johnkslang] Arrays of arrays + Arrays of arrays
- .length() on run-time array + .length() on run-time array
Missing desktop features that are in EAP Missing desktop features that are in EAP
- per-sample shading + per-sample shading
- "precise" - "precise"
Missing desktop features, non AEP Missing desktop features, non AEP
...@@ -36,7 +36,7 @@ Missing desktop features, non AEP ...@@ -36,7 +36,7 @@ Missing desktop features, non AEP
- built-in functions for type 'double' - built-in functions for type 'double'
- second-generation function-overloading disambiguation algorithm (version 400) - second-generation function-overloading disambiguation algorithm (version 400)
- Preprocessor token pasting (##), ## does macro expansion after pasting not before - Preprocessor token pasting (##), ## does macro expansion after pasting not before
- textureQueryLevels and textureQueryLod + textureQueryLevels and textureQueryLod
Bugs Bugs
- implicitly-sized gl_ClipDistance[] (at least in tessellation shaders) with sizes greater than one are not getting sizes greater than one - implicitly-sized gl_ClipDistance[] (at least in tessellation shaders) with sizes greater than one are not getting sizes greater than one
...@@ -196,7 +196,7 @@ Shader Functionality to Implement/Finish ...@@ -196,7 +196,7 @@ Shader Functionality to Implement/Finish
+ bitfieldExtract() and bitfieldInsert() + bitfieldExtract() and bitfieldInsert()
+ bitfieldReverse() + bitfieldReverse()
+ bitCount(), findLSB(), andfindMSB() + bitCount(), findLSB(), andfindMSB()
- New built-in to query LOD, textureQueryLod(). + New built-in to query LOD, textureQueryLod().
- New overloaded function matching algorithm, handling selection from many valid multiple choices. - New overloaded function matching algorithm, handling selection from many valid multiple choices.
+ Texture gather functions that return four texels with a single call. + Texture gather functions that return four texels with a single call.
+ textureGather() + textureGather()
...@@ -286,7 +286,7 @@ Shader Functionality to Implement/Finish ...@@ -286,7 +286,7 @@ Shader Functionality to Implement/Finish
- For layout qualifiers, - For layout qualifiers,
+ make negative output locations a compile-time error, once integer expressions are allowed in layouts + make negative output locations a compile-time error, once integer expressions are allowed in layouts
- make indexes outside the range [0,1] a compile-time error. - make indexes outside the range [0,1] a compile-time error.
- Add textureQueryLevels() built-ins to query the number of mipmap levels, as per the + Add textureQueryLevels() built-ins to query the number of mipmap levels, as per the
GL_ARB_texture_query_levels extension. GL_ARB_texture_query_levels extension.
+ Make gl_Layer and gl_ViewportIndex also be inputs to the fragment shader, as per the + Make gl_Layer and gl_ViewportIndex also be inputs to the fragment shader, as per the
GL_ARB_fragment_layer_viewport extension. GL_ARB_fragment_layer_viewport extension.
......
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
// For the version, it uses the latest git tag followed by the number of commits. // For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run). // For the date, it uses the current date (when then script is run).
#define GLSLANG_REVISION "3.0.754" #define GLSLANG_REVISION "3.0.755"
#define GLSLANG_DATE "14-Sep-2015" #define GLSLANG_DATE "15-Sep-2015"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment