Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
dcab9770
Commit
dcab9770
authored
Jul 06, 2015
by
John Kessenich
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs: Update missing features list
parent
ec43d0ab
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
5 deletions
+35
-5
Todo.txt
Todo.txt
+35
-5
No files found.
Todo.txt
View file @
dcab9770
Current
functionality level: ESSL 3.0, GLSL 1.5
Current
Compilation Full-Functionality Level: ESSL 1.00-3.00, GLSL 1.10-3.30
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_EXT_geometry_shader
+ GL_EXT_geometry_point_size
- GL_EXT_gpu_shader5
- 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
Missing features in ES 3.1
- Arrays of arrays
- .length() on run-time array
Missing desktop features that are in EAP
- per-sample shading
- "precise"
Missing desktop features, non AEP
- subroutines
- 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
Bugs
- implicitly-sized gl_ClipDistance[] (at least in tessellation shaders) with sizes greater than one are not getting sizes greater than one
...
...
@@ -234,10 +267,7 @@ Shader Functionality to Implement/Finish
- Arrays of arrays are now supported, as per the GL_ARB_arrays_of_arrays extension.
+ Compute shaders are now supported, as per the GL_ARB_compute_shader extension.
+ Added imageSize() built-ins to query the dimensions of an image.
- All choice of depth or stencil texturing, for a packed depth-stencil texture, as per the
GL_ARB_stencil_texturing extension.
- Allow explicit locations/indexes to be assigned to uniform variables and subroutines, as per the
GL_ARB_explicit_uniform_location extension.
- Allow explicit locations/indexes to be assigned to subroutines, as per the GL_ARB_explicit_uniform_location extension.
+ Accept ES GLSL shader #version statements, which will request ES functionality for ES GLSL
versions 100 and 300, as per the GL_ARB_ES3_compatibility extension.
+ Clarify and correct scoping rules to what would normally be expected and what was intended.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment