diff --git a/Todo.txt b/Todo.txt index d10fd6ee9..57d1a8fc9 100644 --- a/Todo.txt +++ b/Todo.txt @@ -8,27 +8,27 @@ Key: Summary of main missing features: AEP - - GL_KHR_blend_equation_advanced - - GL_OES_sample_variables - - GL_OES_shader_image_atomic - - GL_OES_shader_multisample_interpolation - - GL_OES_texture_storage_multisample_2d_array + + GL_KHR_blend_equation_advanced + + GL_OES_sample_variables + + GL_OES_shader_image_atomic + + GL_OES_shader_multisample_interpolation + + GL_OES_texture_storage_multisample_2d_array + GL_EXT_geometry_shader + GL_EXT_geometry_point_size + GL_EXT_gpu_shader5 - - GL_EXT_primitive_bounding_box + + GL_EXT_primitive_bounding_box + GL_EXT_shader_io_blocks + GL_EXT_tessellation_shader + GL_EXT_tessellation_point_size - - GL_EXT_texture_buffer - - GL_EXT_texture_cube_map_array + + GL_EXT_texture_buffer + + GL_EXT_texture_cube_map_array Missing features in ES 3.1 - [johnkslang] Arrays of arrays - - .length() on run-time array + + Arrays of arrays + + .length() on run-time array Missing desktop features that are in EAP - - per-sample shading + + per-sample shading - "precise" Missing desktop features, non AEP @@ -36,7 +36,7 @@ Missing desktop features, non AEP - built-in functions for type 'double' - second-generation function-overloading disambiguation algorithm (version 400) - Preprocessor token pasting (##), ## does macro expansion after pasting not before - - textureQueryLevels and textureQueryLod + + textureQueryLevels and textureQueryLod Bugs - 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 + bitfieldExtract() and bitfieldInsert() + bitfieldReverse() + 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. + Texture gather functions that return four texels with a single call. + textureGather() @@ -286,7 +286,7 @@ Shader Functionality to Implement/Finish - For layout qualifiers, + 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. - - 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. + Make gl_Layer and gl_ViewportIndex also be inputs to the fragment shader, as per the GL_ARB_fragment_layer_viewport extension. diff --git a/glslang/Include/revision.h b/glslang/Include/revision.h index 480cdc13f..a6bdb45e0 100644 --- a/glslang/Include/revision.h +++ b/glslang/Include/revision.h @@ -2,5 +2,5 @@ // 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). -#define GLSLANG_REVISION "3.0.754" -#define GLSLANG_DATE "14-Sep-2015" +#define GLSLANG_REVISION "3.0.755" +#define GLSLANG_DATE "15-Sep-2015"