/third_party/skia/src/gpu/ |
D | GrProxyProvider.cpp | 157 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 …]
|
D | GrResourceAllocator.cpp | 60 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 …]
|
D | GrOnFlushResourceProvider.cpp | 30 auto resourceProvider = direct->priv().resourceProvider(); in instatiateProxy() local 33 return proxy->priv().doLazyInstantiation(resourceProvider); in instatiateProxy() 36 return proxy->instantiate(resourceProvider); in instatiateProxy()
|
D | GrTextureProxy.cpp | 102 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()
|
D | GrSurfaceProxy.cpp | 105 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()
|
D | GrRenderTargetProxy.cpp | 78 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()
|
D | GrStagingBufferManager.cpp | 30 GrResourceProvider* resourceProvider = fGpu->getContext()->priv().resourceProvider(); in allocateStagingBufferSlice() local 32 sk_sp<GrGpuBuffer> newBuffer = resourceProvider->createBuffer( in allocateStagingBufferSlice()
|
D | GrRingBuffer.cpp | 71 GrResourceProvider* resourceProvider = fGpu->getContext()->priv().resourceProvider(); in suballocate() local 72 fCurrentBuffer = resourceProvider->createBuffer(fTotalSize, fType, kDynamic_GrAccessPattern); in suballocate()
|
D | GrTextureRenderTargetProxy.cpp | 118 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/ |
D | CommandBufferTest.cpp | 42 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/ |
D | GrVkMSAALoadManager.cpp | 77 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()
|
D | GrVkPipelineStateBuilder.cpp | 32 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/ |
D | ProxyTest.cpp | 116 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 …]
|
D | DrawOpAtlasTest.cpp | 114 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()
|
D | ProxyRefTest.cpp | 46 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()
|
D | GrSurfaceTest.cpp | 33 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()
|
D | TransferPixelsTest.cpp | 122 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()
|
D | TextureProxyTest.cpp | 128 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/ |
D | GrD3DTextureRenderTarget.cpp | 127 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()
|
D | GrD3DTexture.cpp | 81 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()
|
D | GrD3DPipelineState.cpp | 109 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()
|
D | GrD3DRenderTarget.cpp | 104 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/ |
D | Recorder.cpp | 27 , 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()
|
D | ContextPriv.cpp | 22 ResourceProvider* ContextPriv::resourceProvider() { in resourceProvider() function in skgpu::ContextPriv 23 return this->gpu()->resourceProvider(); in resourceProvider()
|
D | TaskGraph.cpp | 19 void TaskGraph::addCommands(ResourceProvider* resourceProvider, CommandBuffer* commandBuffer) { in addCommands() argument 21 task->addCommands(resourceProvider, commandBuffer); in addCommands()
|