r300g: disable independent blend enables

Not supported by r300.
This commit is contained in:
Marek Olšák
2010-02-12 04:01:15 +01:00
parent 75910e96dc
commit 8e2f9f4009
2 changed files with 2 additions and 7 deletions
+1 -2
View File
@@ -404,8 +404,7 @@ void r300_emit_fb_state(struct r300_context* r300, void* state)
if (r300screen->caps->is_r500) {
OUT_CS_REG(R300_RB3D_CCTL,
R300_RB3D_CCTL_NUM_MULTIWRITES(fb->nr_cbufs) |
R300_RB3D_CCTL_INDEPENDENT_COLORFORMAT_ENABLE_ENABLE |
R300_RB3D_CCTL_INDEPENDENT_COLOR_CHANNEL_MASK_ENABLE);
R300_RB3D_CCTL_INDEPENDENT_COLORFORMAT_ENABLE_ENABLE);
} else {
OUT_CS_REG(R300_RB3D_CCTL,
R300_RB3D_CCTL_NUM_MULTIWRITES(fb->nr_cbufs));
+1 -5
View File
@@ -153,11 +153,7 @@ static int r300_get_param(struct pipe_screen* pscreen, int param)
return 0;
}
case PIPE_CAP_INDEP_BLEND_ENABLE:
if (r300screen->caps->is_r500) {
return 1;
} else {
return 0;
}
return 0;
case PIPE_CAP_INDEP_BLEND_FUNC:
return 0;
case PIPE_CAP_TGSI_FS_COORD_ORIGIN_UPPER_LEFT: