-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rendering system #18
Comments
Short answer: Yes, Cairo supports OpenGL as a backend. Long answer: A rendering subsystem which uses OpenGL directly could be written but you'd essentially have to rewrite a 2D drawing library like Direct2D or Cairo over the top of it, which is something that I don't think many people would want to do. As for your points, I'm not sure what you're asking in the first two. For point 3 - There is no single base class, as there are many facets to the rendering subsystem. The easiest way to see what needs to be implemented currently is to look at the code: https://github.com/grokys/Perspex/tree/master/Windows/Perspex.Direct2D1 But in short:
This can probably be tidied up to some extent and certainly needs to be documented better. |
This is related to #6 |
First impl for setting mouse cursor
Add CellPointerPressed event + Make avalonia reference nightly-invariant
Would it be possible to use also OpenGL as a rendering subsystem?
Which requirements are necessary for the rendering subsystem?
The text was updated successfully, but these errors were encountered: