Home
last modified time | relevance | path

Searched full:gpu (Results 1 – 25 of 6628) sorted by relevance

12345678910>>...266

/third_party/skia/gn/
Dgpu.gni13 "$_include/gpu/GrBackendDrawableInfo.h",
14 "$_include/gpu/GrBackendSemaphore.h",
15 "$_include/gpu/GrBackendSurface.h",
16 "$_include/gpu/GrBackendSurfaceMutableState.h",
17 "$_include/gpu/GrConfig.h",
18 "$_include/gpu/GrContextOptions.h",
19 "$_include/gpu/GrContextThreadSafeProxy.h",
20 "$_include/gpu/GrDirectContext.h",
21 "$_include/gpu/GrDriverBugWorkarounds.h",
22 "$_include/gpu/GrRecordingContext.h",
[all …]
/third_party/skia/m133/gn/
Dgpu.gni5 # //include/gpu/BUILD.bazel
6 # //include/gpu/ganesh/BUILD.bazel
7 # //include/gpu/ganesh/gl/BUILD.bazel
8 # //include/gpu/ganesh/mock/BUILD.bazel
9 # //include/gpu/ganesh/mtl/BUILD.bazel
10 # //include/gpu/ganesh/vk/BUILD.bazel
11 # //include/gpu/mtl/BUILD.bazel
12 # //include/gpu/vk/BUILD.bazel
15 # //include/private/gpu/ganesh/BUILD.bazel
16 # //include/private/gpu/vk/BUILD.bazel
[all …]
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_context.c44 context->gpu->destroy(context->gpu); in tegra_destroy()
84 context->gpu->draw_vbo(context->gpu, pinfo, drawid_offset, pindirect, draws, num_draws); in tegra_draw_vbo()
95 context->gpu->render_condition(context->gpu, query, condition, mode); in tegra_render_condition()
104 return context->gpu->create_query(context->gpu, query_type, index); in tegra_create_query()
114 return context->gpu->create_batch_query(context->gpu, num_queries, in tegra_create_batch_query()
123 context->gpu->destroy_query(context->gpu, query); in tegra_destroy_query()
131 return context->gpu->begin_query(context->gpu, query); in tegra_begin_query()
139 return context->gpu->end_query(context->gpu, query); in tegra_end_query()
150 return context->gpu->get_query_result(context->gpu, query, wait, in tegra_get_query_result()
165 context->gpu->get_query_result_resource(context->gpu, query, flags, in tegra_get_query_result_resource()
[all …]
Dtegra_screen.c53 screen->gpu->destroy(screen->gpu); in tegra_screen_destroy()
81 return screen->gpu->get_shader_param(screen->gpu, shader, param); in tegra_screen_get_shader_param()
92 return screen->gpu->get_video_param(screen->gpu, profile, entrypoint, in tegra_screen_get_video_param()
104 return screen->gpu->get_compute_param(screen->gpu, ir_type, param, in tegra_screen_get_compute_param()
113 return screen->gpu->get_timestamp(screen->gpu); in tegra_screen_get_timestamp()
126 return screen->gpu->is_format_supported(screen->gpu, format, target, in tegra_screen_is_format_supported()
139 return screen->gpu->is_video_format_supported(screen->gpu, format, profile, in tegra_screen_is_video_format_supported()
149 return screen->gpu->can_create_resource(screen->gpu, template); in tegra_screen_can_create_resource()
163 status = screen->gpu->resource_get_handle(screen->gpu, NULL, resource->gpu, in tegra_screen_import_resource()
215 resource->gpu = screen->gpu->resource_create_with_modifiers(screen->gpu, in tegra_screen_resource_create()
[all …]
/third_party/mesa3d/src/virtio/vulkan/
Dvn_renderer_virtgpu.c25 #include "virtio-gpu/virglrenderer_hw.h"
144 sim_syncobj_create(struct virtgpu *gpu, bool signaled) in sim_syncobj_create() argument
169 int ret = drmIoctl(gpu->fd, DRM_IOCTL_VIRTGPU_EXECBUFFER, &args); in sim_syncobj_create()
190 sim_syncobj_destroy(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_destroy() argument
276 sim_syncobj_lookup(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_lookup() argument
291 sim_syncobj_reset(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_reset() argument
293 struct sim_syncobj *syncobj = sim_syncobj_lookup(gpu, syncobj_handle); in sim_syncobj_reset()
305 sim_syncobj_query(struct virtgpu *gpu, in sim_syncobj_query() argument
309 struct sim_syncobj *syncobj = sim_syncobj_lookup(gpu, syncobj_handle); in sim_syncobj_query()
322 sim_syncobj_signal(struct virtgpu *gpu, in sim_syncobj_signal() argument
[all …]
/third_party/skia/infra/bots/
Djobs.json213 "cq_config": {"location_regexes": ["src/gpu/effects/generated/.*", "src/sksl/.*"]}
230 {"name": "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android"},
231 {"name": "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android_SkottieTracing"},
232 {"name": "Perf-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android"},
233 {"name": "Perf-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android_Vulkan"},
234 {"name": "Perf-Android-Clang-GalaxyS9-GPU-MaliG72-arm64-Release-All-Android"},
235 {"name": "Perf-Android-Clang-GalaxyS9-GPU-MaliG72-arm64-Release-All-Android_Vulkan"},
236 {"name": "Perf-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android"},
237 {"name": "Perf-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan"},
238 {"name": "Perf-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Mskp_Skpbench"},
[all …]
/third_party/skia/m133/infra/bots/
Djobs.json94 "(tests|src/gpu)/graphite/.*",
259 "(tests|src/gpu)/graphite/.*",
270 "(tests|src/gpu)/graphite/.*",
292 "(tests|src/gpu)/graphite/.*",
322 "(tests|src/gpu)/graphite/.*",
331 "(tests|src/gpu)/graphite/.*",
343 "(tests|src/gpu)/graphite/.*",
352 "(tests|src/gpu)/graphite/.*",
410 "(tests|src/gpu)/graphite/.*",
484 {"name": "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android"},
[all …]
/third_party/skia/src/gpu/vk/
DGrVkMemory.cpp7 #include "src/gpu/vk/GrVkMemory.h"
16 #include "src/gpu/vk/GrVkGpu.h"
17 #include "src/gpu/vk/GrVkUtil.h"
19 #define VK_CALL(GPU, X) GR_VK_CALL((GPU)->vkInterface(), X) argument
24 static bool FindMemoryType(GrVkGpu *gpu, uint32_t typeFilter, VkMemoryPropertyFlags properties, uin… in FindMemoryType() argument
26 VkPhysicalDevice physicalDevice = gpu->physicalDevice(); in FindMemoryType()
28 VK_CALL(gpu, GetPhysicalDeviceMemoryProperties(physicalDevice, &memProperties)); in FindMemoryType()
44 bool GrVkMemory::AllocAndBindBufferMemory(GrVkGpu* gpu, argument
53 GrVkMemoryAllocator* allocator = gpu->memoryAllocator();
57 bool shouldPersistentlyMapCpuToGpu = gpu->vkCaps().shouldPersistentlyMapCpuToGpuBuffers();
[all …]
DGrVkCommandBuffer.h12 #include "include/gpu/vk/GrVkTypes.h"
13 #include "src/gpu/GrManagedResource.h"
14 #include "src/gpu/GrRefCnt.h"
15 #include "src/gpu/vk/GrVkGpu.h"
16 #include "src/gpu/vk/GrVkSemaphore.h"
17 #include "src/gpu/vk/GrVkUtil.h"
40 void pipelineBarrier(const GrVkGpu* gpu,
48 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, sk_sp<const GrBuffer> buffer);
50 void bindIndexBuffer(GrVkGpu* gpu, sk_sp<const GrBuffer> buffer);
52 void bindPipeline(const GrVkGpu* gpu, sk_sp<const GrVkPipeline> pipeline);
[all …]
DGrVkCommandBuffer.cpp8 #include "src/gpu/vk/GrVkCommandBuffer.h"
12 #include "src/gpu/vk/GrVkBuffer.h"
13 #include "src/gpu/vk/GrVkCommandPool.h"
14 #include "src/gpu/vk/GrVkFramebuffer.h"
15 #include "src/gpu/vk/GrVkGpu.h"
16 #include "src/gpu/vk/GrVkImage.h"
17 #include "src/gpu/vk/GrVkImageView.h"
18 #include "src/gpu/vk/GrVkPipeline.h"
19 #include "src/gpu/vk/GrVkPipelineState.h"
20 #include "src/gpu/vk/GrVkPipelineState.h"
[all …]
/third_party/openGLES/extensions/NV/
DNV_gpu_multicast.txt52 This extension enables novel multi-GPU rendering techniques by providing application control
55 Multi-GPU rendering techniques fall into two categories: implicit and explicit. Existing
57 application complexity. An application must manage one context per GPU and multi-pump the API
58 stream. Implicit multi-GPU rendering techniques avoid these issues by broadcasting rendering
60 rendering (AFR), split-frame rendering (SFR) and multi-GPU anti-aliasing. They each have
63 With multi-GPU anti-aliasing, each GPU renders the same content with alternate sample
67 These issues with implicit multi-GPU rendering all have the same root cause: the driver lacks
73 - One context controls multiple GPUs. Every GPU in the linked group can access every object.
77 - Each GPU gets its own instance of all framebuffers, allowing individualized output for each
78 GPU. Input data can be customized for each GPU using buffers created with the storage flag,
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_gpu_multicast.txt50 This extension enables novel multi-GPU rendering techniques by providing application control
53 Multi-GPU rendering techniques fall into two categories: implicit and explicit. Existing
55 application complexity. An application must manage one context per GPU and multi-pump the API
56 stream. Implicit multi-GPU rendering techniques avoid these issues by broadcasting rendering
58 rendering (AFR), split-frame rendering (SFR) and multi-GPU anti-aliasing. They each have
61 With multi-GPU anti-aliasing, each GPU renders the same content with alternate sample
65 These issues with implicit multi-GPU rendering all have the same root cause: the driver lacks
71 - One context controls multiple GPUs. Every GPU in the linked group can access every object.
75 - Each GPU gets its own instance of all framebuffers, allowing individualized output for each
76 GPU. Input data can be customized for each GPU using buffers created with the storage flag,
[all …]
/third_party/skia/m133/src/gpu/ganesh/
DBUILD.bazel282 "//src/gpu/ganesh/effects:effects_srcs",
283 "//src/gpu/ganesh/geometry:geometry_srcs",
284 "//src/gpu/ganesh/glsl:glsl_srcs",
285 "//src/gpu/ganesh/gradients:gradient_srcs",
286 "//src/gpu/ganesh/image:image_srcs",
287 "//src/gpu/ganesh/ops:ops_srcs",
288 "//src/gpu/ganesh/surface:surface_srcs",
289 "//src/gpu/ganesh/tessellate:tessellate_srcs",
290 "//src/gpu/ganesh/text:srcs",
291 "//src/text/gpu:gpu_srcs",
[all …]
/third_party/mindspore/mindspore-src/source/mindspore/ccsrc/plugin/device/gpu/hal/hardware/
Doptimizer.h26 #include "plugin/device/gpu/optimizer/adam_weight_decay_fusion.h"
27 #include "plugin/device/gpu/optimizer/adam_fusion.h"
28 #include "plugin/device/gpu/optimizer/alltoall_fusion.h"
29 #include "plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h"
30 #include "plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h"
31 #include "plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h"
32 #include "plugin/device/gpu/optimizer/batch_norm_relu_fusion.h"
33 #include "plugin/device/gpu/optimizer/batch_norm_silu_fusion.h"
34 #include "plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h"
35 #include "plugin/device/gpu/optimizer/batch_norm_silu_grad_fusion.h"
[all …]
/third_party/mesa3d/src/etnaviv/drm/
Detnaviv_gpu.c58 etna_core_enable_feature(&gpu->info, ETNA_FEATURE_## feature)
61 query_features_from_kernel(struct etna_gpu *gpu) in query_features_from_kernel() argument
82 etna_gpu_get_param(gpu, i, &val); in query_features_from_kernel()
86 gpu->info.type = ETNA_CORE_GPU; in query_features_from_kernel()
152 query_limits_from_kernel(struct etna_gpu *gpu) in query_limits_from_kernel() argument
154 struct etna_core_info *info = &gpu->info; in query_limits_from_kernel()
159 etna_gpu_get_param(gpu, ETNA_GPU_INSTRUCTION_COUNT, &val); in query_limits_from_kernel()
160 info->gpu.max_instructions = val; in query_limits_from_kernel()
162 etna_gpu_get_param(gpu, ETNA_GPU_VERTEX_OUTPUT_BUFFER_SIZE, &val); in query_limits_from_kernel()
163 info->gpu.vertex_output_buffer_size = val; in query_limits_from_kernel()
[all …]
/third_party/skia/m133/src/gpu/ganesh/vk/
DGrVkBuffer.cpp8 #include "src/gpu/ganesh/vk/GrVkBuffer.h"
10 #include "include/gpu/GpuTypes.h"
11 #include "include/gpu/ganesh/GrDirectContext.h"
12 #include "include/gpu/vk/VulkanMemoryAllocator.h"
17 #include "src/gpu/ganesh/GrDirectContextPriv.h"
18 #include "src/gpu/ganesh/GrResourceProvider.h"
19 #include "src/gpu/ganesh/vk/GrVkCaps.h"
20 #include "src/gpu/ganesh/vk/GrVkDescriptorSet.h"
21 #include "src/gpu/ganesh/vk/GrVkGpu.h"
22 #include "src/gpu/ganesh/vk/GrVkResourceProvider.h"
[all …]
DGrVkCommandBuffer.h15 #include "include/private/gpu/vk/SkiaVulkan.h"
16 #include "src/gpu/GpuRefCnt.h"
17 #include "src/gpu/RefCntedCallback.h"
18 #include "src/gpu/ganesh/GrBuffer.h"
19 #include "src/gpu/ganesh/GrManagedResource.h"
20 #include "src/gpu/ganesh/GrSurface.h"
21 #include "src/gpu/ganesh/vk/GrVkSemaphore.h"
53 void pipelineBarrier(const GrVkGpu* gpu,
61 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, sk_sp<const GrBuffer> buffer);
63 void bindIndexBuffer(GrVkGpu* gpu, sk_sp<const GrBuffer> buffer);
[all …]
DGrVkMSAALoadManager.cpp8 #include "src/gpu/ganesh/vk/GrVkMSAALoadManager.h"
13 #include "include/gpu/ganesh/GrDirectContext.h"
16 #include "include/private/gpu/ganesh/GrTypesPriv.h"
18 #include "src/gpu/GpuRefCnt.h"
19 #include "src/gpu/ganesh/GrAttachment.h"
20 #include "src/gpu/ganesh/GrBuffer.h"
21 #include "src/gpu/ganesh/GrDirectContextPriv.h"
22 #include "src/gpu/ganesh/GrManagedResource.h"
23 #include "src/gpu/ganesh/GrResourceProvider.h"
24 #include "src/gpu/ganesh/vk/GrVkBuffer.h"
[all …]
DGrVkImage.cpp8 #include "src/gpu/ganesh/vk/GrVkImage.h"
14 #include "include/gpu/vk/VulkanMutableTextureState.h"
15 #include "src/gpu/ganesh/vk/GrVkCaps.h"
16 #include "src/gpu/ganesh/vk/GrVkDescriptorSet.h"
17 #include "src/gpu/ganesh/vk/GrVkGpu.h"
18 #include "src/gpu/ganesh/vk/GrVkImageView.h"
19 #include "src/gpu/ganesh/vk/GrVkResourceProvider.h"
20 #include "src/gpu/ganesh/vk/GrVkUniformHandler.h"
21 #include "src/gpu/ganesh/vk/GrVkUtil.h"
23 #include "src/gpu/ganesh/vk/GrVulkanTracker.h"
[all …]
/third_party/skia/third_party/externals/angle2/src/gpu_info_util/
DSystemInfo_vulkan.cpp164 // Fill in data for a given physical device (a.k.a. gpu): in GetSystemInfoVulkanWithICD()
165 GPUDeviceInfo &gpu = info->gpus[i]; in GetSystemInfoVulkanWithICD() local
166 gpu.vendorId = properties.vendorID; in GetSystemInfoVulkanWithICD()
167 gpu.deviceId = properties.deviceID; in GetSystemInfoVulkanWithICD()
175 gpu.driverVendor = "Advanced Micro Devices, Inc"; in GetSystemInfoVulkanWithICD()
176 gpu.driverVersion = FormatString("0x%x", properties.driverVersion); in GetSystemInfoVulkanWithICD()
177 gpu.detailedDriverVersion.major = properties.driverVersion; in GetSystemInfoVulkanWithICD()
180 gpu.driverVendor = "Arm Holdings"; in GetSystemInfoVulkanWithICD()
181 gpu.driverVersion = FormatString("0x%x", properties.driverVersion); in GetSystemInfoVulkanWithICD()
182 gpu.detailedDriverVersion.major = properties.driverVersion; in GetSystemInfoVulkanWithICD()
[all …]
/third_party/skia/m133/src/image/
DSkImage_AndroidFactories.cpp27 #include "include/gpu/GpuTypes.h"
28 #include "include/gpu/ganesh/GrBackendSurface.h"
29 #include "include/gpu/ganesh/GrContextThreadSafeProxy.h"
30 #include "include/gpu/ganesh/GrDirectContext.h"
31 #include "include/gpu/ganesh/GrRecordingContext.h"
32 #include "include/gpu/ganesh/GrTypes.h"
33 #include "include/gpu/ganesh/SkImageGanesh.h"
35 #include "include/private/gpu/ganesh/GrImageContext.h"
36 #include "include/private/gpu/ganesh/GrTypesPriv.h"
39 #include "src/gpu/RefCntedCallback.h"
[all …]
/third_party/skia/m133/src/gpu/graphite/
DBUILD.bazel174 "//src/gpu/graphite/compute:compute_srcs",
175 "//src/gpu/graphite/geom:geom_srcs",
176 "//src/gpu/graphite/render:render_srcs",
177 "//src/gpu/graphite/task:task_srcs",
178 "//src/gpu/graphite/text:text_srcs",
181 "//src/text/gpu:gpu_hdrs",
182 "//src/text/gpu:gpu_srcs",
186 "//include/gpu:shared_gpu_hdrs",
187 "//include/gpu/graphite:public_hdrs",
188 "//src/gpu/graphite/compute:compute_hdrs",
[all …]
/third_party/openGLES/extensions/NVX/
DNVX_linked_gpu_multicast.txt47 This extension enables novel multi-GPU rendering techniques by providing application control
50 Multi-GPU rendering techniques fall into two categories: implicit and explicit. Existing
52 application complexity. An application must manage one context per GPU and multi-pump the API
53 stream. Implicit multi-GPU rendering techniques avoid these issues by broadcasting rendering
55 rendering (AFR), split-frame rendering (SFR) and multi-GPU anti-aliasing. They each have
58 With multi-GPU anti-aliasing, each GPU renders the same content with alternate sample
62 These issues with implicit multi-GPU rendering all have the same root cause: the driver lacks
68 - One context controls multiple GPUs. Every GPU in the linked group can access every object.
72 - Each GPU gets its own instance of all framebuffers and attached textures, allowing
73 individualized output for each GPU. Input data can be customized for each GPU using buffers
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/NVX/
DNVX_linked_gpu_multicast.txt47 This extension enables novel multi-GPU rendering techniques by providing application control
50 Multi-GPU rendering techniques fall into two categories: implicit and explicit. Existing
52 application complexity. An application must manage one context per GPU and multi-pump the API
53 stream. Implicit multi-GPU rendering techniques avoid these issues by broadcasting rendering
55 rendering (AFR), split-frame rendering (SFR) and multi-GPU anti-aliasing. They each have
58 With multi-GPU anti-aliasing, each GPU renders the same content with alternate sample
62 These issues with implicit multi-GPU rendering all have the same root cause: the driver lacks
68 - One context controls multiple GPUs. Every GPU in the linked group can access every object.
72 - Each GPU gets its own instance of all framebuffers and attached textures, allowing
73 individualized output for each GPU. Input data can be customized for each GPU using buffers
[all …]
/third_party/skia/m133/tests/
DSkSLTest.cpp22 #include "include/gpu/GpuTypes.h"
23 #include "include/gpu/ganesh/GrDirectContext.h"
24 #include "include/gpu/ganesh/SkSurfaceGanesh.h"
35 #include "src/gpu/ganesh/GrCaps.h"
36 #include "src/gpu/ganesh/GrDirectContextPriv.h"
37 #include "src/gpu/ganesh/GrShaderCaps.h"
68 #include "include/gpu/graphite/Context.h"
69 #include "include/gpu/graphite/ContextOptions.h"
70 #include "include/gpu/graphite/Recorder.h"
71 #include "include/gpu/graphite/Surface.h"
[all …]

12345678910>>...266