Skip to content
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

Some WebGL not working on Safari #5589

Closed
veenits opened this issue Dec 19, 2016 · 8 comments · Fixed by #10384
Closed

Some WebGL not working on Safari #5589

veenits opened this issue Dec 19, 2016 · 8 comments · Fixed by #10384

Comments

@veenits
Copy link

veenits commented Dec 19, 2016

Hi,

I'm trying to run the example in models/map_cities.py to see a plot of cities. However, when I run it using the python map_cities.py command, I see the html output in browser as below -

screen shot 2016-12-19 at 4 04 39 pm

Is this expected behavior? Basically, I am trying to use this example to plot/fill states/countys with a desired color and hover information.

Here is my bokeh info output -

Python version      :  2.7.12 |Anaconda 2.0.1 (x86_64)| (default, Jun 29 2016, 11:09:23)
IPython version     :  4.1.2
Bokeh version       :  0.12.3
BokehJS static path :  //anaconda/lib/python2.7/site-packages/bokeh/server/static
@bryevdv
Copy link
Member

bryevdv commented Dec 19, 2016

That example demonstrates webgl capabilities, we will need specific information about OS, hardware, platform, and browser to be able to investigate. It would help greatly if you can also try the example on other platform/browser combinations.

@veenits
Copy link
Author

veenits commented Dec 19, 2016

Okay. I just checked. It works on Google Chrome, but not on Safari Version 10.0.1 (11602.2.14.0.7).

screen shot 2016-12-19 at 4 09 59 pm

This is what I see in Google Chrome Version 52.0.2743.116 (64-bit)

screen shot 2016-12-19 at 4 11 48 pm

@bryevdv bryevdv added this to the short-term milestone Dec 21, 2016
@bryevdv bryevdv changed the title models/map_cities.py example not working? Some WebGL not working on Safari Jun 7, 2017
@bryevdv bryevdv modified the milestones: 0.12.7, short-term Jun 7, 2017
@bryevdv
Copy link
Member

bryevdv commented Jun 7, 2017

Safari reports:

RuntimeError: RuntimeError:OpenGL got errors (after draw): 1282

For scatter type plots.

@almarklein do you have any input offhand for what might cause this error code?

@almarklein
Copy link
Contributor

Were there any other errors in the browser console? There unusually are. Its hard to go on this error message alone :)

@bryevdv
Copy link
Member

bryevdv commented Jul 3, 2017

I had hoped to make WebGl a focus of 0.12.7 but it will have to be 0.12.8 cycle

@bryevdv bryevdv modified the milestones: 0.12.8, 0.12.7 Jul 3, 2017
@ayoungs
Copy link

ayoungs commented Dec 7, 2017

I tried the examples/webgl, in bokeh 0.12.11. The Tabs example of marker_compare does not work in Safari 11.0.1 on MacOS High Sierra, nor does it work in Safari Technology Preview 11.1. However, it does work in Chrome. Other examples, like iris_blend, line_compare, line10k, and clustering work fine in Safari.

@bryevdv
Copy link
Member

bryevdv commented Dec 7, 2017

I haven't had any opportunity to look at this. The original GL support author is no longer working on Bokeh, and I personally have no relevant GL experience so fixing this will be a large personal investment. I don't expect to be able to devote any time to scaling a new learning curve anytime int he immediate future. Best scenario is someone with webGL experience decides to pitch in and help out. The success of OSS is dependent on many people making contributions.

@bryevdv
Copy link
Member

bryevdv commented May 14, 2018

Just updating, currently not working for me on safari:

  • marker_compare.py

  • scatter10k.py

@bryevdv bryevdv modified the milestones: 0.13.x, short-term Sep 11, 2018
@bryevdv bryevdv mentioned this issue Aug 7, 2020
1 task
@bryevdv bryevdv modified the milestones: short-term, 2.2 Aug 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants