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)