[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Re: retrograde webgl support levels

Excellent thank you Jamie for digging this info up.

On Mon, Feb 2, 2015 at 10:36 PM, Jamie Madill <jmadill@chromium.org> wrote:
Hi Florian & everyone,

This is an intentional change that affects D3D9 only. On D3D11 our varying limits are significantly relaxed.

There was actually a bug, and we were reporting one more varying that we could support, if the user would draw with point sprites enabled. See this ANGLE commit:


This was a long-standing bug uncovered by additional testing added by Austin Kinross.

On Sat, Jan 31, 2015 at 4:01 AM, Florian Bösch <pyalot@gmail.com> wrote:
MAX_VARYING_VECTORS drop warning: A a dip in support levels from 10 to 9 by 4.6% (see http://codeflow.org/pictures/max-varying-vectors.jpeg also attached).

This change is only present in Google Chrome on Windows. OSX, Linux, ChromeOS and Mobiles are not affected. IE and Firefox are also not affected.

The dip in support coincides with the Google Chrome version that also added EXT_sRGB support, which happened about a week ago. It can be expected that the full impact will unfold next month and be in the range of around 20%.

As with previous drops of this nature I'm issuing a warning because:
  • There are not many varying vectors to use, and 9 varying vectors is the second lowest value observed. This makes it likely that applications will break because of this.
  • The varying vector level of 10 reached a 99% level in October 2014, and so this minimum support level has some historical support.
  • The change is abrupt and vendor/OS isolated.