Hello,
Google in 2018 released a very sophisticated 3D rendering library, Filament.
I wonder if anyone has tried integrating it with gtk? The problem is that Filament runs its own thread and it is not very easy share its GL context.
Still people have succeeding in integrating it with both GLFW and with Qt. I wonder if anyone has tried integrating it into Gtk3 or Gtk4?
I’d like to integrate it with my text to mesh generator GitHub - dov/pomelo: An interactive application for creating 3D meshes of text to create more fancy eye candy.
Here are some links:
- GitHub - google/filament: Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 - Filament repo
- GitHub - nitronoid/qt_filament: Simple hello world example of using filament within a Qt window - Example of using filament with Qt
- GitHub - roxlu/filament-with-glfw: Example that shows how to use Filament with GLFW and my feature-get-texture-id branch to use Filament with a shared OpenGL context