Age | Commit message (Collapse) | Author |
|
Replace texcoord[], varying[], etc. arrays with single attribs[] array, indexed
by FRAG_ATTRIB_* values.
Eliminates need to copy data into fragment program machine input registers.
Will lead to future clean-ups.
|
|
|
|
|
|
|
|
|
|
|
|
vec2 v; v.x = v.y = 1.0; // chained assignment
vec4 v; v.zx = vec2(a,b); // swizzled writemask
|
|
instruction saturate-write option. Not finished yet.
|
|
|
|
|
|
|
|
|
|
|
|
of registers, rather than crash.
|
|
|
|
|
|
share a single register. Clean-up needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Improved shader error handling.
|
|
|
|
we can either jump on zero, or non-zero predicate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
float[4] register slot.
|
|
the parameter list.
|
|
p and q works correctly.
|
|
|
|
|
|
|
|
|
|
|
|
|