diff options
author | Tom Stellard <tstellar@gmail.com> | 2010-08-03 15:23:23 -0700 |
---|---|---|
committer | Tom Stellard <tstellar@gmail.com> | 2010-08-03 19:11:08 -0700 |
commit | 2824d5687a19e42ba0da8fd08e80610c4469a3b3 (patch) | |
tree | 62c397d260f054fc1fd502c796963b7ecbc78605 /src/mesa/drivers/dri/r300/compiler/r500_fragprog.h | |
parent | 9dcc5006660037665fe98bf2d9fb966e620a038b (diff) |
r300/compiler: r500 hw support for break and continue in loops.
The BGNLOOP and ENDLOOP instructions are now being used correctly, which
makes break and continue possible. The deadcode pass has been modified to
handle breaks, and the compiler is more careful about which loops are
unrolled.
Diffstat (limited to 'src/mesa/drivers/dri/r300/compiler/r500_fragprog.h')
-rw-r--r-- | src/mesa/drivers/dri/r300/compiler/r500_fragprog.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h b/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h index 0d005a794f..34173351f8 100644 --- a/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h +++ b/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h @@ -49,6 +49,4 @@ extern int r500_transform_IF( struct rc_instruction * inst, void* data); -void r500_transform_unroll_loops(struct radeon_compiler * c, - struct emulate_loop_state * s); #endif |