Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Increase the number of allowed relocations per batchbuffer.
Fix an assert to avoid an array index overflow.
(Reported by Steve Wilkins)
|
|
|
|
|
|
NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for
this reg.. It looks like it has to do with the number of
temps used, but needs more looking at.
NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile
|
|
|
|
|
|
if this gets rejected by the commit list, just ignore it..
nothing interesting to see here :)
|
|
No branching stuff implemented yet. Works enough for gears, probably
other stuff broken.
|
|
|
|
|
|
|
|
|
|
I was expecting to have 2 frontends for the shader code (asm, glsl).
With Brian's work on GLSL this is unnecessary :)
|
|
It sucks, and we have someone who can do a much better job than I can starting
work on it soon. alloc_temp/free_temp is left in pass2 to workaround fragprog
temps/outputs overlapping, but this all belongs in the optimiser.
|
|
|
|
|
|
|
|
|
|
|
|
Improved shader error handling.
|
|
|
|
we can either jump on zero, or non-zero predicate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
float[4] register slot.
|
|
the parameter list.
|