gallium: change set_constant_buffer to be UBO-friendly
[mesa.git] / src / gallium / state_trackers / xorg / xorg_renderer.c
index 6b799af90c8a1cc613f8a3b9a34b09da7662bdb5..e28e06a9261f026737af6a72ba56e8321dea1ae2 100644 (file)
@@ -107,6 +107,7 @@ renderer_init_state(struct xorg_renderer *r)
    /* XXX: move to renderer_init_state? */
    memset(&raster, 0, sizeof(struct pipe_rasterizer_state));
    raster.gl_rasterization_rules = 1;
+   raster.depth_clip = 1;
    cso_set_rasterizer(r->cso, &raster);
 
    /* vertex elements state */
@@ -436,7 +437,7 @@ void renderer_set_constants(struct xorg_renderer *r,
       pipe_buffer_write(r->pipe, *cbuf,
                         0, param_bytes, params);
    }
-   r->pipe->set_constant_buffer(r->pipe, shader_type, 0, *cbuf);
+   pipe_set_constant_buffer(r->pipe, shader_type, 0, *cbuf);
 }