Age | Commit message (Collapse) | Author |
|
|
|
|
|
We were hitting the assertion when we ran out of registers, which can happen.
Also, add some additional assertions and freshen up some comments.
|
|
|
|
|
|
|
|
|
|
The slang_ir_storage type now has a pointer to parent storage to represent
storage of an array element within an array, or a field within a struct.
This fixes some problems related to addressing of fields/elements in non-
trivial cases. More work to follow.
|
|
|
|
of -I flags.
|
|
|
|
|
|
|
|
|
|
of registers, rather than crash.
|
|
|
|
share a single register. Clean-up needed.
|
|
|
|
|
|
|
|
and expression temporarires. Much better register utilization now.
Lots of other fixes.
The OpenGL GLSL "orange book" brick shader demo works now.
|