diff options
author | Ian Romanick <idr@us.ibm.com> | 2008-03-26 10:45:32 -0700 |
---|---|---|
committer | Ian Romanick <idr@us.ibm.com> | 2008-03-26 10:47:17 -0700 |
commit | 92126cea846959bb2152905a7712753d1114bd6b (patch) | |
tree | 23e2288011423533f0d8f554c254b2e50f0cae4f /src/gallium/drivers/cell/ppu/cell_state_per_fragment.h | |
parent | 1ecb2e4a7a5881d5a98679b421d78fd11c729ebc (diff) |
cell: Implement code-gen for logic op
This also implements code-gen for the float-to-packed color
conversion. It's currently hardcoded for A8R8G8B8, but that can
easily be fixed as soon as other color depths are supported by the
Cell driver.
Diffstat (limited to 'src/gallium/drivers/cell/ppu/cell_state_per_fragment.h')
-rw-r--r-- | src/gallium/drivers/cell/ppu/cell_state_per_fragment.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/cell/ppu/cell_state_per_fragment.h b/src/gallium/drivers/cell/ppu/cell_state_per_fragment.h index f699247f9e..ab4de96c69 100644 --- a/src/gallium/drivers/cell/ppu/cell_state_per_fragment.h +++ b/src/gallium/drivers/cell/ppu/cell_state_per_fragment.h @@ -31,4 +31,8 @@ cell_generate_depth_stencil_test(struct cell_depth_stencil_alpha_state *cdsa); extern void cell_generate_alpha_blend(struct cell_blend_state *cb); +extern void +cell_generate_logic_op(struct spe_function *f, struct pipe_blend_state *blend, + struct pipe_surface *surf); + #endif /* CELL_STATE_PER_FRAGMENT_H */ |