Home
last modified time | relevance | path

Searched refs:gpu (Results 76 - 100 of 323) sorted by relevance

12345678910>>...13

/third_party/mesa3d/src/gallium/drivers/tegra/
H A Dtegra_context.h34 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 Dtegra_resource.h33 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 DGrDawnTextureRenderTarget.cpp8 #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 DGrDawnAttachment.cpp8 #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 DGrDawnProgramBuilder.cpp8 #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 Detnaviv_drm_winsys.c101 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 Dintel_aux_map.c154 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 DGrVkCommandPool.h11 #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 DGrVkPipeline.cpp8 #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 DGrVkSemaphore.h11 #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 DGrVkPipelineStateBuilder.cpp8 #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 DGrVkSampler.cpp8 #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 DGrVkPipelineStateCache.cpp8 #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 DGrVkSamplerYcbcrConversion.cpp8 #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 DGrVkBuffer.h11 #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 DGrGpuResource.cpp9 #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 DGrBufferAllocPool.h16 #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 DPrimitiveProcessorTest.cpp16 #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 DProxyConversionTest.cpp12 #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 DBackendSurfaceMutableStateTest.cpp9 #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 DContextPriv.cpp14 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 Dpan_scoreboard.h207 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 Dagx_uniforms.c40 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 DGrD3DTextureResource.h12 #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 DGrD3DDescriptorTableManager.h11 #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);

Completed in 11 milliseconds

12345678910>>...13