r600 : check in shader code test enable flag: if flag
authorRichard Li <richardradeon@gmail.com>
Thu, 19 Nov 2009 21:05:43 +0000 (16:05 -0500)
committerRichard Li <richardradeon@gmail.com>
Thu, 19 Nov 2009 21:05:43 +0000 (16:05 -0500)
commit6345a7ba447d3e04b939ead6fee44fe9201ec2e3
tree7e5aee41cc905c39e074f9a05851dd3535538a8b
parenteec428280075c12dfef61bf3f18012dece384923
r600 : check in shader code test enable flag: if flag
R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler.
The test base is /mesa/progs/glsl/brick, and changes
shader code in CH06-brick.frag/vert to test different logic op
combination. (if,else,while,function,...). The stack depth code is not
in yet, so it is hard coded now. So complex code would not run (such as
things like 8 loops embeded loop in loop).
src/mesa/drivers/dri/r600/r600_context.c
src/mesa/drivers/dri/r600/r700_assembler.c