Home
last modified time | relevance | path

Searched refs:resourceProvider (Results 1 – 25 of 127) sorted by relevance

123456

/third_party/skia/src/gpu/
DGrProxyProvider.cpp157 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in testingOnly_createInstantiatedProxy() local
161 tex = resourceProvider->createApproxTexture(dimensions, in testingOnly_createInstantiatedProxy()
168 tex = resourceProvider->createTexture(dimensions, in testingOnly_createInstantiatedProxy()
329 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in createProxyFromBitmap() local
333 if (!proxy->priv().doLazyInstantiation(resourceProvider)) { in createProxyFromBitmap()
352 [bitmap](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createNonMippedProxyFromBitmap() argument
356 return LazyCallbackResult(resourceProvider->createTexture( in createNonMippedProxyFromBitmap()
396 [bitmap, mipmaps](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createMippedProxyFromBitmap() argument
412 return LazyCallbackResult(resourceProvider->createTexture( in createMippedProxyFromBitmap()
512 [data](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createCompressedTextureProxy() argument
[all …]
DGrResourceAllocator.cpp60 auto resourceProvider = fDContext->priv().resourceProvider(); variable
61 if (proxy->isLazy() && !proxy->priv().doLazyInstantiation(resourceProvider)) {
155 GrResourceProvider* resourceProvider) { in instantiateSurface() argument
161 newSurface = proxy->priv().createSurface(resourceProvider); in instantiateSurface()
182 resourceProvider->assignUniqueKeyToResource(uniqueKey, surface); in instantiateSurface()
282 auto resourceProvider = fDContext->priv().resourceProvider(); in findOrCreateRegisterFor() local
289 Register* r = fInternalAllocator.make<Register>(proxy, GrScratchKey(), resourceProvider); in findOrCreateRegisterFor()
305 return fInternalAllocator.make<Register>(proxy, std::move(scratchKey), resourceProvider); in findOrCreateRegisterFor()
338 auto resourceProvider = fDContext->priv().resourceProvider(); in planAssignment() local
351 fFailedInstantiation = !cur->proxy()->priv().doLazyInstantiation(resourceProvider); in planAssignment()
[all …]
DGrOnFlushResourceProvider.cpp30 auto resourceProvider = direct->priv().resourceProvider(); in instatiateProxy() local
33 return proxy->priv().doLazyInstantiation(resourceProvider); in instatiateProxy()
36 return proxy->instantiate(resourceProvider); in instatiateProxy()
DGrTextureProxy.cpp102 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in ~GrTextureProxy() local
103 if (resourceProvider) { in ~GrTextureProxy()
104 invalidGpuResource = resourceProvider->findByUniqueKey<GrGpuResource>(fUniqueKey); in ~GrTextureProxy()
120 bool GrTextureProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate() argument
124 if (!this->instantiateImpl(resourceProvider, 1, GrRenderable::kNo, fMipmapped, in instantiate()
134 sk_sp<GrSurface> GrTextureProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
135 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, 1, GrRenderable::kNo, in createSurface()
DGrSurfaceProxy.cpp105 sk_sp<GrSurface> GrSurfaceProxy::createSurfaceImpl(GrResourceProvider* resourceProvider, in createSurfaceImpl() argument
115 surface = resourceProvider->createApproxTexture(fDimensions, in createSurfaceImpl()
122 surface = resourceProvider->createTexture(fDimensions, in createSurfaceImpl()
178 bool GrSurfaceProxy::instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, in instantiateImpl() argument
189 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, sampleCnt, renderable, in instantiateImpl()
198 resourceProvider->assignUniqueKeyToResource(*uniqueKey, surface.get()); in instantiateImpl()
417 bool GrSurfaceProxyPriv::doLazyInstantiation(GrResourceProvider* resourceProvider) { in doLazyInstantiation() argument
423 surface = resourceProvider->findByUniqueKey<GrSurface>(uniqueKey); in doLazyInstantiation()
429 auto result = fProxy->fLazyInstantiateCallback(resourceProvider, fProxy->callbackDesc()); in doLazyInstantiation()
456 resourceProvider->assignUniqueKeyToResource(key, surface.get()); in doLazyInstantiation()
DGrRenderTargetProxy.cpp78 bool GrRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate() argument
82 if (!this->instantiateImpl(resourceProvider, fSampleCnt, GrRenderable::kYes, GrMipmapped::kNo, in instantiate()
119 sk_sp<GrSurface> GrRenderTargetProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
120 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, fSampleCnt, in createSurface()
DGrStagingBufferManager.cpp30 GrResourceProvider* resourceProvider = fGpu->getContext()->priv().resourceProvider(); in allocateStagingBufferSlice() local
32 sk_sp<GrGpuBuffer> newBuffer = resourceProvider->createBuffer( in allocateStagingBufferSlice()
DGrRingBuffer.cpp71 GrResourceProvider* resourceProvider = fGpu->getContext()->priv().resourceProvider(); in suballocate() local
72 fCurrentBuffer = resourceProvider->createBuffer(fTotalSize, fType, kDynamic_GrAccessPattern); in suballocate()
DGrTextureRenderTargetProxy.cpp118 bool GrTextureRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate() argument
125 if (!this->instantiateImpl(resourceProvider, this->numSamples(), GrRenderable::kYes, in instantiate()
140 GrResourceProvider* resourceProvider) const { in createSurface()
141 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, this->numSamples(), in createSurface()
/third_party/skia/tests/graphite/
DCommandBufferTest.cpp42 auto commandBuffer = gpu->resourceProvider()->createCommandBuffer(); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
68 target->instantiate(gpu->resourceProvider()); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
77 sk_sp<Buffer> uniformBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
84 auto graphicsPipeline = gpu->resourceProvider()->findOrCreateGraphicsPipeline(pipelineDesc); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
90 graphicsPipeline = gpu->resourceProvider()->findOrCreateGraphicsPipeline(pipelineDesc); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
107 graphicsPipeline = gpu->resourceProvider()->findOrCreateGraphicsPipeline(pipelineDesc); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
113 sk_sp<Buffer> vertexBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
115 sk_sp<Buffer> indexBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
148 graphicsPipeline = gpu->resourceProvider()->findOrCreateGraphicsPipeline(pipelineDesc); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
156 sk_sp<Buffer> instanceBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
[all …]
/third_party/skia/src/gpu/vk/
DGrVkMSAALoadManager.cpp77 GrVkResourceProvider& resourceProvider = gpu->resourceProvider(); in createMSAALoadProgram() local
79 dsLayout[GrVkUniformHandler::kUniformBufferDescSet] = resourceProvider.getUniformDSLayout(); in createMSAALoadProgram()
87 resourceProvider.getZeroSamplerDescriptorSetHandle(&samplerHandle); in createMSAALoadProgram()
90 resourceProvider.getSamplerDSLayout(samplerHandle); in createMSAALoadProgram()
92 dsLayout[GrVkUniformHandler::kInputDescSet] = resourceProvider.getInputDSLayout(); in createMSAALoadProgram()
138 GrVkResourceProvider& resourceProv = gpu->resourceProvider(); in loadMSAAFromResolve()
181 GrResourceProvider* resourceProvider = gpu->getContext()->priv().resourceProvider(); in loadMSAAFromResolve() local
185 sk_sp<GrGpuBuffer> uniformBuffer = resourceProvider->createBuffer( in loadMSAAFromResolve()
DGrVkPipelineStateBuilder.cpp32 GrVkResourceProvider& resourceProvider = gpu->resourceProvider(); in CreatePipelineState() local
34 resourceProvider.pipelineStateCache()->stats()->incShaderCompilations(); in CreatePipelineState()
173 GrVkResourceProvider& resourceProvider = fGpu->resourceProvider(); in finalize() local
175 dsLayout[GrVkUniformHandler::kUniformBufferDescSet] = resourceProvider.getUniformDSLayout(); in finalize()
178 resourceProvider.getSamplerDescriptorSetHandle(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, in finalize()
181 resourceProvider.getSamplerDSLayout(samplerDSHandle); in finalize()
183 dsLayout[GrVkUniformHandler::kInputDescSet] = resourceProvider.getInputDSLayout(); in finalize()
325 sk_sp<const GrVkPipeline> pipeline = resourceProvider.makePipeline( in finalize()
/third_party/skia/tests/
DProxyTest.cpp116 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
138 tex = resourceProvider->createApproxTexture( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
142 tex = resourceProvider->createTexture( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
164 check_rendertarget(reporter, caps, resourceProvider, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
174 tex = resourceProvider->createApproxTexture( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
178 tex = resourceProvider->createTexture( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
197 check_texture(reporter, resourceProvider, proxy->asTextureProxy(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
213 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
234 check_rendertarget(reporter, caps, resourceProvider, sProxy->asRenderTargetProxy(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
261 check_rendertarget(reporter, caps, resourceProvider, sProxy->asRenderTargetProxy(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
[all …]
DDrawOpAtlasTest.cpp114 GrResourceProvider* resourceProvider, in fill_plot() argument
125 code = atlas->addToAtlas(resourceProvider, target, kPlotSize, kPlotSize, in fill_plot()
136 auto resourceProvider = context->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
167 atlas.get(), resourceProvider, &uploadTarget, &atlasLocators[i], i * 32); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
177 bool result = fill_plot(atlas.get(), resourceProvider, &uploadTarget, &atlasLocator, 4 * 32); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
202 auto resourceProvider = dContext->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
229 GrOpFlushState flushState(gpu, resourceProvider, uploadTarget.writeableTokenTracker()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DProxyRefTest.cpp46 GrResourceProvider* resourceProvider = dContext->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
59 proxy->instantiate(resourceProvider); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
77 proxy->instantiate(resourceProvider); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
97 proxy->instantiate(resourceProvider); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DGrSurfaceTest.cpp33 auto resourceProvider = context->priv().resourceProvider(); in DEF_GPUTEST_FOR_MOCK_CONTEXT() local
39 resourceProvider->createTexture(kDesc, format, GrTextureType::k2D, GrRenderable::kYes, in DEF_GPUTEST_FOR_MOCK_CONTEXT()
52 resourceProvider->createTexture(kDesc, format, GrTextureType::k2D, GrRenderable::kNo, 1, in DEF_GPUTEST_FOR_MOCK_CONTEXT()
62 sk_sp<GrSurface> texRT2 = resourceProvider->wrapRenderableBackendTexture( in DEF_GPUTEST_FOR_MOCK_CONTEXT()
82 GrResourceProvider* resourceProvider = context->priv().resourceProvider(); in DEF_GPUTEST_FOR_ALL_CONTEXTS() local
132 GrRenderable::kNo, resourceProvider); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
155 sk_sp<GrSurface> tex = resourceProvider->createTexture( in DEF_GPUTEST_FOR_ALL_CONTEXTS()
168 sk_sp<GrSurface> tex = resourceProvider->createTexture( in DEF_GPUTEST_FOR_ALL_CONTEXTS()
DTransferPixelsTest.cpp122 auto resourceProvider = dContext->priv().resourceProvider(); in basic_transfer_to_test() local
130 resourceProvider->createTexture(kTexDims, backendFormat, GrTextureType::k2D, renderable, in basic_transfer_to_test()
168 sk_sp<GrGpuBuffer> buffer(resourceProvider->createBuffer(size, GrGpuBufferType::kXferCpuToGpu, in basic_transfer_to_test()
290 auto resourceProvider = context->priv().resourceProvider(); in basic_transfer_from_test() local
316 sk_sp<GrTexture> tex = resourceProvider->createTexture(kTexDims, format, GrTextureType::k2D, in basic_transfer_from_test()
357 sk_sp<GrGpuBuffer> buffer(resourceProvider->createBuffer( in basic_transfer_from_test()
DTextureProxyTest.cpp128 GrResourceProvider* resourceProvider = dContext->priv().resourceProvider(); in basic_test() local
159 SkAssertResult(proxy->instantiate(resourceProvider)); in basic_test()
290 GrResourceProvider* resourceProvider = dContext->priv().resourceProvider(); in invalidation_and_instantiation_test() local
314 SkAssertResult(proxy->instantiate(resourceProvider)); in invalidation_and_instantiation_test()
/third_party/skia/src/gpu/d3d/
DGrD3DTextureRenderTarget.cpp127 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeNewTextureRenderTarget()
130 gpu->resourceProvider().createRenderTargetView(info.fResource.get()); in MakeNewTextureRenderTarget()
141 gpu->resourceProvider().createRenderTargetView(msInfo.fResource.get()); in MakeNewTextureRenderTarget()
171 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeWrappedTextureRenderTarget()
174 gpu->resourceProvider().createRenderTargetView(info.fResource.get()); in MakeWrappedTextureRenderTarget()
185 gpu->resourceProvider().createRenderTargetView(msInfo.fResource.get()); in MakeWrappedTextureRenderTarget()
DGrD3DTexture.cpp81 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeNewTexture()
104 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeWrappedTexture()
127 gpu->resourceProvider().createShaderResourceView(info.fResource.get()); in MakeAliasingTexture()
137 gpu->resourceProvider().recycleShaderView(fShaderResourceView); in onRelease()
145 gpu->resourceProvider().recycleShaderView(fShaderResourceView); in onAbandon()
DGrD3DPipelineState.cpp109 gpu->resourceProvider().findOrCreateCompatibleSampler(sampler.samplerState()); in setAndBindTextures()
116 samplers[currTextureBinding++] = gpu->resourceProvider().findOrCreateCompatibleSampler( in setAndBindTextures()
126 gpu->resourceProvider().findOrCreateCompatibleSampler(samplerState); in setAndBindTextures()
136 gpu->resourceProvider().findOrCreateShaderViewTable(shaderResourceViews); in setAndBindTextures()
138 gpu->resourceProvider().findOrCreateSamplerTable(samplers); in setAndBindTextures()
DGrD3DRenderTarget.cpp104 gpu->resourceProvider().createRenderTargetView(info.fResource.get()); in MakeWrappedRenderTarget()
117 gpu->resourceProvider().createRenderTargetView(msInfo.fResource.get()); in MakeWrappedRenderTarget()
158 gpu->resourceProvider().recycleRenderTargetView(fResolveRenderTargetView); in releaseInternalObjects()
161 gpu->resourceProvider().recycleRenderTargetView(fColorRenderTargetView); in releaseInternalObjects()
/third_party/skia/experimental/graphite/src/
DRecorder.cpp27 , fDrawBufferManager(new DrawBufferManager(fContext->priv().gpu()->resourceProvider(), 4)) { in Recorder()
54 auto commandBuffer = gpu->resourceProvider()->createCommandBuffer(); in snap()
56 fGraph.addCommands(gpu->resourceProvider(), commandBuffer.get()); in snap()
DContextPriv.cpp22 ResourceProvider* ContextPriv::resourceProvider() { in resourceProvider() function in skgpu::ContextPriv
23 return this->gpu()->resourceProvider(); in resourceProvider()
DTaskGraph.cpp19 void TaskGraph::addCommands(ResourceProvider* resourceProvider, CommandBuffer* commandBuffer) { in addCommands() argument
21 task->addCommands(resourceProvider, commandBuffer); in addCommands()

123456