identity: adapt to stencil ref changes
authorRoland Scheidegger <sroland@vmware.com>
Wed, 10 Feb 2010 20:18:12 +0000 (21:18 +0100)
committerRoland Scheidegger <sroland@vmware.com>
Wed, 10 Feb 2010 20:18:12 +0000 (21:18 +0100)
src/gallium/drivers/identity/id_context.c

index 9955380e1fe828cc668dba201b437e4738c66825..8248b2a4132f9f8497d4c052e4202f7ab38ef5da 100644 (file)
@@ -388,6 +388,17 @@ identity_set_blend_color(struct pipe_context *_pipe,
                          blend_color);
 }
 
+static void
+identity_set_stencil_ref(struct pipe_context *_pipe,
+                         const struct pipe_stencil_ref *stencil_ref)
+{
+   struct identity_context *id_pipe = identity_context(_pipe);
+   struct pipe_context *pipe = id_pipe->pipe;
+
+   pipe->set_stencil_ref(pipe,
+                         stencil_ref);
+}
+
 static void
 identity_set_clip_state(struct pipe_context *_pipe,
                         const struct pipe_clip_state *clip)
@@ -723,6 +734,7 @@ identity_context_create(struct pipe_screen *_screen, struct pipe_context *pipe)
    id_pipe->base.bind_vs_state = identity_bind_vs_state;
    id_pipe->base.delete_vs_state = identity_delete_vs_state;
    id_pipe->base.set_blend_color = identity_set_blend_color;
+   id_pipe->base.set_stencil_ref = identity_set_stencil_ref;
    id_pipe->base.set_clip_state = identity_set_clip_state;
    id_pipe->base.set_constant_buffer = identity_set_constant_buffer;
    id_pipe->base.set_framebuffer_state = identity_set_framebuffer_state;