Template:Shader list: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
Shader list no longer loops.
Adding link to SPIR-V page.
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>* {{pagelink|GLSL Core Language|The language and basic syntax}}
<includeonly>* {{pagelink|Shader}}
* {{pagelink|GLSL Object|Shader objects and compilation}}
** {{pagelink|GLSL Object|Objects}}
* {{pagelink|GLSL Types|Variable types}}
** {{pagelink|Shader Compilation|Compilation}}
** {{pagelink|GLSL Type Qualifiers|Type qualifiers}}
** {{pagelink|Program Introspection|Introspection}}
** {{pagelink|GLSL Uniform|Uniform variables}}
* {{pagelink|Core Language (GLSL)|The core language}}
** {{pagelink|GLSL Sampler|Sampler variables}}
* {{pagelink|Data Type (GLSL)|Variable types}}
** {{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 Predefined Variables|Built-in variables}}
}}
* {{pagelink|GLSL Interface Block|Interface blocks}}
* {{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}}s
** {{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>A list of articles dedicated to the OpenGL Shading Language concepts. This is for sidebars and or the front-page.
<noinclude>{{shader list/doc}}</noinclude>
 
Use the with <code><nowiki>{{shader list|short}}</nowiki></code> to remove some of the extraneous elements. This is primarily for the front page.
 
List follows:
<hr>
{{shader list}}
<hr>
{{shader list|short}}
<hr>
</noinclude>

Latest revision as of 01:40, 11 September 2017