summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300
diff options
context:
space:
mode:
authorCorbin Simpson <MostAwesomeDude@gmail.com>2009-01-20 15:42:11 -0800
committerCorbin Simpson <MostAwesomeDude@gmail.com>2009-02-01 23:30:25 -0800
commit6885560de54db26683eb813756e09fa3822c3492 (patch)
treebfb508f7a95c1b5d1b332fdb4d8d7ec424c627e3 /src/gallium/drivers/r300
parent8d1f386dcbdabaa4edf0301267f881e3831ad18a (diff)
r300: Fix constness, compile warnings, indentation in r300_state.
Diffstat (limited to 'src/gallium/drivers/r300')
-rw-r--r--src/gallium/drivers/r300/r300_state.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/gallium/drivers/r300/r300_state.c b/src/gallium/drivers/r300/r300_state.c
index d73f4483db..3978ca12b3 100644
--- a/src/gallium/drivers/r300/r300_state.c
+++ b/src/gallium/drivers/r300/r300_state.c
@@ -274,8 +274,9 @@ static uint32_t translate_alpha_function(int alpha_func) {
* This contains the depth buffer, stencil buffer, alpha test, and such.
* On the Radeon, depth and stencil buffer setup are intertwined, which is
* the reason for some of the strange-looking assignments across registers. */
-static void* r300_create_dsa_state(struct pipe_context* pipe,
- struct pipe_depth_stencil_alpha_state* state)
+static void*
+ r300_create_dsa_state(struct pipe_context* pipe,
+ const struct pipe_depth_stencil_alpha_state* state)
{
struct r300_dsa_state* dsa = CALLOC_STRUCT(r300_dsa_state);
@@ -341,7 +342,7 @@ static void* r300_create_dsa_state(struct pipe_context* pipe,
/* Bind DSA state. */
static void r300_bind_dsa_state(struct pipe_context* pipe,
- void* state)
+ void* state)
{
struct r300_context* r300 = r300_context(pipe);
@@ -351,7 +352,7 @@ static void r300_bind_dsa_state(struct pipe_context* pipe,
/* Free DSA state. */
static void r300_delete_dsa_state(struct pipe_context* pipe,
- void* state)
+ void* state)
{
FREE(state);
}
@@ -396,7 +397,7 @@ struct pipe_rasterizer_state
* In a not entirely unironic sidenote, this state has nearly nothing to do
* with the actual block on the Radeon called the rasterizer (RS). */
static void* r300_create_rs_state(struct pipe_context* pipe,
- struct pipe_rasterizer_state* state)
+ const struct pipe_rasterizer_state* state)
{
struct r300_rs_state* rs = CALLOC_STRUCT(r300_rs_state);
@@ -457,7 +458,7 @@ static void r300_delete_rs_state(struct pipe_context* pipe, void* state)
}
static void r300_set_scissor_state(struct pipe_context* pipe,
- struct pipe_scissor_state* state)
+ const struct pipe_scissor_state* state)
{
struct r300_context* r300 = r300_context(pipe);
draw_flush(r300->draw);
@@ -481,7 +482,7 @@ static void r300_set_scissor_state(struct pipe_context* pipe,
}
static void* r300_create_vs_state(struct pipe_context* pipe,
- struct pipe_shader_state* state)
+ const struct pipe_shader_state* state)
{
struct r300_context* context = r300_context(pipe);
/* XXX handing this off to Draw for now */