Template:Object list: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
List of pages for object types, fit for transclusion.
 
Reorder some items and add links for Texture Storage and Texture views
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>A list of OpenGL object types, usually used for side-bars or the front-page. This also includes important information about using certain object types.
<includeonly>* {{pagelink|Buffer Object}}s
 
It includes those that conform to the [[OpenGL Object|standard object paradigm]] and those that don't.
 
Use the with <nowiki>{{object list|short}}</nowiki> to remove some of the extraneous elements. This is primarily for the front page.
 
List follows:
<hr></noinclude>
* [[Buffer Object]]s
** [[Buffer Object Streaming]]{{#ifeq: {{{1|}}} | short |  |
** {{pagelink|Vertex Buffer Object}}s
** {{pagelink|Vertex Buffer Object}}s
}}
** {{pagelink|Uniform Buffer Object}}s
** [[Pixel Buffer Object]]s{{#ifeq: {{{1|}}} | short |  |
** {{pagelink|Shader Storage Buffer Object}}s
** {{pagelink|Shader Storage Buffer Object}}s
** {{pagelink|Uniform Buffer Object}}s
** {{pagelink|Pixel Buffer Object}}s{{#ifeq: {{{1|}}} | short |  |
** {{pagelink|Atomic Counter}}s
** {{pagelink|Atomic Counter}}s
}}{{#ifeq: {{{1|}}} | short |  |
** {{pagelink|Buffer Object Streaming}}
}}
* {{pagelink|Vertex Array Object}}s
* {{pagelink|Vertex Array Object}}s
}}
* {{pagelink|Texture}}s
* [[Texture]]s
** {{pagelink|Texture Storage}}
** [[Sampler Object]]s
** {{pagelink|Image Format|Image formats}}
** [[Image Format|Image formats]]
** {{pagelink|Sampler Object}}s
** [[Pixel Transfer|Pixel transfer operations]]
** {{pagelink|Cubemap Texture}}s
** [[Cubemap Texture]]s
** {{pagelink|Array Texture}}s{{#ifeq: {{{1|}}} | short |  |
** [[Array Texture]]s{{#ifeq: {{{1|}}} | short |  |
** {{pagelink|Multisample Texture}}s
** {{pagelink|Multisample Texture}}s
** {{pagelink|Rectangle Texture}}s
** {{pagelink|Rectangle Texture}}s
** {{pagelink|3D Texture}}s
** {{pagelink|3D Texture}}s
** {{pagelink|Buffer Texture}}s
}}
}}
** [[Buffer Texture]]s
** {{pagelink|Texture Storage#Texture views|Texture Views}}
* [[Query Object|Asynchronous query objects]]
* {{pagelink|Query Object|Asynchronous query objects}}
* [[Framebuffer Object]]s
* {{pagelink|Framebuffer Object}}s
** [[Default Framebuffer]]
** {{pagelink|Default Framebuffer}}
** [[Renderbuffer Object]]s
** {{pagelink|Renderbuffer Object}}s
* '''Unconventional objects:'''
* '''Unconventional objects:'''
** [[Sync Object]]s
** {{pagelink|Sync Object}}s
** [[GLSL Object|Shader and program objects]]
** {{pagelink|GLSL Object|Shader and program objects}}</includeonly>
<noinclude>A list of OpenGL object types, usually used for side-bars or the front-page. This also includes important information about using certain object types.
 
It includes those that conform to the [[OpenGL Object|standard object paradigm]] and those that don't.
 
Use the with <code><nowiki>{{object list|short}}</nowiki></code> to remove some of the extraneous elements. This is primarily for the front page.
 
List follows:
<hr>
{{object list}}
<hr>
{{object list|short}}
<hr>
</noinclude>

Latest revision as of 17:28, 23 July 2024