Top 23 OpenGL Open-Source Projects
-
I see alacritty went through something similar: https://github.com/alacritty/alacritty/issues/4206
-
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Project mention: Any graphics library that doesn't require hours upon hours of low-level tweaking? | reddit.com/r/gamedev | 2021-03-19There are a few 3D rendering libraries out there, like Filament: https://google.github.io/filament/ or Diligent: http://diligentgraphics.com/diligent-engine/
-
Project mention: We improved our app that lets you search Stack Overflow and documentation and now we are doubling down on Python support | reddit.com/r/Python | 2021-03-25
Thanks! I forgot about Pillow. I have used it when I was learning 3D graphics by making a renderer following this tutorial - https://github.com/ssloy/tinyrenderer/wiki. I really recommend it.
-
NEW: Remove game data code generation (Link)
-
Project mention: RCT Classic on steam IS good! Please find a way to get OpenRct perks running on RCT Classic instead on RCT2 | reddit.com/r/openrct2 | 2021-04-18
OpenRCT2 already does (mostly) work with RCT Classic. The setup is a bit more complex as you need to copy some files around so that they're in the right place for OpenRCT2 to read. You can read the guide on setting OpenRCT2 up with RCT Classic here.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
Project mention: Resources to learn voxel based game development? | reddit.com/r/gamedev | 2021-03-08
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Another form of digital artwork is inherently computational in nature. This type of artwork uses programming as its "medium". Artists like Casey Reas, Refael Lozano-Hemmer, and Jim Campbell create artworks that have no traditional analog - they are algorithmic in nature and are often interactive. They could not exist in any way without the computer. To create works like this, common tools are Processing, OpenFrameworks, Max/MSP, TouchDesigner, and VVVV.
-
-
Project mention: Is there a chance that stormworks will come to consoles? | reddit.com/r/Stormworks | 2021-04-06
Nope. Not very likely. They're using GLFW, which does not have any support for any of the gaming consoles. It also has Vulkan support, but for some reasons, the devs aren't using it. Guessing they do not have the expertise for it.
-
Project mention: How do you learn idiomatic C++ with best practices and development workflow using projects? | reddit.com/r/cpp_questions | 2021-04-12
And some easier libraries for game development could be SDL2.0 which is used in this tutorial that I used for my study intake project Or very similar SFML
-
Project mention: android platform builds on linux produce non matching abi | reddit.com/r/raylib | 2021-04-13
What I'm trying to achieve: make an android target build of the templates/simple_game.
-
Renderdoc works by inserting itself as a Vulkan layer, which means it can change the output of functions if it so chooses. As you can see in the RenderDoc version of vkEnumeratePhysicalDevices it changes how devices are returned, and this likely is the reason the order changes.
-
Project mention: How in all hell do i apply a rotation? | reddit.com/r/computergraphics | 2021-03-22
-
Olive (FOSS)
-
Project mention: Wgpu: Copies into 3D images are not supported | reddit.com/r/rust_gamedev | 2021-04-17
Searching through the source code for wgpu and its dependencies, the error is coming from the gfx-rs DirectX 11 backend. I am guessing this is because of a limitation of DirectX 11. The easiest thing to do would probably be to try switching to the DirectX 12 or Vulkan backends.
-
I started by using the python implementation for prototyping and testing, however now I want to create a full working project, where I need some additional C++ stuff. The Open3D documentation suggests to build the lib from source and use cmake to create a project that implements the installation build. My question is: can't I just download a dll and link it in an empty project? If not, why? If yes, how do I know which of the many release files I have to use?
-
Project mention: trying to setup gephi on fedora 33 and having this error | reddit.com/r/linuxquestions | 2021-02-24
Set jdkhome in your etc/gephi.conf like: jdkhome="/usr/lib/jvm/jre-1.8.0-openjdk" then it should start just fine. If it gets stuck at "Initializing" the graph follow the instructions from https://github.com/gephi/gephi/issues/2189 - so either use LIBGL_ALWAYS_SOFTWARE=1 bin/gephi or MESA_LOADER_DRIVER_OVERRIDE=i965 bin/gephi - second worked for me on F33.
-
Mapbox GL
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
But vector tiles is indeed the way to go, but it's also much more complicated. Everyone that has worked on Maps so far has done it either as a SoC / Outreachy student or on weekends and evenings. Look at https://github.com/mapbox/mapbox-gl-native if you want to get a feel for the complexity of a client side implementation of rendering vector tiles.
-
-
CameraView
📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size. (by natario1)
i looked into camera2 but am struggling to find any good resources on it. i've come across a few people suggesting a third party library, CameraView - https://github.com/natario1/CameraView
-
StarWars.iOS
This component implements transition animation to crumble view-controller into tiny pieces.
Index
What are some of the best open-source OpenGL projects? This list will help you:
Project | Stars | |
---|---|---|
1 | alacritty | 30,859 |
2 | kitty | 11,060 |
3 | filament | 10,875 |
4 | tinyrenderer | 10,486 |
5 | openage | 10,266 |
6 | OpenRCT2 | 9,313 |
7 | bgfx | 9,216 |
8 | Craft | 8,539 |
9 | OpenFrameworks | 8,322 |
10 | android-gpuimage | 7,850 |
11 | GLFW | 7,501 |
12 | SFML | 6,727 |
13 | cray | 6,272 |
14 | renderdoc | 5,289 |
15 | GLM | 5,047 |
16 | olive | 4,891 |
17 | gfx | 4,716 |
18 | Open3D | 4,305 |
19 | Gephi | 4,271 |
20 | Mapbox GL | 3,981 |
21 | openscad | 3,979 |
22 | CameraView | 3,760 |
23 | StarWars.iOS | 3,624 |