| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | Instead of defining functions with an extra dummy parameter to distinguish
from the pre-incr/decr functions, just use new function names: __postIncr
and __postDecr. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Users can set explicit binding with glBindAttribLocation(), otherwise the
linker will allocate generic attribute slots. | 
|  |  | 
|  |  | 
|  |  | 
|  | they can now apply to vertex programs. | 
|  |  | 
|  | the T&L vertex program interpreter). | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | return black (0,0,0,1) when sampled. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | properly. | 
|  |  | 
|  |  |