r300-gallium: HW TCL glxgears. (Read the rest of the log.)
authorCorbin Simpson <MostAwesomeDude@gmail.com>
Tue, 9 Jun 2009 03:23:34 +0000 (20:23 -0700)
committerCorbin Simpson <MostAwesomeDude@gmail.com>
Tue, 9 Jun 2009 03:23:34 +0000 (20:23 -0700)
commitc534604800e2ea14991acb83fe4c68ffcdb7b661
tree01e99cead7bd9a2672477b2c1f7a2f825670f914
parentcb3b91f2d633ded4fb3e0c595a2c34ee139e9b10
r300-gallium: HW TCL glxgears. (Read the rest of the log.)

Um. So, yeah. Two massive WTF moments here. The first one is that, somehow,
I never actually hooked up vertex shader emission, so the only time that the
VAP gets set up is during surface_copy/surface_fill. That's why acidgears
was happening.

The second one is that, somehow, once I actually hooked it up, glxgears just
magically worked. Without any actual, real testing, I somehow accidentally
made the shader compiler work. Go figure.
src/gallium/drivers/r300/r300_emit.c