| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|