tunabrain / tantalum

WebGL 2D Light Transport
Other
558 stars 61 forks source link

Your platform does not support the draw buffers extension. This demo won't run in your browser. #2

Closed wgwine closed 8 years ago

wgwine commented 8 years ago

Tried running this on windows, in chrome and firefox, and got this error in both. I was able to compile the shaders, so I don't think that is the issue. Am I supposed to use Mac/Linux to run this, or have you been able to run it on Windows?

tunabrain commented 8 years ago

The demo should run on Windows (I run Windows personally), but it does rely on the WEBGL_draw_buffers extension, which enjoys poor browser support. Draw buffers may be unsupported because of your hardware, your driver version or your browser version.

Unfortunately, I did not find a way to achieve this demo without multiple render outputs, and the extension support is out of my control.

wgwine commented 8 years ago

Can you tell me which OS and browser you did get it to run on?

I did not find a way to achieve this demo without multiple render outputs

Does that mean it doesn't run? I don't know GL very well, I just wanted to play with this thing.

tunabrain commented 8 years ago

I've run it on Chrome 48.0.2564.103, Windows 7 as well as Windows 8. Earlier Chrome versions seemed to work as well, although I don't know how far back.

Does that mean it doesn't run?

Unfortunately, yes. I'm not entirely too happy about it either - sadly, WebGL is still in its infancy and will need some time to catch up with Desktop GL.

CounterPillow commented 8 years ago

This might also depend on your graphics card and the version of its drivers, since the browser can only offer the extensions the driver implements.

wgwine commented 8 years ago

For posterity, the demo would not run on my home computer(windows 7, chrome 48, Nvidia 760), but did run on my work PC(different GPU, some sort of AMD). I was a bit confused when you said you've run it and also that it doesn't run.