Code Monkey home page Code Monkey logo

Comments (5)

lucyColeclough avatar lucyColeclough commented on June 14, 2024

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.

lucyColeclough avatar lucyColeclough commented on June 14, 2024

I ask about vispy 2.0 as this could circumvent compatability issues, and also could make any work in 1.0 redundant

from vispy.

djhoese avatar djhoese commented on June 14, 2024

@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.

rossant avatar rossant commented on June 14, 2024

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.

lucyColeclough avatar lucyColeclough commented on June 14, 2024

@djhoese @rossant Thank you both for your clarification.

from vispy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.