WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 88427
[CSS Shaders] Reuse precompiled shaders across elements
https://bugs.webkit.org/show_bug.cgi?id=88427
Summary
[CSS Shaders] Reuse precompiled shaders across elements
Alexandru Chiculita
Reported
2012-06-06 09:59:08 PDT
When the style of an element changes the shader is recompiled and uploaded to the GPU. Reuse the shaders as much as possible.
Attachments
Patch V1
(38.24 KB, patch)
2012-07-23 17:21 PDT
,
Alexandru Chiculita
dino
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Alexandru Chiculita
Comment 1
2012-07-23 17:21:24 PDT
Created
attachment 153910
[details]
Patch V1
Dean Jackson
Comment 2
2012-08-03 14:23:46 PDT
Comment on
attachment 153910
[details]
Patch V1 View in context:
https://bugs.webkit.org/attachment.cgi?id=153910&action=review
Cool!
> LayoutTests/css3/filters/custom/custom-filter-shader-reuse.html:26 > + function runTest() > + {
{ on line above
> Source/WebCore/ChangeLog:10 > + CustomFilterGlobalContext now acts as a cache for the compiled shaders. Note that only the shaders displayed on screen > + are cached, making it useful in animations or when more elements share the same shader filter.
maybe "only the shaders displayed on the page" because I guess a filtered element might be scrolled off screen?
> Source/WebCore/ChangeLog:20 > + is allowed to be null. A null strings is the placeholder for the default shader.
typo: strings -> string.
> Source/WebCore/platform/graphics/filters/CustomFilterCompiledProgram.h:82 > + // Note that, CustomFilterGlobalContext doesn't not keep a strong reference to > + // the CustomFilterCompiledProgram.
typo: no comma necessary
Alexandru Chiculita
Comment 3
2012-08-06 16:08:21 PDT
(In reply to
comment #2
) Thanks! I will submit an updated patch soon.
Alexandru Chiculita
Comment 4
2012-08-07 11:18:17 PDT
Landed in
http://trac.webkit.org/changeset/124897
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug