Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Similar projects and alternatives to moderngl
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Open3D: A Modern Library for 3D Data Processing
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
:snake: Self-Contained OpenGL Rendering Pipelines for Python
A guide to using modern OpenGL functions.
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
moderngl reviews and mentions
No, it’s not useless
2 projects | /r/ProgrammerHumor | 23 Oct 2022
making an executable is an absolute pain but PySide6, DearPyGui, moderngl and much more exists
GitHub - szabolcsdombi/zengl: ⚡ high-performance rendering for python
2 projects | /r/Python | 12 Nov 2021
I'm guessing minimal overhead. The README says that it is a "simplification of a subset of ModernGL with some extras that were not possible to include in ModernGL." The documentation for ModernGL (lazy-link) talks about speed only in comparison with PyOpenGL, and says that it's faster since C++ calls are "bundled together," which I assume means that ModernGL (compared to PyOpenGL) does a little more than just wrapping - for good and bad.
To those who have written high speed graphics libraries in python, do those libs call low level executable functions written in C?
2 projects | /r/GraphicsProgramming | 18 Sep 2021
I would not use Pyglet, I would use ModernOpenGL. https://github.com/moderngl/moderngl It's still OpenGL but with a more pythonic interface and way less useless boilerplate. Plus you get access to modern features by default (in fact, are required, and btw modern = more than a decade old), and I believe pyglet still relies on old immediate mode opengl.
Computer Graphic with Python [Setup]
2 projects | dev.to | 1 Mar 2021
A note from our sponsor - Sonar
www.sonarsource.com | 7 Jun 2023
moderngl/moderngl is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of moderngl is Python.