dglsl ~master (2022-05-05T10:17:04.6938648)
Dub
Repo
Geometry
dglsl
shader
Undocumented in source.
mixin template
Geometry () {
static immutable
auto
type
;
void
EmitVertex
();
void
EndPrimitive
();
struct
PerVertex
;
PerVertex
[]
gl_in
;
vec4
gl_Position
;
float
gl_PointSize
;
float
[]
gl_ClipDistance
;
struct
of
;
anonymousenum
points
;
}
Members
Enums
points
anonymousenum
points
Undocumented in source.
Functions
EmitVertex
void
EmitVertex
()
Undocumented in source. Be warned that the author may not have intended to support it.
EndPrimitive
void
EndPrimitive
()
Undocumented in source. Be warned that the author may not have intended to support it.
Static variables
type
auto
type
;
Undocumented in source.
Structs
PerVertex
struct
PerVertex
Undocumented in source.
of
struct
of
Undocumented in source.
Variables
gl_ClipDistance
float
[]
gl_ClipDistance
;
Undocumented in source.
gl_PointSize
float
gl_PointSize
;
Undocumented in source.
gl_Position
vec4
gl_Position
;
Undocumented in source.
gl_in
PerVertex
[]
gl_in
;
Undocumented in source.
Meta
Source
See Implementation
dglsl
shader
classes
Shader
ShaderBase
enums
ignore
input
output
uniform
functions
compile
infoLog
layout
layout_attributes
mixin templates
Compute
Fragment
Geometry
TessellationControl
TessellationEvaluation
Vertex
properties
location
max_vertices
structs
Layout