/external/skia/src/gpu/ |
D | GrTexturePriv.h | 35 return GrTexture::kValid_MipMapsStatus != fTexture->fMipMapsStatus; in mipMapsAreDirty() 39 return GrTexture::kNotAllocated_MipMapsStatus != fTexture->fMipMapsStatus; in hasMipMaps() 45 GrTexturePriv(GrTexture* texture) : fTexture(texture) { } in GrTexturePriv() 53 GrTexture* fTexture; 55 friend class GrTexture; // to construct/copy this type. variable 58 inline GrTexturePriv GrTexture::texturePriv() { return GrTexturePriv(this); } in texturePriv() 60 inline const GrTexturePriv GrTexture::texturePriv () const { in texturePriv() 61 return GrTexturePriv(const_cast<GrTexture*>(this)); in texturePriv()
|
D | GrTextureParamsAdjuster.h | 130 GrTexture* refTextureSafeForParams(const GrTextureParams&, SkIPoint* outOffset); 141 explicit GrTextureAdjuster(GrTexture* original, bool isAlphaOnly) in GrTextureAdjuster() 145 GrTextureAdjuster(GrTexture* original, const SkIRect& contentArea, bool isAlphaOnly); 147 GrTexture* originalTexture() const { return fOriginal; } in originalTexture() 154 GrTexture* fOriginal; 156 GrTexture* refCopy(const CopyParams ©Params); 170 GrTexture* refTextureForParams(const GrTextureParams&); 188 virtual GrTexture* refOriginalTexture() = 0; 200 virtual GrTexture* generateTextureForParams(const CopyParams&);
|
D | GrSWMaskHelper.h | 23 class GrTexture; variable 65 void toTexture(GrTexture* texture); 77 static GrTexture* DrawPathMaskToTexture(GrContext* context, 94 static void DrawToTargetWithPathMask(GrTexture* texture, 104 GrTexture* createTexture(); 132 void sendTextureData(GrTexture *texture, const GrSurfaceDesc& desc, 137 void compressTextureData(GrTexture *texture, const GrSurfaceDesc& desc);
|
D | GrTextureParamsAdjuster.cpp | 29 static GrTexture* copy_on_gpu(GrTexture* inputTexture, const SkIRect* subset, in copy_on_gpu() 66 SkAutoTUnref<GrTexture> copy(context->textureProvider()->createTexture(rtDesc, in copy_on_gpu() 125 GrTextureAdjuster::GrTextureAdjuster(GrTexture* original, in GrTextureAdjuster() 137 GrTexture* GrTextureAdjuster::refCopy(const CopyParams& copyParams) { in refCopy() 138 GrTexture* texture = this->originalTexture(); in refCopy() 144 GrTexture* cachedCopy = context->textureProvider()->findAndRefTextureByUniqueKey(key); in refCopy() 149 GrTexture* copy = copy_on_gpu(texture, contentArea, copyParams); in refCopy() 159 GrTexture* GrTextureAdjuster::refTextureSafeForParams(const GrTextureParams& params, in refTextureSafeForParams() 161 GrTexture* texture = this->originalTexture(); in refTextureSafeForParams() 183 GrTexture* copy = this->refCopy(copyParams); in refTextureSafeForParams() [all …]
|
D | GrTextureProvider.cpp | 32 GrTexture* GrTextureProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted, in createTexture() 46 if (GrTexture* texture = this->refScratchTexture(desc, kFlags)) { in createTexture() 60 GrTexture* GrTextureProvider::createApproxTexture(const GrSurfaceDesc& desc) { in createApproxTexture() 65 GrTexture* GrTextureProvider::internalCreateApproxTexture(const GrSurfaceDesc& desc, in internalCreateApproxTexture() 79 GrTexture* GrTextureProvider::refScratchTexture(const GrSurfaceDesc& inDesc, in refScratchTexture() 126 GrTexture* GrTextureProvider::wrapBackendTexture(const GrBackendTextureDesc& desc, in wrapBackendTexture() 159 GrTexture* GrTextureProvider::findAndRefTextureByUniqueKey(const GrUniqueKey& key) { in findAndRefTextureByUniqueKey() 163 GrTexture* texture = static_cast<GrSurface*>(resource)->asTexture(); in findAndRefTextureByUniqueKey()
|
D | GrClipMaskManager.h | 25 class GrTexture; variable 87 GrTexture* texture, 126 GrTexture* createAlphaClipMask(int32_t elementsGenID, 133 GrTexture* createSoftwareClipMask(int32_t elementsGenID, 149 GrTexture* target, 168 GrTexture* createCachedMask(int width, int height, const GrUniqueKey& key, bool renderTarget);
|
D | GrTextureAccess.cpp | 14 GrTextureAccess::GrTextureAccess(GrTexture* texture, const GrTextureParams& params) { in GrTextureAccess() 18 GrTextureAccess::GrTextureAccess(GrTexture* texture, in GrTextureAccess() 25 void GrTextureAccess::reset(GrTexture* texture, in reset() 32 void GrTextureAccess::reset(GrTexture* texture, in reset()
|
D | GrTexture.cpp | 18 void GrTexture::dirtyMipMaps(bool mipMapsDirty) { in dirtyMipMaps() 33 size_t GrTexture::onGpuMemorySize() const { in onGpuMemorySize() 54 void GrTexture::validateDesc() const { in validateDesc() 84 GrTexture::GrTexture(GrGpu* gpu, LifeCycle lifeCycle, const GrSurfaceDesc& desc) in GrTexture() function in GrTexture
|
D | GrPaint.cpp | 24 void GrPaint::addColorTextureProcessor(GrTexture* texture, const SkMatrix& matrix) { in addColorTextureProcessor() 28 void GrPaint::addCoverageTextureProcessor(GrTexture* texture, const SkMatrix& matrix) { in addCoverageTextureProcessor() 32 void GrPaint::addColorTextureProcessor(GrTexture* texture, in addColorTextureProcessor() 39 void GrPaint::addCoverageTextureProcessor(GrTexture* texture, in addCoverageTextureProcessor()
|
/external/skia/include/gpu/ |
D | GrTextureProvider.h | 32 GrTexture* createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted, const void* srcData, 36 GrTexture* createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted) { in createTexture() 42 void assignUniqueKeyToTexture(const GrUniqueKey& key, GrTexture* texture) { in assignUniqueKeyToTexture() 47 GrTexture* findAndRefTextureByUniqueKey(const GrUniqueKey& key); 65 GrTexture* createApproxTexture(const GrSurfaceDesc&); 72 GrTexture* refScratchTexture(const GrSurfaceDesc& desc, ScratchTexMatch match) { in refScratchTexture() 91 GrTexture* wrapBackendTexture(const GrBackendTextureDesc& desc, 135 GrTexture* internalCreateApproxTexture(const GrSurfaceDesc& desc, uint32_t scratchTextureFlags); 137 GrTexture* refScratchTexture(const GrSurfaceDesc&, uint32_t scratchTextureFlags);
|
D | GrTextureAccess.h | 28 GrTextureAccess(GrTexture*, const GrTextureParams&); 30 explicit GrTextureAccess(GrTexture*, 34 void reset(GrTexture*, const GrTextureParams&); 35 void reset(GrTexture*, 45 GrTexture* getTexture() const { return fTexture.get(); } in getTexture() 56 typedef GrTGpuResourceRef<GrTexture> ProgramTexture;
|
D | GrTexture.h | 19 class GrTexture : virtual public GrSurface { 21 GrTexture* asTexture() override { return this; } in asTexture() 22 const GrTexture* asTexture() const override { return this; } in asTexture() 48 GrTexture(GrGpu*, LifeCycle, const GrSurfaceDesc&);
|
D | GrCoordTransform.h | 53 const GrTexture* texture, in GrCoordTransform() 65 const GrTexture* texture, GrTextureParams::FilterMode filter) { in GrCoordTransform() 80 void reset(GrCoordSet sourceCoords, const GrTexture* texture, in reset() 87 void reset(GrCoordSet, const SkMatrix&, const GrTexture*, GrTextureParams::FilterMode filter); 125 static inline SkMatrix MakeDivByTextureWHMatrix(const GrTexture* texture) { in MakeDivByTextureWHMatrix()
|
/external/skia/src/image/ |
D | SkImage_Gpu.cpp | 22 SkImage_Gpu::SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType at, GrTexture* tex, in SkImage_Gpu() 81 GrTexture* SkImage_Gpu::asTextureRef(GrContext* ctx, const GrTextureParams& params) const { in asTextureRef() 143 GrTexture* subTx = ctx->textureProvider()->createTexture(desc, fBudgeted); in onNewSubset() 161 SkAutoTUnref<GrTexture> tex(ctx->textureProvider()->wrapBackendTexture(desc, ownership)); in new_wrapped_texture_common() 189 SkAutoTUnref<GrTexture> src(ctx->textureProvider()->wrapBackendTexture( in NewFromTextureCopy() 195 SkAutoTUnref<GrTexture> dst(GrDeepCopyTexture(src, SkBudgeted::kYes)); in NewFromTextureCopy() 240 SkAutoTUnref<GrTexture> yTex(ctx->textureProvider()->wrapBackendTexture( in NewFromYUVTexturesCopy() 242 SkAutoTUnref<GrTexture> uTex(ctx->textureProvider()->wrapBackendTexture( in NewFromYUVTexturesCopy() 244 SkAutoTUnref<GrTexture> vTex(ctx->textureProvider()->wrapBackendTexture( in NewFromYUVTexturesCopy() 259 SkAutoTUnref<GrTexture> dst(ctx->textureProvider()->createTexture(dstDesc, SkBudgeted::kYes)); in NewFromYUVTexturesCopy() [all …]
|
D | SkImage_Gpu.h | 25 SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkBudgeted); 29 GrTexture* tex = this->getTexture(); in applyBudgetDecision() 39 GrTexture* asTextureRef(GrContext* ctx, const GrTextureParams& params) const override; 42 GrTexture* peekTexture() const override { return fTexture; } in peekTexture() 54 SkAutoTUnref<GrTexture> fTexture;
|
/external/skia/src/core/ |
D | SkImageCacherator.cpp | 156 SkAutoTUnref<GrTexture> tex; in lockAsBitmap() 197 static GrTexture* load_compressed_into_texture(GrContext* ctx, SkData* data, GrSurfaceDesc desc) { in load_compressed_into_texture() 225 static GrTexture* set_key_and_return(GrTexture* tex, const GrUniqueKey& key) { in set_key_and_return() 241 GrTexture* SkImageCacherator::lockTexture(GrContext* ctx, const GrUniqueKey& key, in lockTexture() 258 if (GrTexture* tex = ctx->textureProvider()->findAndRefTextureByUniqueKey(key)) { in lockTexture() 269 if (GrTexture* tex = generator->generateTexture(ctx, &subset)) { in lockTexture() 281 GrTexture* tex = load_compressed_into_texture(ctx, data, desc); in lockTexture() 293 GrTexture* tex = provider.refAsTexture(ctx, desc, true); in lockTexture() 304 GrTexture* tex = GrUploadBitmapToTexture(ctx, bitmap); in lockTexture() 318 GrTexture* SkImageCacherator::lockAsTexture(GrContext* ctx, const GrTextureParams& params, in lockAsTexture() [all …]
|
D | SkSpecialImage.cpp | 24 virtual GrTexture* onPeekTexture() const { return nullptr; } in onPeekTexture() 48 GrTexture* SkSpecialImage::peekTexture() const { in peekTexture() 131 GrTexture* onPeekTexture() const override { return fImage->getTexture(); } in onPeekTexture() 139 GrTexture* texture = fImage->getTexture(); in onNewSurface() 246 uint32_t uniqueID, GrTexture* tex, SkAlphaType at) in SkSpecialImage_Gpu() 273 GrTexture* onPeekTexture() const override { return fTexture; } in onPeekTexture() 295 SkAutoTUnref<GrTexture> fTexture; 304 GrTexture* tex, in NewFromGpu() 315 GrTexture* tex, in NewFromGpu()
|
/external/skia/src/gpu/effects/ |
D | GrBicubicEffect.h | 35 static const GrFragmentProcessor* Create(GrTexture* tex, const SkScalar coefficients[16], 51 static const GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix, in Create() 60 static const GrFragmentProcessor* Create(GrTexture* tex, const SkScalar coefficients[16], in Create() 69 static const GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix, in Create() 85 GrBicubicEffect(GrTexture*, const SkScalar coefficients[16], const SkMatrix &matrix, 87 GrBicubicEffect(GrTexture*, const SkScalar coefficients[16], const SkMatrix &matrix,
|
D | GrSimpleTextureEffect.h | 24 static const GrFragmentProcessor* Create(GrTexture* tex, 31 static GrFragmentProcessor* Create(GrTexture* tex, 38 static GrFragmentProcessor* Create(GrTexture* tex, 50 GrSimpleTextureEffect(GrTexture* texture, in GrSimpleTextureEffect() 58 GrSimpleTextureEffect(GrTexture* texture, in GrSimpleTextureEffect()
|
D | GrYUVEffect.h | 14 class GrTexture; variable 21 const GrFragmentProcessor* CreateYUVToRGB(GrTexture* yTexture, GrTexture* uTexture, 22 GrTexture* vTexture, const SkISize sizes[3],
|
D | GrSingleTextureEffect.h | 16 class GrTexture; variable 34 GrSingleTextureEffect(GrTexture*, const SkMatrix&, GrCoordSet = kLocal_GrCoordSet); 36 GrSingleTextureEffect(GrTexture*, const SkMatrix&, GrTextureParams::FilterMode filterMode, 38 GrSingleTextureEffect(GrTexture*,
|
D | GrConvolutionEffect.h | 24 static GrFragmentProcessor* Create(GrTexture* tex, in Create() 34 static GrFragmentProcessor* CreateGaussian(GrTexture* tex, in CreateGaussian() 70 GrConvolutionEffect(GrTexture*, Direction, 77 GrConvolutionEffect(GrTexture*, Direction,
|
D | GrDistanceFieldGeoProc.h | 49 GrTexture* tex, const GrTextureParams& params, in Create() 56 GrTexture* tex, const GrTextureParams& params, 85 GrTexture* texture, const GrTextureParams& params, 117 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, GrTexture* tex, in Create() 142 GrDistanceFieldPathGeoProc(GrColor, const SkMatrix& viewMatrix, GrTexture* texture, 184 GrTexture* tex, const GrTextureParams& params, in Create() 211 GrTexture* texture, const GrTextureParams& params,
|
/external/skia/src/utils/ |
D | SkImageGeneratorUtils.cpp | 54 GeneratorFromTexture(GrContext* ctx, GrTexture* tex, const SkImageInfo& info) in GeneratorFromTexture() 59 GrTexture* onGenerateTexture(GrContext* ctx, const SkIRect* subset) override { in onGenerateTexture() 72 GrTexture* dst = fCtx->textureProvider()->createTexture(desc, SkBudgeted::kNo); in onGenerateTexture() 78 SkAutoTUnref<GrTexture> fTexture; 82 SkImageGenerator* SkImageGeneratorUtils::NewFromTexture(GrContext* ctx, GrTexture* tex) { in NewFromTexture() 115 GrTexture* onGenerateTexture(GrContext* ctx, const SkIRect* subset) override { in onGenerateTexture()
|
/external/skia/tests/ |
D | RectangleTextureTest.cpp | 17 GrTexture* rectangleTexture, uint32_t expectedPixelValues[]) { in test_read_pixels() 37 GrTexture* rectangleTexture) { in test_write_pixels() 55 GrTexture* rectangleTexture, uint32_t expectedPixelValues[]) { in test_copy_surface_src() 61 SkAutoTUnref<GrTexture> dst(context->textureProvider()->createTexture( in test_copy_surface_src() 68 GrTexture* rectangleTexture) { in test_copy_surface_dst() 82 SkAutoTUnref<GrTexture> src(context->textureProvider()->createTexture( in test_copy_surface_dst() 90 GrTexture* rectangleTexture) { in test_clear() 185 SkAutoTUnref<GrTexture> rectangleTexture( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|