/third_party/mesa3d/src/gallium/drivers/tegra/ |
H A D | tegra_context.h | 34 struct pipe_context *gpu; member 49 struct pipe_sampler_view *gpu; member 65 return to_tegra_sampler_view(view)->gpu; in tegra_sampler_view_unwrap() 70 struct pipe_transfer *gpu; member
|
H A D | tegra_resource.h | 33 struct pipe_resource *gpu; member 54 return to_tegra_resource(resource)->gpu; in tegra_resource_unwrap() 59 struct pipe_surface *gpu; member 74 return to_tegra_surface(surface)->gpu; in tegra_surface_unwrap()
|
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnTextureRenderTarget.cpp | 8 #include "src/gpu/dawn/GrDawnTextureRenderTarget.h" 11 #include "src/gpu/GrTexture.h" 12 #include "src/gpu/dawn/GrDawnGpu.h" 14 GrDawnTextureRenderTarget::GrDawnTextureRenderTarget(GrDawnGpu* gpu, in GrDawnTextureRenderTarget() argument 19 : GrSurface(gpu, dimensions, GrProtected::kNo) in GrDawnTextureRenderTarget() 20 , GrDawnTexture(gpu, dimensions, textureInfo, mipmapStatus) in GrDawnTextureRenderTarget() 21 , GrDawnRenderTarget(gpu, dimensions, sampleCnt, in GrDawnTextureRenderTarget()
|
H A D | GrDawnAttachment.cpp | 8 #include "src/gpu/dawn/GrDawnAttachment.h" 10 #include "src/gpu/dawn/GrDawnGpu.h" 11 #include "src/gpu/dawn/GrDawnUtil.h" 15 GrDawnAttachment::GrDawnAttachment(GrDawnGpu* gpu, in GrDawnAttachment() argument 21 : INHERITED(gpu, dimensions, supportedUsages, samples, GrMipmapped::kNo, GrProtected::kNo) in GrDawnAttachment() 27 sk_sp<GrDawnAttachment> GrDawnAttachment::MakeStencil(GrDawnGpu* gpu, in MakeStencil() argument 36 wgpu::Texture texture = gpu->device().CreateTexture(&desc); in MakeStencil() 45 new GrDawnAttachment(gpu, dimensions, UsageFlags::kStencilAttachment, sampleCnt, in MakeStencil()
|
H A D | GrDawnProgramBuilder.cpp | 8 #include "src/gpu/dawn/GrDawnProgramBuilder.h" 10 #include "src/gpu/GrAutoLocaleSetter.h" 11 #include "src/gpu/GrRenderTarget.h" 12 #include "src/gpu/GrShaderUtils.h" 13 #include "src/gpu/GrStencilSettings.h" 14 #include "src/gpu/dawn/GrDawnGpu.h" 15 #include "src/gpu/dawn/GrDawnTexture.h" 16 #include "src/gpu/effects/GrTextureEffect.h" 176 static wgpu::BlendState create_blend_state(const GrDawnGpu* gpu, const GrPipeline& pipeline) { in create_blend_state() argument 252 sk_sp<GrDawnProgram> GrDawnProgramBuilder::Build(GrDawnGpu* gpu, in Build() argument 416 GrDawnProgramBuilder(GrDawnGpu* gpu, const GrProgramInfo& programInfo, GrProgramDesc* desc) GrDawnProgramBuilder() argument 479 set_texture(GrDawnGpu* gpu, GrSamplerState state, GrTexture* texture, std::vector<wgpu::BindGroupEntry>* bindings, int* binding) set_texture() argument 495 setUniformData(GrDawnGpu* gpu, const GrRenderTarget* renderTarget, const GrProgramInfo& programInfo) setUniformData() argument 519 setTextures(GrDawnGpu* gpu, const GrGeometryProcessor& geomProc, const GrPipeline& pipeline, const GrSurfaceProxy* const geomProcTextures[]) setTextures() argument [all...] |
/third_party/mesa3d/src/gallium/winsys/etnaviv/drm/ |
H A D | etnaviv_drm_winsys.c | 101 struct etna_gpu *gpu; in screen_create() local 112 gpu = etna_gpu_new(dev, i); in screen_create() 113 if (!gpu) { in screen_create() 114 fprintf(stderr, "Error creating gpu\n"); in screen_create() 119 int ret = etna_gpu_get_param(gpu, ETNA_GPU_FEATURES_0, &val); in screen_create() 123 etna_gpu_del(gpu); in screen_create() 126 return etna_screen_create(dev, gpu, ro); in screen_create()
|
/third_party/mesa3d/src/intel/common/ |
H A D | intel_aux_map.c | 154 uint64_t gpu = tail->buffer->gpu + ctx->tail_offset; in align_and_verify_space() local 155 uint64_t aligned = align64(gpu, align); in align_and_verify_space() 157 if ((aligned - gpu) + size > ctx->tail_remaining) { in align_and_verify_space() 160 if (aligned - gpu > 0) in align_and_verify_space() 161 advance_current_pos(ctx, aligned - gpu); in align_and_verify_space() 167 get_current_pos(struct intel_aux_map_context *ctx, uint64_t *gpu, uint64_t **map) in get_current_pos() argument 172 if (gpu) in get_current_pos() 173 *gpu = tail->buffer->gpu in get_current_pos() 179 add_sub_table(struct intel_aux_map_context *ctx, uint32_t size, uint32_t align, uint64_t *gpu, uint64_t **map) add_sub_table() argument [all...] |
/third_party/skia/src/gpu/vk/ |
H A D | GrVkCommandPool.h | 11 #include "src/gpu/vk/GrVkInterface.h" 12 #include "src/gpu/vk/GrVkManagedResource.h" 13 #include "src/gpu/vk/GrVkResourceProvider.h" 23 static GrVkCommandPool* Create(GrVkGpu* gpu); 29 void reset(GrVkGpu* gpu); 35 std::unique_ptr<GrVkSecondaryCommandBuffer> findOrCreateSecondaryCommandBuffer(GrVkGpu* gpu); 56 GrVkCommandPool(GrVkGpu* gpu, VkCommandPool commandPool, GrVkPrimaryCommandBuffer*);
|
H A D | GrVkPipeline.cpp | 8 #include "src/gpu/vk/GrVkPipeline.h" 11 #include "src/gpu/GrGeometryProcessor.h" 12 #include "src/gpu/GrPipeline.h" 13 #include "src/gpu/GrStencilSettings.h" 14 #include "src/gpu/vk/GrVkCommandBuffer.h" 15 #include "src/gpu/vk/GrVkGpu.h" 16 #include "src/gpu/vk/GrVkRenderTarget.h" 17 #include "src/gpu/vk/GrVkUtil.h" 471 sk_sp<GrVkPipeline> GrVkPipeline::Make(GrVkGpu* gpu, 493 SkASSERT(totalAttributeCnt <= gpu [all...] |
H A D | GrVkSemaphore.h | 11 #include "src/gpu/GrSemaphore.h" 13 #include "include/gpu/vk/GrVkTypes.h" 14 #include "src/gpu/vk/GrVkManagedResource.h" 23 static std::unique_ptr<GrVkSemaphore> Make(GrVkGpu* gpu, bool isOwned); 36 Resource(const GrVkGpu* gpu, VkSemaphore semaphore, in Resource() argument 38 : INHERITED(gpu) in Resource() 86 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
|
H A D | GrVkPipelineStateBuilder.cpp | 8 #include "src/gpu/vk/GrVkPipelineStateBuilder.h" 10 #include "include/gpu/GrDirectContext.h" 13 #include "src/gpu/GrAutoLocaleSetter.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrPersistentCacheUtils.h" 16 #include "src/gpu/GrShaderCaps.h" 17 #include "src/gpu/GrShaderUtils.h" 18 #include "src/gpu/GrStencilSettings.h" 19 #include "src/gpu/vk/GrVkDescriptorSetManager.h" 20 #include "src/gpu/v 25 CreatePipelineState( GrVkGpu* gpu, const GrProgramDesc& desc, const GrProgramInfo& programInfo, VkRenderPass compatibleRenderPass, bool overrideSubpassForResolveLoad) CreatePipelineState() argument 50 GrVkPipelineStateBuilder(GrVkGpu* gpu, const GrProgramDesc& desc, const GrProgramInfo& programInfo) GrVkPipelineStateBuilder() argument [all...] |
H A D | GrVkSampler.cpp | 8 #include "src/gpu/vk/GrVkSampler.h" 10 #include "src/gpu/vk/GrVkGpu.h" 11 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 39 GrVkSampler* GrVkSampler::Create(GrVkGpu* gpu, GrSamplerState samplerState, in Create() argument 82 SkASSERT(gpu->vkCaps().supportsYcbcrConversion()); in Create() 85 gpu->resourceProvider().findOrCreateCompatibleSamplerYcbcrConversion(ycbcrInfo); in Create() 117 GR_VK_CALL_RESULT(gpu, result, CreateSampler(gpu->device(), &createInfo, nullptr, &sampler)); in Create() 123 return new GrVkSampler(gpu, sampler, ycbcrConversion, GenerateKey(samplerState, ycbcrInfo)); in Create()
|
H A D | GrVkPipelineStateCache.cpp | 8 #include "include/gpu/GrContextOptions.h" 9 #include "include/gpu/GrDirectContext.h" 11 #include "src/gpu/GrDirectContextPriv.h" 12 #include "src/gpu/GrFragmentProcessor.h" 13 #include "src/gpu/GrProcessor.h" 14 #include "src/gpu/GrRenderTarget.h" 15 #include "src/gpu/GrStencilSettings.h" 16 #include "src/gpu/glsl/GrGLSLProgramDataManager.h" 17 #include "src/gpu/vk/GrVkGpu.h" 18 #include "src/gpu/v 42 PipelineStateCache(GrVkGpu* gpu) PipelineStateCache() argument [all...] |
H A D | GrVkSamplerYcbcrConversion.cpp | 8 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 10 #include "src/gpu/vk/GrVkGpu.h" 13 GrVkGpu* gpu, const GrVkYcbcrConversionInfo& info) { in Create() 14 if (!gpu->vkCaps().supportsYcbcrConversion()) { in Create() 85 GR_VK_CALL_RESULT(gpu, result, CreateSamplerYcbcrConversion(gpu->device(), &ycbcrCreateInfo, in Create() 91 return new GrVkSamplerYcbcrConversion(gpu, conversion, GenerateKey(info)); in Create() 12 Create( GrVkGpu* gpu, const GrVkYcbcrConversionInfo& info) Create() argument
|
H A D | GrVkBuffer.h | 11 #include "include/gpu/vk/GrVkTypes.h" 12 #include "src/gpu/GrGpuBuffer.h" 19 static sk_sp<GrVkBuffer> Make(GrVkGpu* gpu, 24 static sk_sp<GrVkBuffer> MakeFromOHNativeBuffer(GrVkGpu* gpu, 31 static void DestroyAndFreeBufferMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkBuffer& buffer); 46 GrVkBuffer(GrVkGpu* gpu,
|
/third_party/skia/src/gpu/ |
H A D | GrGpuResource.cpp | 9 #include "include/gpu/GrDirectContext.h" 10 #include "src/gpu/GrDirectContextPriv.h" 11 #include "src/gpu/GrGpu.h" 12 #include "src/gpu/GrGpuResource.h" 13 #include "src/gpu/GrGpuResourcePriv.h" 14 #include "src/gpu/GrResourceCache.h" 17 static inline GrResourceCache* get_resource_cache(GrGpu* gpu) { in get_resource_cache() argument 18 SkASSERT(gpu); in get_resource_cache() 19 SkASSERT(gpu->getContext()); in get_resource_cache() 20 SkASSERT(gpu in get_resource_cache() 24 GrGpuResource(GrGpu* gpu) GrGpuResource() argument [all...] |
H A D | GrBufferAllocPool.h | 16 #include "src/gpu/GrCpuBuffer.h" 17 #include "src/gpu/GrDrawIndirectCommand.h" 18 #include "src/gpu/GrNonAtomicRef.h" 80 * @param gpu The GrGpu used to create the buffers. 86 GrBufferAllocPool(GrGpu* gpu, GrGpuBufferType bufferType, sk_sp<CpuBufferCache> cpuBufferCache); 177 * @param gpu The GrGpu used to create the vertex buffers. 182 GrVertexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache); 256 * @param gpu The GrGpu used to create the index buffers. 261 GrIndexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache); 320 GrDrawIndirectBufferAllocPool(GrGpu* gpu, sk_s argument [all...] |
/third_party/skia/tests/ |
H A D | PrimitiveProcessorTest.cpp | 16 #include "include/gpu/GrDirectContext.h" 18 #include "src/gpu/GrDirectContextPriv.h" 19 #include "src/gpu/GrGeometryProcessor.h" 20 #include "src/gpu/GrGpu.h" 21 #include "src/gpu/GrMemoryPool.h" 22 #include "src/gpu/GrOpFlushState.h" 23 #include "src/gpu/GrProgramInfo.h" 24 #include "src/gpu/glsl/GrGLSLFragmentShaderBuilder.h" 25 #include "src/gpu/glsl/GrGLSLVarying.h" 26 #include "src/gpu/op [all...] |
H A D | ProxyConversionTest.cpp | 12 #include "include/gpu/GrBackendSurface.h" 13 #include "include/gpu/GrDirectContext.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrGpu.h" 16 #include "src/gpu/GrProxyProvider.h" 17 #include "src/gpu/GrRenderTarget.h" 18 #include "src/gpu/GrRenderTargetProxy.h" 19 #include "src/gpu/GrSurfaceProxy.h" 20 #include "src/gpu/GrTexture.h" 21 #include "src/gpu/GrTextureProx 23 make_wrapped_rt(GrProxyProvider* provider, GrGpu* gpu, skiatest::Reporter* reporter, const SkISize& size, GrColorType colorType) make_wrapped_rt() argument 32 clean_up_wrapped_rt(GrGpu* gpu, sk_sp<GrSurfaceProxy> proxy) clean_up_wrapped_rt() argument 61 GrGpu* gpu = context->priv().getGpu(); DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local [all...] |
H A D | BackendSurfaceMutableStateTest.cpp | 9 #include "include/gpu/GrBackendSurface.h" 10 #include "include/gpu/GrDirectContext.h" 11 #include "include/gpu/vk/GrVkTypes.h" 12 #include "src/gpu/GrDirectContextPriv.h" 13 #include "src/gpu/GrTexture.h" 14 #include "src/gpu/GrTextureProxy.h" 17 #include "tools/gpu/ProxyUtils.h" 20 #include "src/gpu/vk/GrVkGpu.h" 21 #include "src/gpu/vk/GrVkTexture.h" 110 GrVkGpu* gpu in DEF_GPUTEST_FOR_VULKAN_CONTEXT() local [all...] |
/third_party/skia/experimental/graphite/src/ |
H A D | ContextPriv.cpp | 14 Gpu* ContextPriv::gpu() { in gpu() function in skgpu::ContextPriv 18 const Gpu* ContextPriv::gpu() const { in gpu() function in skgpu::ContextPriv 23 return this->gpu()->resourceProvider(); in resourceProvider()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_scoreboard.h | 207 scoreboard->first_job = job->gpu; in panfrost_add_job() 226 scoreboard->prev_job->opaque[6] = job->gpu; in panfrost_add_job() 227 scoreboard->prev_job->opaque[7] = job->gpu >> 32; in panfrost_add_job() 229 scoreboard->first_job = job->gpu; in panfrost_add_job() 266 scoreboard->first_job = transfer.gpu; in panfrost_scoreboard_initialize_tiler()
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_uniforms.c | 40 return bo->ptr.gpu + cb->buffer_offset; in agx_const_buffer_ptr() 66 return ptr.gpu; in agx_push_location_direct() 81 addresses[i] = bo->ptr.gpu + vb.buffer_offset; in agx_push_location_direct() 84 return ptr.gpu; in agx_push_location_direct() 108 return ptr.gpu; in agx_push_location_direct()
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DTextureResource.h | 12 #include "include/gpu/GrBackendSurface.h" 13 #include "include/gpu/d3d/GrD3DTypes.h" 15 #include "src/gpu/GrManagedResource.h" 16 #include "src/gpu/d3d/GrD3DResourceState.h" 54 void setResourceState(const GrD3DGpu* gpu, D3D12_RESOURCE_STATES newResourceState, 58 void prepareForPresent(GrD3DGpu* gpu); 62 // This simply updates our tracking of the resourceState and does not actually do any gpu work. 69 static bool InitTextureResourceInfo(GrD3DGpu* gpu, const D3D12_RESOURCE_DESC& desc, 73 GrD3DGpu* gpu, SkISize dimensions, int sampleCnt, const GrD3DTextureResourceInfo& info, 79 void releaseResource(GrD3DGpu* gpu); [all...] |
H A D | GrD3DDescriptorTableManager.h | 11 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 52 void prepForSubmit(GrD3DGpu* gpu); 57 static sk_sp<Heap> Make(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type, 74 Heap(GrD3DGpu* gpu, std::unique_ptr<GrD3DDescriptorHeap>& heap, in Heap() argument 77 , fGpu(gpu) in Heap() 109 void prepForSubmit(GrD3DGpu* gpu);
|