shader: Implement OUT
This commit is contained in:
		| @@ -34,6 +34,8 @@ void EmitMemoryBarrierDeviceLevel(EmitContext& ctx); | ||||
| void EmitMemoryBarrierSystemLevel(EmitContext& ctx); | ||||
| void EmitPrologue(EmitContext& ctx); | ||||
| void EmitEpilogue(EmitContext& ctx); | ||||
| void EmitEmitVertex(EmitContext& ctx, Id stream); | ||||
| void EmitEndPrimitive(EmitContext& ctx, Id stream); | ||||
| void EmitGetRegister(EmitContext& ctx); | ||||
| void EmitSetRegister(EmitContext& ctx); | ||||
| void EmitGetPred(EmitContext& ctx); | ||||
|   | ||||
| @@ -36,4 +36,12 @@ void EmitEpilogue(EmitContext& ctx) { | ||||
|     } | ||||
| } | ||||
|  | ||||
| void EmitEmitVertex(EmitContext& ctx, Id stream) { | ||||
|     ctx.OpEmitStreamVertex(stream); | ||||
| } | ||||
|  | ||||
| void EmitEndPrimitive(EmitContext& ctx, Id stream) { | ||||
|     ctx.OpEndStreamPrimitive(stream); | ||||
| } | ||||
|  | ||||
| } // namespace Shader::Backend::SPIRV | ||||
|   | ||||
		Reference in New Issue
	
	Block a user