Comments (5)
Regarding the issues, I am yet to attempt calling /vispy/ext/egl as the _qt backend does
I am also yet to see if any existing offscreen backends like the ipython one work on wayland
from vispy.
I ask about vispy 2.0 as this could circumvent compatability issues, and also could make any work in 1.0 redundant
from vispy.
@rossant is the one who should answer about datoviz and "VisPy 2.0". As far as I know there is no direct work on a vispy -> datoviz compatiblity layer but rather a higher level and more generic protocol for defining visualizations. Any use of it in a operational/user workflow is likely not going to be ready in the near term. I also have zero experience with Wayland compatibility. Sorry.
from vispy.
Datoviz is based on Vulkan which does not appear to be supported by GTK (https://discourse.gnome.org/t/how-to-use-vulkan-context-in-gtk4/14997/2).
Also, Datoviz only supports glfw for now. Implementing PyQt support is high priority.
VisPy 2.0 is a medium-term project aiming at rebuilding high-level visualization capabilities on top of Datoviz and other renderers (including possibly VisPy 1.0) via a shared intermediate-level protocol.
So the answer is that unfortunately neither Datoviz nor VisPy 2.0 will allow you to work with GTK, at least not in an easy way.
from vispy.
@djhoese @rossant Thank you both for your clarification.
from vispy.
Related Issues (20)
- How to render canvas with original pixel values? HOT 13
- The case where the scan lines are parallel to the sides of the rectangle HOT 1
- Cannot find Quartz library on MacOS Sonoma HOT 18
- Issue with Image Clipping in Multiple Viewboxes HOT 3
- how can i disable the canvas border HOT 2
- No setter for some properties of Arrow or Line after instantiation HOT 3
- destructive behaviour when lines overlap HOT 1
- Errorous behavior in Vispy.Visuals.Markers.set_data HOT 2
- grid solver constraint not working HOT 4
- Running vispy inside docker and not being able to access OpenGL drivers HOT 1
- SurfacePlotVisual.set_data cause vertex shader to perform unnecessary build HOT 3
- Looking for additional maintainers HOT 12
- vispy flickering on Windows with real time data HOT 12
- How to use a canvas decorator inside a custom class HOT 2
- How to change shortcut for camera Interaction in vispy HOT 2
- VisPy does not work properly if QtWebEngineWidgets is imported HOT 4
- Outdated Vispy version with Debian 12 package HOT 2
- Having problems with TextVisuals and InstancedMesh HOT 9
- Memory usage keep increasing HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vispy.