• Home
  • Raw
  • Download

Lines Matching full:gpu

8 #include "src/gpu/d3d/GrD3DTexture.h"
10 #include "src/gpu/GrTexture.h"
11 #include "src/gpu/d3d/GrD3DGpu.h"
12 #include "src/gpu/d3d/GrD3DUtil.h"
14 #include "include/gpu/d3d/GrD3DTypes.h"
17 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, in GrD3DTexture() argument
24 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTexture()
26 , INHERITED(gpu, dimensions, info.fProtected, GrTextureType::k2D, mipmapStatus) in GrD3DTexture()
35 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, SkISize dimensions, const GrD3DTextureResourceInfo& info, in GrD3DTexture() argument
40 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTexture()
42 , INHERITED(gpu, dimensions, info.fProtected, GrTextureType::k2D, mipmapStatus) in GrD3DTexture()
52 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, in GrD3DTexture() argument
58 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTexture()
60 , INHERITED(gpu, dimensions, info.fProtected, GrTextureType::k2D, mipmapStatus) in GrD3DTexture()
65 sk_sp<GrD3DTexture> GrD3DTexture::MakeNewTexture(GrD3DGpu* gpu, SkBudgeted budgeted, in MakeNewTexture() argument
71 if (!GrD3DTextureResource::InitTextureResourceInfo(gpu, desc, in MakeNewTexture()
81 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeNewTexture()
83 GrD3DTexture* tex = new GrD3DTexture(gpu, budgeted, dimensions, info, std::move(state), in MakeNewTexture()
89 sk_sp<GrD3DTexture> GrD3DTexture::MakeWrappedTexture(GrD3DGpu* gpu, in MakeWrappedTexture() argument
104 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeWrappedTexture()
106 return sk_sp<GrD3DTexture>(new GrD3DTexture(gpu, dimensions, info, std::move(state), in MakeWrappedTexture()
111 sk_sp<GrD3DTexture> GrD3DTexture::MakeAliasingTexture(GrD3DGpu* gpu, in MakeAliasingTexture() argument
116 info.fResource = gpu->memoryAllocator()->createAliasingResource(info.fAlloc, 0, &newDesc, in MakeAliasingTexture()
127 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeAliasingTexture()
129 GrD3DTexture* tex = new GrD3DTexture(gpu, SkBudgeted::kNo, originalTexture->dimensions(), in MakeAliasingTexture()
136 GrD3DGpu* gpu = this->getD3DGpu(); in onRelease() local
137 gpu->resourceProvider().recycleShaderView(fShaderResourceView); in onRelease()
138 this->releaseResource(gpu); in onRelease()
144 GrD3DGpu* gpu = this->getD3DGpu(); in onAbandon() local
145 gpu->resourceProvider().recycleShaderView(fShaderResourceView); in onAbandon()
146 this->releaseResource(gpu); in onAbandon()