public static void SetDepthMode(DepthMode mode) { DepthMode = mode; if (mode == DepthMode.Disable) { GL.Disable(EnableCap.DepthTest); return; } GL.Enable(EnableCap.DepthTest); GL.DepthMask(mode.Write); GL.DepthFunc(mode.TestFunction); }
public PipelineContextBuilder <TState> SetDepthMode(DepthMode depthMode) => with(new DepthModeChange <TState>(depthMode));