forked from eden-emu/eden
		
	glasm: Optimize EmitVertex into EMIT
This commit is contained in:
		
							parent
							
								
									2268a150ce
								
							
						
					
					
						commit
						8db0554dc6
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		|  | @ -73,7 +73,11 @@ void EmitEpilogue(EmitContext& ctx) { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void EmitEmitVertex(EmitContext& ctx, ScalarS32 stream) { | void EmitEmitVertex(EmitContext& ctx, ScalarS32 stream) { | ||||||
|  |     if (stream.type == Type::U32 && stream.imm_u32) { | ||||||
|  |         ctx.Add("EMIT;"); | ||||||
|  |     } else { | ||||||
|         ctx.Add("EMITS {};", stream); |         ctx.Add("EMITS {};", stream); | ||||||
|  |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void EmitEndPrimitive(EmitContext& ctx, const IR::Value& stream) { | void EmitEndPrimitive(EmitContext& ctx, const IR::Value& stream) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 ReinUsesLisp
						ReinUsesLisp