CSPspEmu.Core.Gpu.Impl.Opengl.OpenglGpuImpl.PrepareState_Clip C# (CSharp) Method

PrepareState_Clip() private method

private PrepareState_Clip ( GpuStateStruct GpuState ) : void
GpuState GpuStateStruct
return void
		private void PrepareState_Clip(GpuStateStruct* GpuState)
		{
			if (!GL.EnableDisable(GL.GL_SCISSOR_TEST, GpuState->ClipPlaneState.Enabled))
			{
				return;
			}
			var Scissor = &GpuState->ClipPlaneState.Scissor;
			GL.glScissor(
				Scissor->Left * ScaleViewport,
				Scissor->Top * ScaleViewport,
				(Scissor->Right - Scissor->Left) * ScaleViewport,
				(Scissor->Bottom - Scissor->Top) * ScaleViewport
			);
		}