diff options
author | Christoph Brill <egore911@egore911.de> | 2008-02-25 22:55:13 +0100 |
---|---|---|
committer | Christoph Brill <egore911@egore911.de> | 2008-02-25 22:55:13 +0100 |
commit | ed29d145f4017d601e458366b20d2b3c9cfbebe6 (patch) | |
tree | 333605ad29254c717394d508ddd409d0d7ee40c4 /src/mesa/drivers/dri/r300/r300_state.c | |
parent | 090e2adaa85d66b22e06a36476f82c8b950d9932 (diff) |
[r300] Document POLY_MODE and add some TODOs that might have triggered some bugs
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_state.c')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_state.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_state.c b/src/mesa/drivers/dri/r300/r300_state.c index 5d40855440..d3da15981b 100644 --- a/src/mesa/drivers/dri/r300/r300_state.c +++ b/src/mesa/drivers/dri/r300/r300_state.c @@ -515,29 +515,29 @@ static void r300UpdatePolygonMode(GLcontext * ctx) b = ctx->Polygon.FrontMode; } - hw_mode |= R300_PM_ENABLED; + hw_mode |= GA_POLY_MODE_DUAL; switch (f) { case GL_LINE: - hw_mode |= R300_PM_FRONT_LINE; + hw_mode |= GA_POLY_MODE_FRONT_PTYPE_LINE; break; - case GL_POINT: /* noop */ - hw_mode |= R300_PM_FRONT_POINT; + case GL_POINT: /* TODO: noops, find out why */ + hw_mode |= GA_POLY_MODE_DISABLE; break; case GL_FILL: - hw_mode |= R300_PM_FRONT_FILL; + hw_mode |= GA_POLY_MODE_FRONT_PTYPE_TRI; break; } switch (b) { case GL_LINE: - hw_mode |= R300_PM_BACK_LINE; + hw_mode |= GA_POLY_MODE_BACK_PTYPE_LINE; break; - case GL_POINT: /* noop */ - hw_mode |= R300_PM_BACK_POINT; + case GL_POINT: /* TODO: noops, find out why */ + hw_mode |= GA_POLY_MODE_DISABLE; break; case GL_FILL: - hw_mode |= R300_PM_BACK_FILL; + hw_mode |= GA_POLY_MODE_BACK_PTYPE_TRI; break; } } |