Graphics.Rendering.Ombra.Shader.Language

Types

GPU types

data GBool

data GFloat

data GInt

type TextureSampler

data GVec2

data GVec3

data GVec4

data GBVec2

data GBVec3

data GBVec4

data GIVec2

data GIVec3

data GIVec4

data GMat2

data GMat3

data GMat4

class GenType a

type GenTypeGFloat a b

data GArray n t

GPU functions

(!)

sampleTexture

sample

arrayLength

Various math functions

class Matrix a

class Ext v

minG

maxG

modG

floorG

ceilingG

radians

degrees

exp2

log2

inversesqrt

fract

clamp

mix

step

distance

faceforward

reflect

refract

matrixCompMult

Vector relational functions

class VecOrd a

class VecEq a

lessThan

lessThanEqual

greaterThan

greaterThanEqual

equal

notEqual

class GBoolVector a

anyBV

allBV

notBV

Constructors

class ToGBool t

bool

class ToGInt t

int

class ToGFloat t

float

Other