wined3d: Set the initial primitive type to WINED3D_PT_UNDEFINED.

This commit is contained in:
Henri Verbeet 2014-09-18 10:56:27 +02:00 committed by Alexandre Julliard
parent 74ab8e8ce9
commit 2f67b13918
2 changed files with 5 additions and 1 deletions

View File

@ -90,7 +90,8 @@ GLenum gl_primitive_type_from_d3d(enum wined3d_primitive_type primitive_type)
default:
FIXME("Unhandled primitive type %s\n", debug_d3dprimitivetype(primitive_type));
return GL_NONE;
case WINED3D_PT_UNDEFINED:
return ~0u;
}
}
@ -130,6 +131,7 @@ static enum wined3d_primitive_type d3d_primitive_type_from_gl(GLenum primitive_t
default:
FIXME("Unhandled primitive type %s\n", debug_d3dprimitivetype(primitive_type));
case ~0u:
return WINED3D_PT_UNDEFINED;
}
}

View File

@ -1121,6 +1121,8 @@ static void state_init_default(struct wined3d_state *state, const struct wined3d
TRACE("state %p, gl_info %p.\n", state, gl_info);
state->gl_primitive_type = ~0u;
/* Set some of the defaults for lights, transforms etc */
state->transforms[WINED3D_TS_PROJECTION] = identity;
state->transforms[WINED3D_TS_VIEW] = identity;