python: Do not pass shader_state to util shader functions.
authormichal <michal@wmvare.com>
Mon, 16 Mar 2009 05:48:25 +0000 (06:48 +0100)
committerMichal Krol <michal@vmware.com>
Mon, 16 Mar 2009 07:18:06 +0000 (08:18 +0100)
src/gallium/state_trackers/python/st_device.c

index 3fe739090dc449f3b541cddb882e326a6f631498..366d4eb19afd1e1659795539cce402fbc93d1275 100644 (file)
@@ -273,24 +273,19 @@ st_context_create(struct st_device *st_dev)
    
    /* vertex shader */
    {
-      struct pipe_shader_state vert_shader;
-
       const uint semantic_names[] = { TGSI_SEMANTIC_POSITION,
                                       TGSI_SEMANTIC_GENERIC };
       const uint semantic_indexes[] = { 0, 0 };
       st_ctx->vs = util_make_vertex_passthrough_shader(st_ctx->pipe, 
                                                        2, 
                                                        semantic_names,
-                                                       semantic_indexes,
-                                                       &vert_shader);
+                                                       semantic_indexes);
       cso_set_vertex_shader_handle(st_ctx->cso, st_ctx->vs);
    }
 
    /* fragment shader */
    {
-      struct pipe_shader_state frag_shader;
-      st_ctx->fs = util_make_fragment_passthrough_shader(st_ctx->pipe, 
-                                                         &frag_shader);
+      st_ctx->fs = util_make_fragment_passthrough_shader(st_ctx->pipe);
       cso_set_fragment_shader_handle(st_ctx->cso, st_ctx->fs);
    }