glasm: Optimize EmitVertex into EMIT
This commit is contained in:
		| @@ -73,7 +73,11 @@ void EmitEpilogue(EmitContext& ctx) { | ||||
| } | ||||
|  | ||||
| void EmitEmitVertex(EmitContext& ctx, ScalarS32 stream) { | ||||
|     ctx.Add("EMITS {};", stream); | ||||
|     if (stream.type == Type::U32 && stream.imm_u32) { | ||||
|         ctx.Add("EMIT;"); | ||||
|     } else { | ||||
|         ctx.Add("EMITS {};", stream); | ||||
|     } | ||||
| } | ||||
|  | ||||
| void EmitEndPrimitive(EmitContext& ctx, const IR::Value& stream) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user