/* For graph of f(x)=sin(x) and f(x)=cos(x) * where time = [0, 24] * * 22-2: No sun * 2-7, 16-22: sun-rise, sun-set * 7-17: day * -- -- -- * where time = [0, 2pi] (y-axis) * * sun-rise: [0, pi/4] * day: [pi/4, 1.32] * sun-set: [1.32, pi] * night: [pi, 2pi] */ public SkyboxRenderer(MasterRenderer master) : base(master) { cube = new SimpleMesh(BufferUsageHint.StaticDraw, 3, VERTICES); skyMap = GLoader.LoadTexture("Textures/skyMap.png", TextureMinFilter.Nearest, TextureMagFilter.Nearest); shader = new SkyboxShader(); }
public GuiRenderer(MasterRenderer master) : base(master) { float[] positions = new float[] { -1, 1, // top left -1, -1, // bottom left 1, 1, // top right 1, -1 // bottom right }; Quad = new SimpleMesh(BufferUsageHint.StaticDraw, 2, positions); shader = new GuiShader(); depthDebugShader = new DepthDebugShader(); }