/third_party/skia/src/gpu/vk/ |
H A D | GrVkMemoryReclaimer.cpp | 16 #include "src/gpu/vk/GrVkMemoryReclaimer.h" 37 bool GrVkMemoryReclaimer::addMemoryToWaitQueue(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkBuffer& buffer) in addMemoryToWaitQueue() argument 42 fWaitQueues.emplace_back(WaitQueueItem{.fGpu = gpu, .fAlloc = alloc, .fType = ItemType::BUFFER, .fBuffer = buffer}); in addMemoryToWaitQueue() 49 bool GrVkMemoryReclaimer::addMemoryToWaitQueue(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkImage& image) in addMemoryToWaitQueue() argument 54 fWaitQueues.emplace_back(WaitQueueItem{.fGpu = gpu, .fAlloc = alloc, .fType = ItemType::IMAGE, .fImage = image}); in addMemoryToWaitQueue()
|
H A D | GrVkMSAALoadManager.h | 11 #include "include/gpu/GrTypes.h" 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/GrNativeRect.h" 14 #include "src/gpu/vk/GrVkDescriptorSetManager.h" 30 bool loadMSAAFromResolve(GrVkGpu* gpu, 37 void destroyResources(GrVkGpu* gpu); 40 bool createMSAALoadProgram(GrVkGpu* gpu);
|
H A D | GrVkImageView.h | 11 #include "include/gpu/GrTypes.h" 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkManagedResource.h" 27 static sk_sp<const GrVkImageView> Make(GrVkGpu* gpu, VkImage image, VkFormat format, 41 GrVkImageView(const GrVkGpu* gpu, VkImageView imageView, in GrVkImageView() argument 43 : INHERITED(gpu), fImageView(imageView), fYcbcrConversion(ycbcrConversion) {} in GrVkImageView()
|
H A D | GrVkSamplerYcbcrConversion.h | 11 #include "src/gpu/vk/GrVkManagedResource.h" 13 #include "include/gpu/vk/GrVkTypes.h" 22 static GrVkSamplerYcbcrConversion* Create(GrVkGpu* gpu, const GrVkYcbcrConversionInfo&); 64 GrVkSamplerYcbcrConversion(const GrVkGpu* gpu, VkSamplerYcbcrConversion ycbcrConversion, in GrVkSamplerYcbcrConversion() argument 66 : INHERITED(gpu) in GrVkSamplerYcbcrConversion()
|
H A D | GrVkSampler.h | 11 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkManagedResource.h" 14 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 24 static GrVkSampler* Create(GrVkGpu* gpu, GrSamplerState, const GrVkYcbcrConversionInfo&); 63 GrVkSampler(const GrVkGpu* gpu, VkSampler sampler, in GrVkSampler() argument 65 : INHERITED(gpu) in GrVkSampler()
|
H A D | GrVkTextureRenderTarget.h | 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkRenderTarget.h" 14 #include "src/gpu/vk/GrVkTexture.h" 30 GrVkGpu* gpu, 66 GrVkTextureRenderTarget(GrVkGpu* gpu, 74 GrVkTextureRenderTarget(GrVkGpu* gpu,
|
H A D | GrVkFramebuffer.h | 11 #include "include/gpu/GrTypes.h" 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkManagedResource.h" 14 #include "src/gpu/vk/GrVkResourceProvider.h" 25 static sk_sp<const GrVkFramebuffer> Make(GrVkGpu* gpu, 34 GrVkFramebuffer(const GrVkGpu* gpu, 78 GrVkFramebuffer(const GrVkGpu* gpu,
|
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnProgramDataManager.cpp | 8 #include "src/gpu/dawn/GrDawnProgramDataManager.h" 10 #include "src/gpu/dawn/GrDawnGpu.h" 42 wgpu::BindGroup GrDawnProgramDataManager::uploadUniformBuffers(GrDawnGpu* gpu, in uploadUniformBuffers() argument 47 slice = gpu->allocateUniformRingBufferSlice(fUniformSize); in uploadUniformBuffers() 48 gpu->queue().WriteBuffer(slice.fBuffer, slice.fOffset, fUniformData.get(), fUniformSize); in uploadUniformBuffers() 56 fBindGroup = gpu->device().CreateBindGroup(&descriptor); in uploadUniformBuffers()
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DPipelineStateBuilder.cpp | 10 #include "src/gpu/d3d/GrD3DPipelineStateBuilder.h" 12 #include "include/gpu/GrDirectContext.h" 13 #include "include/gpu/d3d/GrD3DTypes.h" 16 #include "src/gpu/GrAutoLocaleSetter.h" 17 #include "src/gpu/GrDirectContextPriv.h" 18 #include "src/gpu/GrPersistentCacheUtils.h" 19 #include "src/gpu/GrShaderCaps.h" 20 #include "src/gpu/GrShaderUtils.h" 21 #include "src/gpu/GrStencilSettings.h" 22 #include "src/gpu/d3 31 MakePipelineState( GrD3DGpu* gpu, GrD3DRenderTarget* renderTarget, const GrProgramDesc& desc, const GrProgramInfo& programInfo) MakePipelineState() argument 50 GrD3DPipelineStateBuilder(GrD3DGpu* gpu, GrD3DRenderTarget* renderTarget, const GrProgramDesc& desc, const GrProgramInfo& programInfo) GrD3DPipelineStateBuilder() argument 80 GrCompileHLSLShader(GrD3DGpu* gpu, const SkSL::String& hlsl, SkSL::ProgramKind kind) GrCompileHLSLShader() argument 497 create_pipeline_state( GrD3DGpu* gpu, const GrProgramInfo& programInfo, const sk_sp<GrD3DRootSignature>& rootSig, gr_cp<ID3DBlob> vertexShader, gr_cp<ID3DBlob> pixelShader, DXGI_FORMAT renderTargetFormat, DXGI_FORMAT depthStencilFormat, unsigned int sampleQualityPattern) create_pipeline_state() argument 670 MakeComputePipeline(GrD3DGpu* gpu, GrD3DRootSignature* rootSig, const char* shader) MakeComputePipeline() argument [all...] |
H A D | GrD3DRenderTarget.h | 12 #include "src/gpu/GrRenderTarget.h" 13 #include "src/gpu/d3d/GrD3DTextureResource.h" 15 #include "include/gpu/d3d/GrD3DTypes.h" 16 #include "src/gpu/GrGpu.h" 17 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 18 #include "src/gpu/d3d/GrD3DResourceProvider.h" 59 GrD3DRenderTarget(GrD3DGpu* gpu, 68 GrD3DRenderTarget(GrD3DGpu* gpu, 91 GrD3DRenderTarget(GrD3DGpu* gpu, 101 GrD3DRenderTarget(GrD3DGpu* gpu, [all...] |
H A D | GrD3DTextureRenderTarget.h | 12 #include "include/gpu/d3d/GrD3DTypes.h" 13 #include "src/gpu/d3d/GrD3DRenderTarget.h" 14 #include "src/gpu/d3d/GrD3DTexture.h" 56 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 69 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 79 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 92 GrD3DTextureRenderTarget(GrD3DGpu* gpu,
|
H A D | GrD3DDescriptorHeap.cpp | 8 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 9 #include "src/gpu/d3d/GrD3DGpu.h" 11 std::unique_ptr<GrD3DDescriptorHeap> GrD3DDescriptorHeap::Make(GrD3DGpu* gpu, in Make() argument 21 gpu->device()->CreateDescriptorHeap(&heapDesc, IID_PPV_ARGS(&heap)); in Make() 25 gpu->device()->GetDescriptorHandleIncrementSize(type))); in Make()
|
/third_party/skia/tests/ |
H A D | TransferPixelsTest.cpp | 13 #include "include/gpu/GrDirectContext.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrGpu.h" 16 #include "src/gpu/GrImageInfo.h" 17 #include "src/gpu/GrResourceProvider.h" 18 #include "src/gpu/GrSurfaceProxy.h" 19 #include "src/gpu/GrTexture.h" 20 #include "src/gpu/SkGr.h" 23 #include "tools/gpu/GrContextFactory.h" 72 auto* gpu in read_pixels_from_texture() local 123 GrGpu* gpu = dContext->priv().getGpu(); basic_transfer_to_test() local 291 GrGpu* gpu = context->priv().getGpu(); basic_transfer_from_test() local [all...] |
/third_party/skia/src/gpu/gl/ |
H A D | GrGLProgram.cpp | 8 #include "src/gpu/gl/GrGLProgram.h" 10 #include "src/gpu/GrFragmentProcessor.h" 11 #include "src/gpu/GrGeometryProcessor.h" 12 #include "src/gpu/GrPipeline.h" 13 #include "src/gpu/GrProcessor.h" 14 #include "src/gpu/GrProgramInfo.h" 15 #include "src/gpu/GrTexture.h" 16 #include "src/gpu/GrXferProcessor.h" 17 #include "src/gpu/effects/GrTextureEffect.h" 18 #include "src/gpu/g 27 Make( GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) Make() argument 60 GrGLProgram(GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) GrGLProgram() argument [all...] |
H A D | GrGLBuffer.cpp | 8 #include "src/gpu/gl/GrGLBuffer.h" 12 #include "src/gpu/GrGpuResourcePriv.h" 13 #include "src/gpu/gl/GrGLCaps.h" 14 #include "src/gpu/gl/GrGLGpu.h" 37 sk_sp<GrGLBuffer> GrGLBuffer::Make(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in Make() argument 39 if (gpu->glCaps().transferBufferType() == GrGLCaps::TransferBufferType::kNone && in Make() 45 sk_sp<GrGLBuffer> buffer(new GrGLBuffer(gpu, size, intendedType, accessPattern, data)); in Make() 106 GrGLBuffer::GrGLBuffer(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in GrGLBuffer() argument 108 : INHERITED(gpu, size, intendedType, accessPattern) in GrGLBuffer() 111 , fUsage(gr_to_gl_access_pattern(intendedType, accessPattern, gpu in GrGLBuffer() [all...] |
H A D | GrGLTextureRenderTarget.h | 12 #include "src/gpu/gl/GrGLRenderTarget.h" 13 #include "src/gpu/gl/GrGLTexture.h" 27 GrGLTextureRenderTarget(GrGLGpu* gpu, 38 static sk_sp<GrGLTextureRenderTarget> MakeWrapped(GrGLGpu* gpu, 64 GrGLTextureRenderTarget(GrGLGpu* gpu,
|
H A D | GrGLSemaphore.cpp | 8 #include "src/gpu/gl/GrGLSemaphore.h" 10 #include "src/gpu/gl/GrGLGpu.h" 12 GrGLSemaphore::GrGLSemaphore(GrGLGpu* gpu, bool isOwned) in GrGLSemaphore() argument 13 : fGpu(gpu), fSync(nullptr), fIsOwned(isOwned) { in GrGLSemaphore()
|
/third_party/skia/src/gpu/ |
H A D | GrDrawingManager.cpp | 8 #include "src/gpu/GrDrawingManager.h" 14 #include "include/gpu/GrBackendSemaphore.h" 15 #include "include/gpu/GrDirectContext.h" 16 #include "include/gpu/GrRecordingContext.h" 19 #include "src/gpu/GrClientMappedBufferManager.h" 20 #include "src/gpu/GrCopyRenderTask.h" 21 #include "src/gpu/GrDDLTask.h" 22 #include "src/gpu/GrDirectContextPriv.h" 23 #include "src/gpu/GrGpu.h" 24 #include "src/gpu/GrMemoryPoo 137 GrGpu* gpu = dContext->priv().getGpu(); flush() local 267 GrGpu* gpu = direct->priv().getGpu(); submitToGpu() local 477 resolve_and_mipmap(GrGpu* gpu, GrSurfaceProxy* proxy) resolve_and_mipmap() argument 526 GrGpu* gpu = direct->priv().getGpu(); flushSurfaces() local [all...] |
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_cmdstream.c | 412 (fs->bin.gpu & (0xffffffffull << 32))); in panfrost_emit_blend() 423 fs->bin.gpu + ret_offset : 0; in panfrost_emit_blend() 480 return ss->state.gpu; in panfrost_emit_compute_shader_meta() 722 return xfer.gpu; in panfrost_emit_frag_shader_meta() 786 return T.gpu; in panfrost_emit_viewport() 835 return T.gpu; in panfrost_emit_depth_stencil() 862 return T.gpu; in panfrost_emit_blend_valhall() 886 cfg.address = rsrc->image.data.bo->ptr.gpu + in panfrost_emit_vertex_buffers() 893 return T.gpu; in panfrost_emit_vertex_buffers() 924 return T.gpu; in panfrost_emit_vertex_data() [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_cmd_buffer.c | 63 GENX(pan_emit_fragment_job)(fbinfo, batch->fb.desc.gpu, job_ptr.cpu), in panvk_cmd_prepare_fragment_job() 64 batch->fragment_job = job_ptr.gpu; in panvk_cmd_prepare_fragment_job() 112 &cmdbuf->state.fb.info, batch->tls.gpu, in cmd_close_batch() 113 batch->tiler.descs.gpu, preload_jobs); in cmd_close_batch() 123 pan_pool_alloc_aligned(&cmdbuf->tls_pool.base, size, 4096).gpu; in cmd_close_batch() 129 pan_pool_alloc_aligned(&cmdbuf->tls_pool.base, batch->wls_total_size, 4096).gpu; in cmd_close_batch() 136 batch->fb.desc.gpu |= in cmd_close_batch() 179 if (batch->fb.desc.gpu) in cmd_alloc_fb_desc() 194 batch->fb.desc.gpu |= tags; in cmd_alloc_fb_desc() 206 if (!batch->tls.gpu) { in cmd_alloc_tls_desc() [all...] |
/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlSemaphore.h | 11 #include "include/gpu/GrBackendSemaphore.h" 13 #include "src/gpu/GrManagedResource.h" 14 #include "src/gpu/GrSemaphore.h" 15 #include "src/gpu/mtl/GrMtlUtil.h" 23 static sk_sp<GrMtlEvent> Make(GrMtlGpu* gpu); 57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make() argument 58 sk_sp<GrMtlEvent> event = GrMtlEvent::Make(gpu); in Make()
|
H A D | GrMtlUtil.h | 13 #include "include/gpu/GrBackendSurface.h" 71 bool GrSkSLToMSL(const GrMtlGpu* gpu, 82 id<MTLLibrary> GrCompileMtlShaderLibrary(const GrMtlGpu* gpu, 90 void GrPrecompileMtlShaderLibrary(const GrMtlGpu* gpu,
|
/third_party/skia/src/gpu/mock/ |
H A D | GrMockOpsRenderPass.h | 11 #include "src/gpu/GrOpsRenderPass.h" 13 #include "src/gpu/GrTexture.h" 14 #include "src/gpu/mock/GrMockGpu.h" 18 GrMockOpsRenderPass(GrMockGpu* gpu, GrRenderTarget* rt, GrSurfaceOrigin origin, in GrMockOpsRenderPass() argument 21 , fGpu(gpu) in GrMockOpsRenderPass() 25 GrGpu* gpu() override { return fGpu; }
|
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_cmd_stream.c | 205 struct etna_gpu *gpu = priv->pipe->gpu; in etna_cmd_stream_flush() local 208 .pipe = gpu->core, in etna_cmd_stream_flush() 228 if (gpu->dev->use_softpin) in etna_cmd_stream_flush() 234 ret = drmCommandWriteRead(gpu->dev->fd, DRM_ETNAVIV_GEM_SUBMIT, in etna_cmd_stream_flush() 266 if (!priv->pipe->gpu->dev->use_softpin) { in etna_cmd_stream_reloc()
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_libplacebo.c | 64 pl_gpu gpu; member 185 hook = pl_mpv_user_shader_parse(s->gpu, shader, len); in parse_shader() 276 s->gpu = s->vulkan->gpu; in init_vulkan() 277 s->renderer = pl_renderer_create(s->log, s->gpu); in init_vulkan() 307 s->gpu = NULL; in libplacebo_uninit() 318 ok = pl_map_avframe_ex(s->gpu, &image, pl_avframe_params( in process_frames() 323 ok &= pl_map_avframe_ex(s->gpu, &target, pl_avframe_params( in process_frames() 428 pl_unmap_avframe(s->gpu, &image); in process_frames() 429 pl_unmap_avframe(s->gpu, in process_frames() [all...] |