Template:Shader list: Difference between revisions
Jump to navigation
Jump to search
dedicated program introspection page. |
Adding link to SPIR-V page. |
||
(14 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>* {{pagelink| | <includeonly>* {{pagelink|Shader}} | ||
* {{pagelink|GLSL Object|Shader | ** {{pagelink|GLSL Object|Objects}} | ||
** {{pagelink|Program Introspection}} | ** {{pagelink|Shader Compilation|Compilation}} | ||
* {{pagelink|GLSL | ** {{pagelink|Program Introspection|Introspection}} | ||
** {{pagelink|GLSL | * {{pagelink|Core Language (GLSL)|The core language}} | ||
** {{pagelink|GLSL Uniform|Uniform variables}} | * {{pagelink|Data Type (GLSL)|Variable types}} | ||
** {{pagelink|GLSL | ** {{pagelink|Type Qualifier (GLSL)|Type qualifiers}} | ||
** {{pagelink|Layout Qualifier (GLSL)|Layout qualifiers}} | |||
** {{pagelink|Uniform (GLSL)|Uniform variables}} | |||
** {{pagelink|Sampler (GLSL)|Sampler variables}}{{#ifeq: {{{1|}}} | short | | | |||
** {{pagelink|Image Load Store|Image variables}} | ** {{pagelink|Image Load Store|Image variables}} | ||
* {{pagelink|GLSL | }} | ||
* {{pagelink| | * {{pagelink|Built-in Variable (GLSL)|Built-in variables}} | ||
* {{pagelink|Interface Block (GLSL)|Interface blocks}}{{#ifeq: {{{1|}}} | short | | | |||
** {{pagelink|Uniform Buffer Object|Uniform blocks}} | ** {{pagelink|Uniform Buffer Object|Uniform blocks}} | ||
** {{pagelink|Shader Storage Buffer Object|Shader storage blocks}} | ** {{pagelink|Shader Storage Buffer Object|Shader storage blocks}} | ||
}} | |||
* {{pagelink|SPIR-V}} | |||
* '''Shader stages:''' | * '''Shader stages:''' | ||
** {{pagelink|Vertex Shader}} | ** {{pagelink|Vertex Shader}} | ||
** {{pagelink|Tessellation Shader}} | ** {{pagelink|Tessellation}}{{#ifeq: {{{1|}}} | short | | ||
** {{pagelink|Tess Control Shader}} | |||
** {{pagelink|Tess Evaluation Shader}} | |||
}} | |||
** {{pagelink|Geometry Shader}} | ** {{pagelink|Geometry Shader}} | ||
** {{pagelink|Fragment Shader}} | ** {{pagelink|Fragment Shader}} | ||
** {{pagelink|Compute Shader}} | |||
* {{pagelink|Shading_languages|Other shading languages}}</includeonly> | * {{pagelink|Shading_languages|Other shading languages}}</includeonly> | ||
<noinclude | <noinclude>{{shader list/doc}}</noinclude> | ||
</noinclude> |
Latest revision as of 01:40, 11 September 2017
A list of articles dedicated to the OpenGL Shading Language concepts. This is for sidebars and or the front-page.
Use the with {{shader list|short}}
to remove some of the extraneous elements. This is primarily for the front page.
List follows:
- Shader
- The core language
- Variable types
- Built-in variables
- Interface blocks
- SPIR-V
- Shader stages:
- Other shading languages
- Shader
- The core language
- Variable types
- Built-in variables
- Interface blocks
- SPIR-V
- Shader stages:
- Other shading languages