Changes between Version 47 and Version 48 of CoordinatedGraphicsSystem
- Timestamp:
- Mar 1, 2019, 1:09:22 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CoordinatedGraphicsSystem
v47 v48 61 61 TextureMapperImageBuffer uses normal GraphicsContext operations to draw, making it not effectively use the GPU. However, unlike regular drawing in WebCore, it does use backing stores for the layers, which could cause some soft acceleration. 62 62 63 '''[/browser/trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp TextureMapperGL]''' is the GPU-accelerated implementation of the drawing primitives. TextureMapperGL uses shaders compatible with GL ES 2.0 , though we’re in the process of converting it to use the WebGL infrastructure directly, which would help with shader compatibility.63 '''[/browser/trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp TextureMapperGL]''' is the GPU-accelerated implementation of the drawing primitives. TextureMapperGL uses shaders compatible with GL ES 2.0. 64 64 65 65 TextureMapperGL tries to use scissors for clipping whenever it can, though if the clipping is not rectangular stencil is used.