Home
last modified time | relevance | path

Searched refs:GrTexture (Results 1 – 25 of 177) sorted by relevance

12345678

/external/skia/src/gpu/
DGrTexturePriv.h35 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()
DGrTextureParamsAdjuster.h130 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 &copyParams);
170 GrTexture* refTextureForParams(const GrTextureParams&);
188 virtual GrTexture* refOriginalTexture() = 0;
200 virtual GrTexture* generateTextureForParams(const CopyParams&);
DGrSWMaskHelper.h23 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);
DGrTextureParamsAdjuster.cpp29 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 …]
DGrTextureProvider.cpp32 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()
DGrClipMaskManager.h25 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);
DGrTextureAccess.cpp14 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()
DGrTexture.cpp18 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
DGrPaint.cpp24 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/
DGrTextureProvider.h32 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);
DGrTextureAccess.h28 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;
DGrTexture.h19 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&);
DGrCoordTransform.h53 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/
DSkImage_Gpu.cpp22 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 …]
DSkImage_Gpu.h25 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/
DSkImageCacherator.cpp156 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 …]
DSkSpecialImage.cpp24 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/
DGrBicubicEffect.h35 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,
DGrSimpleTextureEffect.h24 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()
DGrYUVEffect.h14 class GrTexture; variable
21 const GrFragmentProcessor* CreateYUVToRGB(GrTexture* yTexture, GrTexture* uTexture,
22 GrTexture* vTexture, const SkISize sizes[3],
DGrSingleTextureEffect.h16 class GrTexture; variable
34 GrSingleTextureEffect(GrTexture*, const SkMatrix&, GrCoordSet = kLocal_GrCoordSet);
36 GrSingleTextureEffect(GrTexture*, const SkMatrix&, GrTextureParams::FilterMode filterMode,
38 GrSingleTextureEffect(GrTexture*,
DGrConvolutionEffect.h24 static GrFragmentProcessor* Create(GrTexture* tex, in Create()
34 static GrFragmentProcessor* CreateGaussian(GrTexture* tex, in CreateGaussian()
70 GrConvolutionEffect(GrTexture*, Direction,
77 GrConvolutionEffect(GrTexture*, Direction,
DGrDistanceFieldGeoProc.h49 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/
DSkImageGeneratorUtils.cpp54 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/
DRectangleTextureTest.cpp17 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()

12345678