diff --git a/examples/dokk/dokk.py b/examples/dokk/dokk.py
index e1c510fbcc4ba9d3cf71d6b1496cfa76df795bda..f3eb30515e1b27453fede9fca0a3c8e577461b79 100644
--- a/examples/dokk/dokk.py
+++ b/examples/dokk/dokk.py
@@ -40,6 +40,8 @@ class Dokk(object):
   def Start(self, args):
     self.NextLevel()
     self.gl_win.Show(fullscreen=('--fullscreen' in args))
+    if '--stereo' in args:
+      self.gl_win.SetStereo(1)
 
   def _LoadLevel(self):
     if self._current_level is not None:
diff --git a/examples/dokk/glwin.py b/examples/dokk/glwin.py
index 2f3ade599fc86de1144f49c0c6c46328c4cf5612..b703874ff94bcc4fa5481975ce2f2a4e24feff50 100644
--- a/examples/dokk/glwin.py
+++ b/examples/dokk/glwin.py
@@ -156,6 +156,7 @@ class DokkGLWin(gfx.GLWinBase):
     def _CreateFormat(self):
       fmt=QGLFormat()
       fmt.setAlpha(True)
+      fmt.setStereo(True)
       return fmt
     
     def __init__(self,dokk):
@@ -174,8 +175,8 @@ class DokkGLWin(gfx.GLWinBase):
       else:
         self.canvas.show()
         
-    def SetStereo():
-      pass
+    def SetStereo(self, mode):
+      gfx.Scene().Stereo(mode)
     
     def SetLockInput(self, lock):
       self.canvas.SetLockInput(lock)