/third_party/skia/src/core/ |
D | SkScalerCache.cpp | 157 size_t SkScalerCache::commonFilterLoop(SkDrawableGlyphBuffer* drawables, Fn&& fn) { in commonFilterLoop() argument 159 for (auto [i, packedID, pos] : SkMakeEnumerate(drawables->input())) { in commonFilterLoop() 171 size_t SkScalerCache::prepareForDrawingMasksCPU(SkDrawableGlyphBuffer* drawables) { in prepareForDrawingMasksCPU() argument 174 size_t delta = this->commonFilterLoop(drawables, in prepareForDrawingMasksCPU() 180 drawables->push_back(glyph, i); in prepareForDrawingMasksCPU() 190 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) { in prepareForMaskDrawing() argument 192 size_t delta = this->commonFilterLoop(drawables, in prepareForMaskDrawing() 195 drawables->push_back(fGlyphForIndex[digest.index()], i); in prepareForMaskDrawing() 205 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) { in prepareForSDFTDrawing() argument 207 size_t delta = this->commonFilterLoop(drawables, in prepareForSDFTDrawing() [all …]
|
D | SkGlyphRunPainter.h | 75 SkDrawableGlyphBuffer* drawables, SkScalar scale, SkPoint origin, 78 virtual void paintMasks(SkDrawableGlyphBuffer* drawables, const SkPaint& paint) const = 0; 142 virtual void processDeviceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 145 virtual void processSourceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 149 virtual void processSourcePaths(const SkZip<SkGlyphVariant, SkPoint>& drawables, 153 virtual void processSourceSDFT(const SkZip<SkGlyphVariant, SkPoint>& drawables,
|
D | SkDraw_text.cpp | 38 void SkDraw::paintMasks(SkDrawableGlyphBuffer* drawables, const SkPaint& paint) const { in paintMasks() argument 57 for (auto [variant, pos] : drawables->drawable()) { in paintMasks() 84 for (auto [variant, pos] : drawables->drawable()) { in paintMasks() 114 void SkDraw::paintPaths(SkDrawableGlyphBuffer* drawables, in paintPaths() argument 118 for (auto [variant, pos] : drawables->drawable()) { in paintPaths()
|
D | SkScalerCache.h | 91 size_t prepareForDrawingMasksCPU(SkDrawableGlyphBuffer* drawables) SK_EXCLUDES(fMu); 99 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) SK_EXCLUDES(fMu); 102 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) SK_EXCLUDES(fMu); 105 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) SK_EXCLUDES(fMu); 113 size_t commonFilterLoop(SkDrawableGlyphBuffer* drawables, Fn&& fn) SK_REQUIRES(fMu);
|
D | SkStrikeForGPU.h | 37 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) = 0; 40 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) = 0; 43 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) = 0;
|
D | SkRecordDraw.h | 32 SkDrawable* const drawables[], int drawableCount, 50 SkDrawable* const drawables[], int drawableCount, 55 , fDrawables(drawables)
|
D | SkRecordedDrawable.cpp | 17 SkDrawable* const* drawables = nullptr; in onDraw() local 20 drawables = fDrawableList->begin(); in onDraw() 23 SkRecordDraw(*fRecord, canvas, nullptr, drawables, drawableCount, fBBH.get(), nullptr); in onDraw()
|
D | SkPictureRecorder.cpp | 117 SkDrawable* const* drawables = nullptr; in partialReplay() local 121 drawables = drawableList->begin(); in partialReplay() 123 …SkRecordDraw(*fRecord, canvas, nullptr, drawables, drawableCount, nullptr/*bbh*/, nullptr/*callbac… in partialReplay()
|
D | SkRemoteGlyphCache.cpp | 258 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) override; 261 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) override; 264 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) override; 279 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects, Rejector&& reject); 460 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects, Rejector&& reject) { in commonMaskLoop() argument 461 drawables->forEachGlyphID( in commonMaskLoop() 483 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) { in prepareForMaskDrawing() argument 484 for (auto [i, variant, _] : SkMakeEnumerate(drawables->input())) { in prepareForMaskDrawing() 521 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) { in prepareForSDFTDrawing() argument 522 this->commonMaskLoop(drawables, rejects, in prepareForSDFTDrawing() [all …]
|
D | SkDraw.h | 84 void paintPaths(SkDrawableGlyphBuffer* drawables, 89 void paintMasks(SkDrawableGlyphBuffer* drawables, const SkPaint& paint) const override;
|
D | SkStrikeCache.h | 99 void prepareForDrawingMasksCPU(SkDrawableGlyphBuffer* drawables) { in prepareForDrawingMasksCPU() argument 100 size_t increase = fScalerCache.prepareForDrawingMasksCPU(drawables); in prepareForDrawingMasksCPU()
|
/third_party/skia/src/gpu/text/ |
D | GrTextBlob.cpp | 188 static GrSubRunOwner Make(const SkZip<SkGlyphVariant, SkPoint>& drawables, 275 GrSubRunOwner PathSubRun::Make(const SkZip<SkGlyphVariant, SkPoint>& drawables, in Make() argument 281 drawables.size(), in Make() 283 auto [variant, pos] = drawables[i]; in Make() 286 SkSpan<PathGlyph> paths{pathData.get(), drawables.size()}; in Make() 455 static GrSubRunOwner Make(const SkZip<SkGlyphVariant, SkPoint>& drawables, 521 GrSubRunOwner DirectMaskSubRun::Make(const SkZip<SkGlyphVariant, SkPoint>& drawables, in Make() argument 527 DevicePosition* glyphLeftTop = alloc->makePODArray<DevicePosition>(drawables.size()); in Make() 528 GlyphVector::Variant* glyphIDs = alloc->makePODArray<GlyphVector::Variant>(drawables.size()); in Make() 537 for (auto [variant, pos] : drawables) { in Make() [all …]
|
D | GrTextBlob.h | 251 const SkZip<SkGlyphVariant, SkPoint>& drawables, 256 void processDeviceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 258 void processSourcePaths(const SkZip<SkGlyphVariant, SkPoint>& drawables, 261 void processSourceSDFT(const SkZip<SkGlyphVariant, SkPoint>& drawables, 267 void processSourceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 306 void processDeviceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 308 void processSourceMasks(const SkZip<SkGlyphVariant, SkPoint>& drawables, 311 void processSourcePaths(const SkZip<SkGlyphVariant, SkPoint>& drawables, 314 void processSourceSDFT(const SkZip<SkGlyphVariant, SkPoint>& drawables,
|
/third_party/flutter/skia/src/core/ |
D | SkRecordDraw.h | 31 SkDrawable* const drawables[], int drawableCount, 49 SkDrawable* const drawables[], int drawableCount, 54 , fDrawables(drawables)
|
D | SkRecordedDrawable.cpp | 17 SkDrawable* const* drawables = nullptr; in onDraw() local 20 drawables = fDrawableList->begin(); in onDraw() 23 SkRecordDraw(*fRecord, canvas, nullptr, drawables, drawableCount, fBBH.get(), nullptr); in onDraw()
|
D | SkPictureRecorder.cpp | 107 SkDrawable* const* drawables = nullptr; in partialReplay() local 111 drawables = drawableList->begin(); in partialReplay() 113 …SkRecordDraw(*fRecord, canvas, nullptr, drawables, drawableCount, nullptr/*bbh*/, nullptr/*callbac… in partialReplay()
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/ |
D | GLX_SGIX_swap_group.txt | 24 of a group of GLX drawables. A swap group is created, and drawables are 65 GLX drawables except windows are always ready to swap.
|
D | GLX_SGIX_fbconfig.txt | 43 drawables. For example, it is possible for implementations to export 67 support of one- and two-component RGBA drawables; drawables whose green, 73 * Should GLXFBConfigs apply to all GLX drawables or just GLXPbuffers? 75 A: For consistency, all GLX drawables should be supported. (And if this 78 current mechanism which ties the description of GLX drawables to 244 is a mask indicating which type of GLXContexts drawables created with 248 GLXFBConfigSGIXs that can be used to create drawables that can be bound to both 399 GLX_DRAWABLE_TYPE_SGIX bitmask mask indicating which GLX drawables
|
/third_party/openGLES/extensions/SGIX/ |
D | GLX_SGIX_swap_group.txt | 24 of a group of GLX drawables. A swap group is created, and drawables are 65 GLX drawables except windows are always ready to swap.
|
D | GLX_SGIX_fbconfig.txt | 43 drawables. For example, it is possible for implementations to export 67 support of one- and two-component RGBA drawables; drawables whose green, 73 * Should GLXFBConfigs apply to all GLX drawables or just GLXPbuffers? 75 A: For consistency, all GLX drawables should be supported. (And if this 78 current mechanism which ties the description of GLX drawables to 244 is a mask indicating which type of GLXContexts drawables created with 248 GLXFBConfigSGIXs that can be used to create drawables that can be bound to both 399 GLX_DRAWABLE_TYPE_SGIX bitmask mask indicating which GLX drawables
|
/third_party/EGL/extensions/NOK/ |
D | EGL_NOK_texture_from_pixmap.txt | 44 EGL allows the use of color buffers of pbuffer drawables for texturing, 47 Other types of drawables could be supported by future extensions layered 55 existing native drawables (for instance X pixmaps) to a texture. Though, 88 using other type of drawables as textures follows the same conventions 150 X implementations may represent their drawables differently internally, 218 drawables created with the EGLConfig. The attribute is True if the
|
/third_party/skia/third_party/externals/egl-registry/extensions/NOK/ |
D | EGL_NOK_texture_from_pixmap.txt | 44 EGL allows the use of color buffers of pbuffer drawables for texturing, 47 Other types of drawables could be supported by future extensions layered 55 existing native drawables (for instance X pixmaps) to a texture. Though, 88 using other type of drawables as textures follows the same conventions 150 X implementations may represent their drawables differently internally, 218 drawables created with the EGLConfig. The attribute is True if the
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_swap_control.txt | 67 2. How should the swap interval interact with non-visible drawables? 70 when applied to drawables that are not visible on a display device, 72 drawables. BadWindow should be returned if the <drawable> argument
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_swap_control.txt | 67 2. How should the swap interval interact with non-visible drawables? 70 when applied to drawables that are not visible on a display device, 72 drawables. BadWindow should be returned if the <drawable> argument
|
D | GLX_EXT_texture_from_pixmap.txt | 46 but other types of drawables can be supported by future extensions layered 83 extensions on top of this extension for using other type of drawables 94 whether or not drawables created with that config will support multiple 188 X implementations may represent their drawables differently internally, 193 If a drawables is y-inverted and is bound to a texture, the contents of the 227 drawables. This allows GLX specific attributes to be associated with the 228 GLX drawables. In this case, it is important to associate an FBConfig 383 drawables created with the GLXFBConfig. The attribute is True if the 551 drawables that have been created with GLX_MIPMAP_TEXTURE_EXT set. Calling 775 -Clarify language regarding the result of rendering to drawables bound
|