moderngl-window icon indicating copy to clipboard operation
moderngl-window copied to clipboard

A cross platform utility library for ModernGL making window creation and resource loading simple

Results 42 moderngl-window issues
Sort by recently updated
recently updated
newest added

When using Pygame2 for the window class the error: 'Event' object has no attribute 'state' occurs. This is because in 'window.py' in the 'pygame2' folder; found here: https://github.com/moderngl/moderngl-window/blob/master/moderngl_window/context/pygame2/window.py line 285...

Hi, Would you consider to add a quick fix like the following at the end of `moderngl_window.context.pygame2.window.Window.process_events()` as you grab **all** events including pygame2 **USEREVENT** that could be excluded from...

Using the gltf_scenes,py example with "RiggeredFigure.gltf", I want to move a joint when I press a key. This is what I've tried: n = self.scene.find_node("neck_joint_1") m = n.matrix print("Node matrix:")...

Let's make it possible to start the event loop with an exiting windowconfig instance. We can split the current run methods into two.

A few wishes I have for the geometry module: 1. `quad_2d` should probably come with a `normal` attribute to set the direction of the plane 2. `quad_2d` has a `pos`...

If I create a 1500 by 1080 window for example on my 2560x1440 screen, the window open at the size specified But if i set the window to 1600x1080, then...

Cannot set wnd.vsync when using moderngl_window.WindowConfig ``` self.wnd.vsync = True AttributeError: can't set attribute ``` workaround is to use `wnd._window.set_vsync(True)`

Since moderngl-window are doing the context creation we might need to add a separate window for egl. Optionally the current headless window should be more configurable.

It would be nice to support basic text rendering. I already have a very simple version in demosys-py that could be ported over and possibly improved: https://github.com/Contraz/demosys-py/tree/master/demosys/effects/text Right now it's...

enhancement
core / important

The orbit camera is a great way to have a quick camera rotation and zooming in the scene through mouse (or keyboard) interface. But I missed having a pan option...