in mujoco_py/opengl_context.pyx [0:0]
def _create_window(self, offscreen, quiet=False):
if offscreen:
if not quiet:
print("Creating offscreen glfw")
glfw.window_hint(glfw.VISIBLE, 0)
glfw.window_hint(glfw.DOUBLEBUFFER, 0)
init_width, init_height = self._INIT_WIDTH, self._INIT_HEIGHT
else:
if not quiet:
print("Creating window glfw")
glfw.window_hint(glfw.SAMPLES, 4)
glfw.window_hint(glfw.VISIBLE, 1)
glfw.window_hint(glfw.DOUBLEBUFFER, 1)
resolution, _, refresh_rate = glfw.get_video_mode(
glfw.get_primary_monitor())
init_width, init_height = resolution
self._width = init_width
self._height = init_height
window = glfw.create_window(
self._width, self._height, "mujoco_py", None, None)
if not window:
raise GlfwError("Failed to create GLFW window")
return window