All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Kaiser <kairo@kairo.at>
To: intel-gfx@lists.freedesktop.org
Subject: Re: Status of WebGL with open-source intel drivers
Date: Sun, 15 May 2011 23:50:27 +0200	[thread overview]
Message-ID: <iqphr5$vb0$1@dough.gmane.org> (raw)
In-Reply-To: <BANLkTik65+P+xT8L_oY=wvt0jwS3pM+QjQ@mail.gmail.com>

Clemens Eisserer schrieb:
> Whats the current state of WebGL on various browsers with the
> open-source intel driver?
> I have a  i945GM based machine running Fedora-14, and no matter which
> browser I try (FireFox4,  Chrome, Opera) - all tell me WebGL has been
> disabled.
> Even disabling sanity checks in FireFox that prevent it from enabling
> WebGL whith intel drivers didn't help.
>
> Are there any plans to support the missing OpenGL features that
> prevent browsers from enabling webgl on my system?

I can't speak for the others, but as I'm working for a "browser 
manufacturer" and I have followed WebGL somewhat around here, what I can 
say is that Mozilla has only enabled WebGL on Linux for relatively 
current versions of the binary NVidia driver in Firefox 4. This is 
because there were some instabilities in Mesa and other drivers with our 
WebGL code and we wanted to get something shipped for once.

There is some environment variable that can be set to enable it despite, 
but there's a better way if you want to test in a way that hopefully can 
help both the Intel driver team and our team: try "Nightly" builds 
(currently the code on the way to Firefox 6, which is to be released in 
August). There we enable WebGL for all drivers that are new enough and 
not explicitely blacklisted (and do not crash when instantiating a GLX 
context), which makes the Intel drivers be enabled as well.

I have a 945GM-based laptop where those builds work to enable WebGL, but 
something either in how our code works or how the driver works does make 
that very inefficient, so that I only get one frame rendered every 
roughly 2 seconds. Would be interesting to have experts on both sides 
work together to find out how to improve on that.

Unfortunately, I can't test on a newer Intel chipset as my SandBridge 
system only works with vesafb and nobody seems to be willing to even 
look into https://bugs.freedesktop.org/show_bug.cgi?id=37010 so I'm 
starting to think if I should kick out Intel from my board and graphics 
setup again. Sorry for the somewhat offtopic rant, but I'm getting 
somewhat frustrated - esp. as I'd expect that WebGL could work decently 
there if I could just use a proper driver.

Robert Kaiser

  reply	other threads:[~2011-05-15 21:50 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-14 22:06 Status of WebGL with open-source intel drivers Clemens Eisserer
2011-05-15 21:50 ` Robert Kaiser [this message]
2011-05-16 12:52 ` Zhao, Jian J
2011-05-17 17:14   ` Clemens Eisserer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='iqphr5$vb0$1@dough.gmane.org' \
    --to=kairo@kairo.at \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.