extensions-api icon indicating copy to clipboard operation
extensions-api copied to clipboard

Enable WebGL

Open ed-gonzalez opened this issue 7 years ago • 19 comments

Please enable WebGL or provide switch to enable by user.

I Would like to include advanced graphics created with WebGL as well as reference libraries such as deck.gl which generates maps using WebGL.

It looks like the embedded browser in the extension object is using chrome 49 and needs to have WebGL enabled. However the web page object seems to be using safari, and WebGL is working there.

tbleaubrowser is enabled there.

ed-gonzalez avatar Aug 21 '18 13:08 ed-gonzalez

Hello Ed: We are planning on supporting WebGL in extensions, but there are some challenges to overcome. I can't promise a date, but it is a high priority for us. John

johnDance avatar Oct 17 '18 20:10 johnDance

Any update on this? I'm trying to use the MapAnalytics extension to no avail (JavaScript Alert, demos.mapbox.com, 'This extension is not currently supported on Windows'. and "Failed to initialize MapBox extension! Error: Failed to initialize WebGL'). I do have WebGL installed and working [https://get.webgl.org/]. On the extension site they say that 'a known issue that affects some users on Tableau Desktop for Windows' from here: https://docs.mapbox.com/geographic-analytics/overview/ Any ideas how I might use this (what would be a very useful) tool? I'm on Windows 7, Dell i7, 16gb mem, using Tableau 2018.3.2. Thanks!

jerryhall avatar Feb 16 '19 23:02 jerryhall

Hi Jerry I have good news and bad news. The good news is that we have enabled WebGL on the Macintosh. The bad news is that this doesn't help you at all. I am sorry. We have run into issues with contention between WebGL and our hardware enabled rendering pipeline. The challenges have changed since October, but the outcome has not. We have not dropped the task, but we need to focus on a few other things first. John

johnDance avatar Feb 19 '19 16:02 johnDance

Hey,

I recently updated my Tableau Desktop version to 2019.1 on MacBook and MapAnalytics stopped working. Same WebGL issue. 'Failed to initialize Mapbox extension! Error: Failed to initialize WebGL' Any idea how can I overcome this?

aybbr avatar Mar 16 '19 23:03 aybbr

Hi! This has been fixed in the 2019.1.1 update, (and 2019.2 when it comes out). John

johnDance avatar Mar 20 '19 16:03 johnDance

Hi, is there any update on this issue and when it's likely to be resolved for Windows users?

9squirrels avatar Mar 27 '19 05:03 9squirrels

Hi @9squirrels, the team is working on it but we don't have a timeline for it. We will keep updated. Thanks, Geraldine

illonage avatar Mar 28 '19 17:03 illonage

Hi - is there any timeline for when Mapbox extensions/WebGL will be available for Tableau Desktop for windows? Thanks!

m4328sfda9 avatar Sep 11 '19 14:09 m4328sfda9

Any updates on this?

LuizMBR avatar Dec 09 '19 22:12 LuizMBR

Unfortunately we haven't had the bandwidth to put much work on this yet. We have an idea of what we need to do, but that's all we can say at this point. I'm sorry!

Kovner avatar Dec 10 '19 00:12 Kovner

Hi,

Is there an update in the issue?

What workaround exists?

pSeeper avatar Mar 10 '20 14:03 pSeeper

Hi @pSeeper I'm sorry there is no update at this time. We haven't had the chance to put in any work on this recently. The only workarounds are to use Server web authoring or Mac Desktop.

Kovner avatar Mar 10 '20 16:03 Kovner

Any updates on this?

It is a shame that mapboxgl based extensions won't work on PCs.

Any idea when this would be solved?

JD-Franco avatar Jun 17 '20 20:06 JD-Franco

I'm afraid the road to that is harder than it should be. We are focused on some other areas right now. Hopefully in 2021. Sorry. :-( John

johnDance avatar Jul 31 '20 00:07 johnDance

Hi @johnDance, do you have any updates on this fix?

iottester123 avatar May 25 '21 20:05 iottester123

Hi @iottester123 This is one of those cases where the quote "It hurts too much to laugh, but I'm too old to cry" might apply.

Underneath desktop, we use Chromium and QWebEngine as our web client. On Windows, Chromium uses ANGLE for its openGL (and therefore) WebGL implementation. ANGLE is not thread safe. Chromium doesn't have an issue with this because all rendering is handled with a single GPU scheduling thread, but Tableau has a different rendering thread model. We were hoping a new version of QWebEngine would solve this problem, but it did not.

We will be investigating some a software rendering solution for openGL/WebGL and see if is performant enough. Sorry for the continued bad news. John

johnDance avatar May 29 '21 02:05 johnDance

Hi @johnDance

Are there any new updates on this..? I'm using Tableau Desktop 2021.4.8

KCPKCP avatar Jun 30 '22 04:06 KCPKCP

Hello @KCPKCP Unfortunately no. Sorry. John

johnDance avatar Jul 06 '22 14:07 johnDance

Hi @johnDance ,

Thanks for replying. Hopefully this can be added feature in a future release.

KCPKCP avatar Jul 07 '22 14:07 KCPKCP

Duplicate of https://github.com/tableau/extensions-api/issues/378.

johnDance avatar Oct 06 '22 17:10 johnDance