Index
Modules:
shady
.
API symbols
Attribute:
shady: type Attribute
ImageBuffer:
shady: object ImageBuffer
imageLoad:
shady: proc imageLoad(buffer: var UniformWriteOnly[UImageBuffer]; index: int32): UVec4
imageStore:
shady: proc imageStore(buffer: var Uniform[Sampler2d]; pos: IVec2; color: Vec4)
shady: proc imageStore(buffer: var UniformWriteOnly[ImageBuffer]; index: int32; color: Vec4)
shady: proc imageStore(buffer: var UniformWriteOnly[UImageBuffer]; index: int32; color: UVec4)
Sampler2d:
shady: object Sampler2d
SamplerBuffer:
shady: object SamplerBuffer
texelFetch:
shady: proc texelFetch(buffer: Uniform[Sampler2d]; pos: IVec2; level: int): Vec4
shady: proc texelFetch(buffer: Uniform[SamplerBuffer]; index: SomeInteger): Vec4
texture:
shady: proc texture(buffer: Uniform[Sampler2d]; pos: Vec2): Vec4
toGLSL:
shady: macro toGLSL(s: typed; version = "410"; extra = "precision highp float; "): string
toGLSLInner:
shady: proc toGLSLInner(s: NimNode; version, extra: string): string
UImageBuffer:
shady: object UImageBuffer
Uniform:
shady: type Uniform
UniformWriteOnly:
shady: type UniformWriteOnly
vec4:
shady: proc vec4(c: ColorRGBX): Vec4