Bug 129555 - Investigate possible regressions on maximum processed filtered elements
Summary: Investigate possible regressions on maximum processed filtered elements
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 130794
  Show dependency treegraph
 
Reported: 2014-03-01 13:33 PST by Adenilson Cavalcanti Silva
Modified: 2014-03-28 14:08 PDT (History)
2 users (show)

See Also:


Attachments
PoC (527 bytes, text/html)
2014-03-11 09:26 PDT, Adenilson Cavalcanti Silva
no flags Details
Better PoC. (497 bytes, text/html)
2014-03-21 13:22 PDT, Adenilson Cavalcanti Silva
no flags Details
100px kernel (499 bytes, text/html)
2014-03-21 13:29 PDT, Adenilson Cavalcanti Silva
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adenilson Cavalcanti Silva 2014-03-01 13:33:42 PST
The use of buffers are a tad different now, in theory, all filters should run fine independent of size.

This bug is for investigating a possible regression for filters that extend the maximum current area.
Comment 1 Adenilson Cavalcanti Silva 2014-03-11 09:26:37 PDT
Created attachment 226432 [details]
PoC
Comment 2 Adenilson Cavalcanti Silva 2014-03-21 11:39:20 PDT
There is no spoon, I mean, regression.
Comment 3 Dirk Schulze 2014-03-21 12:11:36 PDT
Why is that not an issue anymore?
 I thought filters that take image buffer bigger than 4096 will not run? They should.
Comment 4 Adenilson Cavalcanti Silva 2014-03-21 12:58:53 PDT
SVG filters won't run. CSS filters will.
Comment 5 Dirk Schulze 2014-03-21 13:08:15 PDT
(In reply to comment #4)
> SVG filters won't run. CSS filters will.

so

<div style="width: 4096px; height: 4096px; blur(100px);">

works?

Also, do we have a bug report for SVG filters?
Comment 6 Adenilson Cavalcanti Silva 2014-03-21 13:22:31 PDT
Created attachment 227480 [details]
Better PoC.
Comment 7 Adenilson Cavalcanti Silva 2014-03-21 13:29:38 PDT
Created attachment 227481 [details]
100px kernel
Comment 8 Adenilson Cavalcanti Silva 2014-03-21 13:35:36 PDT
Explaining the test case: it will draw 2 elements (red and filtered green on top).

If the filtered element failed to be draw, we should expect to see a red background.

Using either 1px or 100px blur kernel will still run fine (even though the later one will run slower). 

Which proves that CSS filters are working with big regions/elements.
Comment 9 Adenilson Cavalcanti Silva 2014-03-21 13:36:44 PDT
We don't have a bug report for SVGs.
Comment 10 Dirk Schulze 2014-03-22 05:06:05 PDT
(In reply to comment #9)
> We don't have a bug report for SVGs.

Could you open one please? Thanks.