Age | Commit message (Collapse) | Author |
|
Improved shader error handling.
|
|
we can either jump on zero, or non-zero predicate.
|
|
|
|
float[4] register slot.
|
|
p and q works correctly.
|
|
|
|
|
|
|
|
|
|
emit time, not codegen time.
|
|
|
|
and expression temporarires. Much better register utilization now.
Lots of other fixes.
The OpenGL GLSL "orange book" brick shader demo works now.
|
|
temporaries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
properly.
|
|
|
|
|
|
textures nowadays
|
|
|
|
|
|
|
|
|
|
|
|
Implement _mesa_uniform_matrix()
Support for program parameters/uniforms with more than 4 elements.
Store 4x4 matrices in column-major order in registers.
Update mat mul built-in functions accordingly.
|
|
|
|
function in linker.
|
|
|
|
|
|
|
|
Implement assignment/move for types larger than 4 floats.
Fix codegen bug for "return expr" in inlined functions.
More clean-up of storage allocation code (slang_resolve_storage).
|
|
|
|
Disable some of the excessive debug output.
|
|
instructions.
|