No matching definitions.

glsl/ir

src/glsl/ir.tur
defn

node-cata

(node-cata [B])
defn

ge-raw

(ge-raw [s : cstr] :)
defn

ge-var

(ge-var [name : cstr] :)
defn

ge-lit

(ge-lit [s : cstr] :)
defn

ge-binop

(ge-binop [op : cstr a : GNode b : GNode] :)
defn

ge-swizzle

(ge-swizzle [a : GNode components : cstr] :)
defn

gs-raw

(gs-raw [s : cstr] :)
defn

gs-expr

(gs-expr [e : GNode] :)
defn

gs-set

(gs-set [lhs : GNode rhs : GNode] :)
defn

gs-return

(gs-return [e : GNode] :)
defn

gs-discard

(gs-discard :)
defn

gs-inc

(gs-inc [e : GNode] :)
defn

gs-dec

(gs-dec [e : GNode] :)
defn

gs-if

(gs-if [c : GNode t : GNode e : GNode] :)
defn

gs-if-only

(gs-if-only [c : GNode t : GNode] :)
defn

gs-for

(gs-for [init : cstr cond : cstr step : cstr b : GNode] :)
defn

gs-seq

(gs-seq [a : GNode b : GNode] :)
defn

node->c

(node->c [n : GNode] :)
defn

node-size

(node-size [n : GNode] :)
Internal definitions
Functor[GNodeF]
unroll-node
node->c-alg
node-size-alg