Jani Hautakangas
Jani Hautakangas
This patch also fixes: https://bugs.webkit.org/show_bug.cgi?id=281113 https://bugs.webkit.org/show_bug.cgi?id=241016
> Thanks @zhani! Looking forward to get this fixed. > > Phew, I have a hard time understanding this patch, but I would like to :-) I hope you can...
> It's inefficient to allocate TextureMapperFlattenedLayer for all flattened layers in `preprocess`. > > In my WIP patch https://bugs.webkit.org/show_bug.cgi?id=241699#c5 TextureMapperLayer::paint2DRoot allocates a temporary texture only for the current 2D layer....
@fujii I updated the patch but flattened layers are still prerendered. The reason is that paintWith3DRenderingContext may render same 3D scene multiple times in different overlap tiles involving same the...
> > @fujii I updated the patch but flattened layers are still prerendered. The reason is that paintWith3DRenderingContext may render same 3D scene multiple times in different overlap tiles involving...
@fujii Regarding "The best approach in this case is removing the class-level WEBCORE_EXPORT before this change". Fails to build GPUProcess on Win build if WEBCORE_EXPORT is removed. WEBCORE_EXPORT restored
> Show me the patch. I will fix problems. It's very easy. Here's the failure https://ews-build.webkit.org/#/builders/59/builds/24171
@fujii @nikolaszimmermann thanks for reviews. I don't have merge rights but I've added request-merge-queue label.