st/mesa: move assert on nr vs insns until after pos_invarient expansion

It is possible to have a 1-instruction vertex shader before expanding
pos_invarient.  Not sure what this assert achieved, but at least move
it where it is correct.
This commit is contained in:
Keith Whitwell
2009-12-18 18:39:44 +00:00
parent 5e6fff7ac4
commit 325f045c04
2 changed files with 2 additions and 2 deletions

View File

@@ -287,8 +287,6 @@ find_translated_vp(struct st_context *st,
#endif
}
assert(stvp->Base.Base.NumInstructions > 1);
st_translate_vertex_program(st, stvp, xvp->output_to_slot,
xvp->output_to_semantic_name,
xvp->output_to_semantic_index);

View File

@@ -87,6 +87,8 @@ st_translate_vertex_program(struct st_context *st,
if (stvp->Base.IsPositionInvariant)
_mesa_insert_mvp_code(st->ctx, &stvp->Base);
assert(stvp->Base.Base.NumInstructions > 1);
/*
* Determine number of inputs, the mappings between VERT_ATTRIB_x
* and TGSI generic input indexes, plus input attrib semantic info.