diff --git a/TheGreatCube/TheGreatCube/Base.lproj/Main.storyboard b/TheGreatCube/TheGreatCube/Base.lproj/Main.storyboard
index 1b21c52..d792f66 100644
--- a/TheGreatCube/TheGreatCube/Base.lproj/Main.storyboard
+++ b/TheGreatCube/TheGreatCube/Base.lproj/Main.storyboard
@@ -654,7 +654,7 @@
-
+
@@ -663,7 +663,7 @@
-
+
@@ -693,7 +693,7 @@
-
+
diff --git a/TheGreatCube/TheGreatCube/ViewController.swift b/TheGreatCube/TheGreatCube/ViewController.swift
index e524089..a22bcf4 100644
--- a/TheGreatCube/TheGreatCube/ViewController.swift
+++ b/TheGreatCube/TheGreatCube/ViewController.swift
@@ -21,7 +21,9 @@ class ViewController: NSViewController {
class FrameRenderer: Renderer.FrameRenderer {
- func renderAtTime(time: FrameTimeStamp) {
+ func renderOntoSurface(surface: RenderingSurface, atTime time: FrameTimeStamp) {
glClear(GLbitfield(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT))
+ let bounds = surface.bounds
+ glViewport(GLint(bounds.origin.x), GLint(bounds.origin.y), GLint(bounds.size.width), GLint(bounds.size.height))
}
}
\ No newline at end of file