llvmpipe: Cope with null Vertex element cso.

CSO can often be null.

For example:
1. at initialization
2. using an util module (u_blit) right after initialization (it will push
   state and pop the previous null state)
3. at shutdown time (state shouldn't be bound when being destroyed)

Glean was hitting 2.
This commit is contained in:
José Fonseca
2010-03-10 07:23:29 +00:00
parent ed7f73e161
commit eeaa0861bf
@@ -61,7 +61,8 @@ llvmpipe_bind_vertex_elements_state(struct pipe_context *pipe,
llvmpipe->dirty |= LP_NEW_VERTEX;
draw_set_vertex_elements(llvmpipe->draw, lp_velems->count, lp_velems->velem);
if (velems)
draw_set_vertex_elements(llvmpipe->draw, lp_velems->count, lp_velems->velem);
}
void