Bug 71656
Summary: | OpenGL shader based implementation of the SVG filters. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Oliver Varga <voliver> |
Component: | SVG | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bfulgham, cmarrin, dino, Hironori.Fujii, kbr, krit, loki, peter, senorblanco, simon.fraser, syoichi, thorton, twiz, zherczeg, zimmermann |
Priority: | P2 | Keywords: | DoNotImportToRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 68469 |
Oliver Varga
Feedback: https://bugs.webkit.org/show_bug.cgi?id=70099.
I plan to using GrapichsContext3D, it seems it prefer to use, but any ideas are welcome.
(I am a student on University of Szeged, and I would like to make it as my Bachelor Thesis.)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Oliver Varga
Hi,
I would like to ask you, if we can't rendering to a texture with GraphicsContext3D, what would you propse instead of the usage of GC3D. (We definitely have to rendering to a texture)
Or perhaps I just didn't found the appropriate functions for it.
Any idea, suggestion?
Kenneth Russell
GraphicsContext3D can absolutely render to a texture. You must allocate a framebuffer object and a texture, and attach the texture to an FBO.
The Chromium port of WebKit uses the DrawingBuffer class as the back buffer for WebGLRenderingContext, which effectively does this behind the scenes. twiz@ recently added this code path.
Brent Fulgham
Apple ports would not want an OpenGL-based backend, but perhaps other ports would?
Fujii Hironori
I don't know Oliver's original plan. But, I think this is done by bug#75778.