Bug 238200

Summary: Move TextureMapper member variables, types and code out of GraphicsContextGLANGLE
Product: WebKit Reporter: Zan Dobersek <zan>
Component: WebGLAssignee: Zan Dobersek <zan>
Status: RESOLVED FIXED    
Severity: Normal CC: alex, cmarcelo, dino, ews-watchlist, Hironori.Fujii, kbr, kkinnunen, kondapallykalyan, luiz, webkit-bug-importer, zdobersek
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 237649    
Attachments:
Description Flags
Patch none

Zan Dobersek
Reported 2022-03-22 05:55:24 PDT
Move TextureMapper member variables, types and code out of GraphicsContextGLANGLE
Attachments
Patch (15.48 KB, patch)
2022-03-22 05:55 PDT, Zan Dobersek
no flags
Zan Dobersek
Comment 1 2022-03-22 05:55:53 PDT
Alejandro G. Castro
Comment 2 2022-03-22 06:17:00 PDT
Comment on attachment 455364 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455364&action=review LGTM! Great refactor, just added a small comment. > Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.h:82 > +#if USE(COORDINATED_GRAPHICS) > + GCGLuint m_intermediateTexture { 0 }; > +#endif > + > +#if USE(NICOSIA) > + std::unique_ptr<Nicosia::GCGLANGLELayer> m_nicosiaLayer; Could we use remove of of the #ifs here and joing the two code sections?
Zan Dobersek
Comment 3 2022-03-22 06:24:23 PDT
Comment on attachment 455364 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455364&action=review >> Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.h:82 >> + std::unique_ptr<Nicosia::GCGLANGLELayer> m_nicosiaLayer; > > Could we use remove of of the #ifs here and joing the two code sections? I'm just moving code around, I'm not making these decisions ATM.
EWS
Comment 4 2022-03-22 07:49:19 PDT
Committed r291616 (248709@main): <https://commits.webkit.org/248709@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 455364 [details].
Radar WebKit Bug Importer
Comment 5 2022-03-22 07:50:18 PDT
Fujii Hironori
Comment 6 2022-03-22 14:17:45 PDT
Does this change match Kimmo's plan (bug#236769 comment#0)?
Zan Dobersek
Comment 7 2022-03-23 02:05:36 PDT
This one: > The long-term plan would be to minimise the ifdefs in GraphicsContextGLANGLE. It doesn't affect others.
Note You need to log in before you can comment on or make changes to this bug.