enthought / enable

Enable: low-level drawing and interaction
Other
91 stars 45 forks source link

Remove OpenGL backend #1029

Closed corranwebster closed 1 year ago

corranwebster commented 1 year ago

The OpenGL backend requires a lot of effort to maintain, is not complete and doesn't seem to be be being used in practice.

Fixes #1010

jwiggins commented 1 year ago

Missed a spot: https://github.com/enthought/enable/blob/e9f97e30d78c032c19ae194ab6ee16a6aaa00a65/enable/gcbench/bench.py#L28

corranwebster commented 1 year ago

Missed a spot:

Searched for 'gl' and 'pyglet'; looks like I need to search for 'opengl' as well.

Also need to do basic fixes for tests (latest numpy in EDM isn't compatible with GitHub workers).

jwiggins commented 1 year ago

Are we really doing this? 🥹

corranwebster commented 1 year ago

It is done.

One day we might be able to do the same with the SWIG Agg backend.