/external/skia/src/gpu/gl/ |
GrGLSemaphore.cpp | 17 if (fIsOwned && fGpu) { 18 static_cast<const GrGLGpu*>(fGpu)->deleteSync(fSync);
|
GrGLGpuCommandBuffer.h | 27 GrGLGpuCommandBuffer(GrGLGpu* gpu) : fGpu(gpu), fRenderTarget(nullptr) {} 47 GrGpu* gpu() override { return fGpu; } 63 fGpu->draw(pipeline, primProc, mesh, dynamicStates, meshCount); 72 fGpu->clear(clip, color, fRenderTarget); 82 fGpu->clearStencilClip(clip, insideStencilMask, fRenderTarget); 85 GrGLGpu* fGpu;
|
GrGLProgramDataManager.cpp | 20 : fGpu(gpu) 40 SkASSERT(fGpu->glCaps().shaderCaps()->pathRenderingSupport()); 59 GR_GL_CALL(fGpu->glInterface(), Uniform1i(sampler.fLocation, i + startUnit)); 69 GR_GL_CALL(fGpu->glInterface(), Uniform1i(image.fLocation, i)); 79 GR_GL_CALL(fGpu->glInterface(), Uniform1i(uni.fLocation, i)); 91 GR_GL_CALL(fGpu->glInterface(), Uniform1iv(uni.fLocation, arrayCount, v)); 100 GR_GL_CALL(fGpu->glInterface(), Uniform1f(uni.fLocation, v0)); 116 GR_GL_CALL(fGpu->glInterface(), Uniform1fv(uni.fLocation, arrayCount, v)); 125 GR_GL_CALL(fGpu->glInterface(), Uniform2f(uni.fLocation, v0, v1)); 137 GR_GL_CALL(fGpu->glInterface(), Uniform2fv(uni.fLocation, arrayCount, v)) [all...] |
GrGLProgram.cpp | 23 #define GL_CALL(X) GR_GL_CALL(fGpu->glInterface(), X) 24 #define GL_CALL_RET(R, X) GR_GL_CALL_RET(fGpu->glInterface(), R, X) 46 , fGpu(gpu) 99 fGpu->bindTexture(nextTexSamplerIdx++, GrSamplerParams::ClampNoFilter(), true, 159 SkASSERT(fGpu->glCaps().shaderCaps()->pathRenderingSupport()); 161 fGpu->glPathRendering()->setProjectionMatrix(pathProc.viewMatrix(), 173 fGpu->bindTexture((*nextTexSamplerIdx)++, sampler.params(), 178 fGpu->bindTexelBuffer((*nextTexelBufferIdx)++, access.texelConfig(), 183 fGpu->bindImageStorage((*nextImageStorageIdx)++, access.ioType(), 191 fGpu->generateMipmaps(sampler.params(), allowSRGBInputs [all...] |
GrGLGpuProgramCache.cpp | 34 , fGpu(gpu) 95 GrGLProgram* program = GrGLProgramBuilder::CreateProgram(pipeline, primProc, &desc, fGpu);
|
/external/skia/src/gpu/ |
GrSemaphore.h | 22 void resetGpu(const GrGpu* gpu) { fGpu = gpu; } 30 explicit GrSemaphore(const GrGpu* gpu) : fGpu(gpu) {} 35 const GrGpu* fGpu;
|
GrGpuResource.cpp | 24 , fGpu(gpu) 36 get_resource_cache(fGpu)->resourceAccess().insertResource(this); 43 get_resource_cache(fGpu)->resourceAccess().insertResource(this); 52 SkASSERT(fGpu); 54 get_resource_cache(fGpu)->resourceAccess().removeResource(this); 55 fGpu = nullptr; 63 SkASSERT(fGpu); 65 get_resource_cache(fGpu)->resourceAccess().removeResource(this); 66 fGpu = nullptr; 88 if (fGpu) { [all...] |
GrOpFlushState.cpp | 16 : fGpu(gpu) 26 return *fGpu->caps(); 59 fGpu->getWritePixelsInfo(surface, width, height, surface->config(), &drawPreference, 62 return this->fGpu->writePixels(surface, left, top, width, height, config, buffer, 75 if (!fGpu->writePixels(temp.get(), 0, 0, width, height, desc.fConfig, buffer, rowBytes)) { 78 return fGpu->copySurface(surface, temp.get(), SkIRect::MakeWH(width, height), {left, top});
|
GrPathRendering.cpp | 110 fGpu->handleDirtyContext(); 119 fGpu->handleDirtyContext(); 120 if (GrXferBarrierType barrierType = pipeline.xferBarrierType(*fGpu->caps())) { 121 fGpu->xferBarrier(pipeline.getRenderTarget(), barrierType); 136 fGpu->handleDirtyContext(); 137 if (GrXferBarrierType barrierType = pipeline.xferBarrierType(*fGpu->caps())) { 138 fGpu->xferBarrier(pipeline.getRenderTarget(), barrierType);
|
GrResourceProvider.h | 237 fGpu = nullptr; 261 GrGpu* gpu() { return fGpu; } 262 const GrGpu* gpu() const { return fGpu; } 265 SkASSERT(SkToBool(fGpu) == SkToBool(fCache)); 278 GrGpu* fGpu;
|
GrResourceProvider.cpp | 39 , fGpu(gpu) 44 fCaps = sk_ref_sp(fGpu->caps()); 91 sk_sp<GrTexture> tex(fGpu->createTexture(desc, budgeted, texels, mipLevelCount)); 137 GrContext* context = fGpu->getContext(); 155 sk_sp<GrTexture> tex(fGpu->createTexture(desc, budgeted, &mipLevel, 1)); 176 return fGpu->createTexture(desc, budgeted); 206 (fGpu->caps()->reuseScratchTextures() || (desc->fFlags & kRenderTarget_GrSurfaceFlag))) { 234 return fGpu->createTexture(*desc, SkBudgeted::kYes); 249 return fGpu->wrapBackendTexture(tex, origin, flags, sampleCnt, ownership); 256 return this->isAbandoned() ? nullptr : fGpu->wrapBackendRenderTarget(backendRT, origin) [all...] |
GrPathRendering.h | 170 GrPathRendering(GrGpu* gpu) : fGpu(gpu) { } 187 GrGpu* fGpu;
|
GrContext.cpp | 72 context->fGpu = GrMtlTrampoline::CreateGpu(context.get(), options, device, queue); 73 if (!context->fGpu) { 94 fGpu = nullptr; 104 SkASSERT(!fGpu); 108 fGpu = GrGpu::Create(backend, backendContext, options, this); 109 if (!fGpu) { 117 fCaps = SkRef(fGpu->caps()); 119 fResourceProvider = new GrResourceProvider(fGpu, fResourceCache, &fSingleOwner); 139 if (!fGpu) { 156 fGpu->unref() [all...] |
/external/skia/src/gpu/mock/ |
GrMockGpuCommandBuffer.h | 16 GrMockGpuCommandBuffer(GrMockGpu* gpu) : fGpu(gpu) {} 18 GrGpu* gpu() override { return fGpu; } 26 void onSubmit() override { fGpu->submitCommandBuffer(this); } 35 GrMockGpu* fGpu;
|
/external/skia/src/gpu/vk/ |
GrVkGpuCommandBuffer.cpp | 58 : fGpu(gpu) 83 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(rpHandle, 87 cbInfo.fRenderPass = fGpu->resourceProvider().findRenderPass(*target, 101 cbInfo.fCommandBuffers.push_back(fGpu->resourceProvider().findOrCreateSecondaryCommandBuffer()); 102 cbInfo.currentCmdBuf()->begin(fGpu, target->framebuffer(), cbInfo.fRenderPass); 110 cbInfo.fCommandBuffers[j]->unref(fGpu); 112 cbInfo.fRenderPass->unref(fGpu); 116 GrGpu* GrVkGpuCommandBuffer::gpu() { return fGpu; } 121 fCommandBufferInfos[fCurrentCmdInfo].currentCmdBuf()->end(fGpu); 135 targetImage->setImageLayout(fGpu, [all...] |
GrVkPipelineStateCache.cpp | 26 : fGpu(gpu) 31 fPipelineState->freeGPUResources(fGpu); 35 GrVkGpu* fGpu; 41 , fGpu(gpu) 96 primitiveType, *fGpu->caps()->shaderCaps())) { 97 GrCapsDebugf(fGpu->caps(), "Failed to build vk program descriptor!\n"); 115 GrVkPipelineStateBuilder::CreatePipelineState(fGpu, 125 entry = fMap.insert(desc, std::unique_ptr<Entry>(new Entry(fGpu,
|
GrVkPipelineStateBuilder.cpp | 41 , fGpu(gpu) 47 return fGpu->caps(); 73 bool result = GrCompileVkShaderModule(fGpu, shaderString.c_str(), stage, shaderModule, 99 GrVkResourceProvider& resourceProvider = fGpu->resourceProvider(); 126 GR_VK_CALL_ERRCHECK(fGpu->vkInterface(), CreatePipelineLayout(fGpu->device(), 177 GR_VK_CALL(fGpu->vkInterface(), DestroyShaderModule(fGpu->device(), vertShaderModule, 179 GR_VK_CALL(fGpu->vkInterface(), DestroyShaderModule(fGpu->device(), fragShaderModule [all...] |
GrVkResourceProvider.cpp | 26 : fGpu(gpu) 45 VkResult result = GR_VK_CALL(fGpu->vkInterface(), 46 CreatePipelineCache(fGpu->device(), &createInfo, nullptr, 54 GrVkDescriptorSetManager* dsm = GrVkDescriptorSetManager::CreateUniformManager(fGpu); 69 return GrVkPipeline::Create(fGpu, pipeline, stencil, primProc, shaderStageInfo, 86 pipeline = GrVkCopyPipeline::Create(fGpu, shaderStageInfo, 116 fRenderPassArray.emplace_back(fGpu, target).getCompatibleRenderPass(); 156 const GrVkRenderPass* renderPass = compatibleSet.getRenderPass(fGpu, 165 return new GrVkDescriptorPool(fGpu, type, count); 172 sampler = GrVkSampler::Create(fGpu, params, mipLevels) [all...] |
GrVkPipelineStateBuilder.h | 45 GrVkGpu* gpu() const { return fGpu; } 72 GrVkGpu* fGpu;
|
GrVkSemaphore.cpp | 48 if (fGpu) { 49 fResource->unref(static_cast<const GrVkGpu*>(fGpu));
|
/external/skia/src/gpu/ops/ |
GrDashLinePathRenderer.h | 25 sk_sp<GrGpu> fGpu;
|
/external/skia/src/gpu/gl/builders/ |
GrGLProgramBuilder.cpp | 59 , fGpu(gpu) 65 return fGpu->caps(); 157 bool checkLinked = kChromium_GrGLDriver != fGpu->ctxInfo().driver(); 164 GrGLPrintShader(fGpu->glContext(), GR_GL_VERTEX_SHADER, fVS.fCompilerStrings.begin(), 169 GrGLPrintShader(fGpu->glContext(), GR_GL_GEOMETRY_SHADER, 174 GrGLPrintShader(fGpu->glContext(), GR_GL_FRAGMENT_SHADER, fFS.fCompilerStrings.begin(), 189 fUniformHandler.bindUniformLocations(programID, fGpu->glCaps()); 202 if (!fGpu->glCaps().shaderCaps()->pathRenderingSupport() || 203 !fGpu->glPathRendering()->shouldBindFragmentInputs()) { 239 fUniformHandler.getUniformLocations(programID, fGpu->glCaps()) [all...] |
GrGLProgramBuilder.h | 44 GrGLGpu* gpu() const { return fGpu; } 71 GrGLGpu* fGpu;
|
/external/skia/src/gpu/instanced/ |
InstancedRendering.cpp | 23 : fGpu(SkRef(gpu)) 42 fVertexBuffer.reset(InstanceProcessor::FindOrCreateVertexBuffer(fGpu.get())); 49 fIndexBuffer.reset(InstanceProcessor::FindOrCreateIndex8Buffer(fGpu.get()));
|
InstancedRendering.h | 51 GrGpu* gpu() const { return fGpu.get(); } 108 const sk_sp<GrGpu> fGpu;
|