python: Handle null state.

This commit is contained in:
José Fonseca
2008-08-19 19:11:36 +01:00
parent 5f1ef11ad2
commit 9adfc57a4c

View File

@@ -68,6 +68,11 @@ struct st_context {
void set_fragment_shader( const struct pipe_shader_state *state ) {
void *fs;
if(!state) {
cso_set_fragment_shader_handle($self->cso, NULL);
return;
}
fs = $self->pipe->create_fs_state($self->pipe, state);
if(!fs)
return;
@@ -82,6 +87,11 @@ struct st_context {
void set_vertex_shader( const struct pipe_shader_state *state ) {
void *vs;
if(!state) {
cso_set_vertex_shader_handle($self->cso, NULL);
return;
}
vs = $self->pipe->create_vs_state($self->pipe, state);
if(!vs)
return;