FWGL.Shader.Language

class ShaderType t

data Expr

data Action

data ContextVarType

data Float

data Unknown

data Sampler2D

data V2

data V3

data V4

data M2

data M3

data M4

fromRational

fromInteger

negate

class Mul a b c

(*)

(/)

class Sum a

(+)

(-)

(^)

(&&)

(||)

(==)

(>=)

(<=)

(<)

(>)

ifThenElse

loop

true

false

store

texture2D

radians

degrees

sin

cos

tan

asin

acos

atan

atan2

exp

log

exp2

log2

sqrt

inversesqrt

abs

sign

floor

ceil

fract

mod

min

max

clamp

mix

step

smoothstep

length

distance

dot

cross

normalize

faceforward

reflect

refract

matrixCompMult

position

fragColor