Home
last modified time | relevance | path

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

12345678910>>...225

/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/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()
80 return screen->gpu->get_param(screen->gpu, param); in tegra_screen_get_param()
88 return screen->gpu->get_paramf(screen->gpu, param); in tegra_screen_get_paramf()
97 return screen->gpu->get_shader_param(screen->gpu, shader, param); in tegra_screen_get_shader_param()
108 return screen->gpu->get_video_param(screen->gpu, profile, entrypoint, in tegra_screen_get_video_param()
120 return screen->gpu->get_compute_param(screen->gpu, ir_type, param, in tegra_screen_get_compute_param()
129 return screen->gpu->get_timestamp(screen->gpu); in tegra_screen_get_timestamp()
142 return screen->gpu->is_format_supported(screen->gpu, format, target, in tegra_screen_is_format_supported()
155 return screen->gpu->is_video_format_supported(screen->gpu, format, profile, in tegra_screen_is_video_format_supported()
165 return screen->gpu->can_create_resource(screen->gpu, template); in tegra_screen_can_create_resource()
[all …]
/third_party/mesa3d/src/virtio/vulkan/
Dvn_renderer_virtgpu.c25 #include "virtio-gpu/virglrenderer_hw.h"
165 sim_syncobj_create(struct virtgpu *gpu, bool signaled) in sim_syncobj_create() argument
189 int ret = drmIoctl(gpu->fd, DRM_IOCTL_VIRTGPU_EXECBUFFER, &args); in sim_syncobj_create()
210 sim_syncobj_destroy(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_destroy() argument
296 sim_syncobj_lookup(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_lookup() argument
311 sim_syncobj_reset(struct virtgpu *gpu, uint32_t syncobj_handle) in sim_syncobj_reset() argument
313 struct sim_syncobj *syncobj = sim_syncobj_lookup(gpu, syncobj_handle); in sim_syncobj_reset()
325 sim_syncobj_query(struct virtgpu *gpu, in sim_syncobj_query() argument
329 struct sim_syncobj *syncobj = sim_syncobj_lookup(gpu, syncobj_handle); in sim_syncobj_query()
342 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/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/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.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 …]
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 …]
DGrVkBuffer.cpp8 #include "src/gpu/vk/GrVkBuffer.h"
10 #include "include/gpu/GrDirectContext.h"
11 #include "src/gpu/GrDirectContextPriv.h"
12 #include "src/gpu/GrResourceProvider.h"
13 #include "src/gpu/vk/GrVkDescriptorSet.h"
14 #include "src/gpu/vk/GrVkGpu.h"
15 #include "src/gpu/vk/GrVkMemory.h"
16 #include "src/gpu/vk/GrVkMemoryReclaimer.h"
17 #include "src/gpu/vk/GrVkUtil.h"
19 #define VK_CALL(GPU, X) GR_VK_CALL(GPU->vkInterface(), X) argument
[all …]
DGrVkMSAALoadManager.cpp8 #include "src/gpu/vk/GrVkMSAALoadManager.h"
10 #include "include/gpu/GrDirectContext.h"
12 #include "src/gpu/GrDirectContextPriv.h"
13 #include "src/gpu/GrResourceProvider.h"
14 #include "src/gpu/vk/GrVkBuffer.h"
15 #include "src/gpu/vk/GrVkCommandBuffer.h"
16 #include "src/gpu/vk/GrVkDescriptorSet.h"
17 #include "src/gpu/vk/GrVkGpu.h"
18 #include "src/gpu/vk/GrVkImageView.h"
19 #include "src/gpu/vk/GrVkPipeline.h"
[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/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/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/tools/flags/
DCommonFlagsConfig.cpp43 { "gl", "gpu", "api=gl" },
44 { "gles", "gpu", "api=gles" },
45 { "glesfakev2", "gpu", "api=glesfakev2" },
46 { "gldmsaa", "gpu", "api=gl,dmsaa=true" },
47 { "glesdmsaa", "gpu", "api=gles,dmsaa=true" },
48 { "glmsaa4", "gpu", "api=gl,samples=4" },
49 { "glmsaa8" , "gpu", "api=gl,samples=8" },
50 { "glesmsaa4", "gpu", "api=gles,samples=4" },
51 { "glbetex", "gpu", "api=gl,surf=betex" },
52 { "glesbetex", "gpu", "api=gles,surf=betex" },
[all …]
/third_party/skia/tests/
DVkWrapTests.cpp8 // This is a GPU-backend specific test. It relies on static intializers to work
14 #include "include/gpu/GrBackendSurface.h"
15 #include "include/gpu/GrDirectContext.h"
16 #include "include/gpu/vk/GrVkTypes.h"
17 #include "include/gpu/vk/GrVkVulkan.h"
18 #include "src/gpu/GrDirectContextPriv.h"
19 #include "src/gpu/GrRenderTarget.h"
20 #include "src/gpu/GrTexture.h"
21 #include "src/gpu/vk/GrVkCaps.h"
22 #include "src/gpu/vk/GrVkGpu.h"
[all …]
/third_party/skia/src/gpu/d3d/
DGrD3DTexture.cpp8 #include "src/gpu/d3d/GrD3DTexture.h"
10 #include "src/gpu/GrTexture.h"
11 #include "src/gpu/d3d/GrD3DGpu.h"
12 #include "src/gpu/d3d/GrD3DUtil.h"
14 #include "include/gpu/d3d/GrD3DTypes.h"
17 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, in GrD3DTexture() argument
24 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTexture()
26 , INHERITED(gpu, dimensions, info.fProtected, GrTextureType::k2D, mipmapStatus) in GrD3DTexture()
35 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, SkISize dimensions, const GrD3DTextureResourceInfo& info, in GrD3DTexture() argument
40 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTexture()
[all …]
DGrD3DTextureRenderTarget.cpp8 #include "src/gpu/d3d/GrD3DTextureRenderTarget.h"
10 #include "src/gpu/GrTexture.h"
11 #include "src/gpu/d3d/GrD3DGpu.h"
14 GrD3DGpu* gpu, in GrD3DTextureRenderTarget() argument
25 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTextureRenderTarget()
27 , GrD3DTexture(gpu, dimensions, info, state, shaderResourceView, mipmapStatus) in GrD3DTextureRenderTarget()
28 , GrD3DRenderTarget(gpu, in GrD3DTextureRenderTarget()
41 GrD3DGpu* gpu, in GrD3DTextureRenderTarget() argument
49 : GrSurface(gpu, dimensions, info.fProtected) in GrD3DTextureRenderTarget()
51 , GrD3DTexture(gpu, dimensions, info, state, shaderResourceView, mipmapStatus) in GrD3DTextureRenderTarget()
[all …]
/third_party/mesa3d/src/intel/perf/
Doa-hsw.xml10 <counter name="GPU Time Elapsed"
13 description="Time elapsed on the GPU during the measurement."
18 mdapi_group="GPU"
21 mdapi_hw_unit_type="gpu"
23 <counter name="GPU Core Clocks"
26 description="The total number of GPU core clocks elapsed during the measurement."
31 mdapi_group="GPU"
34 mdapi_hw_unit_type="gpu"
36 <counter name="AVG GPU Core Frequency"
39 description="Average GPU Core Frequency in the measurement."
[all …]
Doa-sklgt3.xml10 <counter name="GPU Time Elapsed"
13 description="Time elapsed on the GPU during the measurement."
18 mdapi_group="GPU"
21 mdapi_hw_unit_type="gpu"
23 <counter name="GPU Core Clocks"
26 description="The total number of GPU core clocks elapsed during the measurement."
31 mdapi_group="GPU"
34 mdapi_hw_unit_type="gpu"
36 <counter name="AVG GPU Core Frequency"
39 description="Average GPU Core Frequency in the measurement."
[all …]
Doa-cflgt3.xml10 <counter name="GPU Time Elapsed"
13 description="Time elapsed on the GPU during the measurement."
18 mdapi_group="GPU"
21 mdapi_hw_unit_type="gpu"
23 <counter name="GPU Core Clocks"
26 description="The total number of GPU core clocks elapsed during the measurement."
31 mdapi_group="GPU"
34 mdapi_hw_unit_type="gpu"
36 <counter name="AVG GPU Core Frequency"
39 description="Average GPU Core Frequency in the measurement."
[all …]
Doa-kblgt3.xml10 <counter name="GPU Time Elapsed"
13 description="Time elapsed on the GPU during the measurement."
18 mdapi_group="GPU"
21 mdapi_hw_unit_type="gpu"
23 <counter name="GPU Core Clocks"
26 description="The total number of GPU core clocks elapsed during the measurement."
31 mdapi_group="GPU"
34 mdapi_hw_unit_type="gpu"
36 <counter name="AVG GPU Core Frequency"
39 description="Average GPU Core Frequency in the measurement."
[all …]
Doa-cflgt2.xml10 <counter name="GPU Time Elapsed"
13 description="Time elapsed on the GPU during the measurement."
18 mdapi_group="GPU"
21 mdapi_hw_unit_type="gpu"
23 <counter name="GPU Core Clocks"
26 description="The total number of GPU core clocks elapsed during the measurement."
31 mdapi_group="GPU"
34 mdapi_hw_unit_type="gpu"
36 <counter name="AVG GPU Core Frequency"
39 description="Average GPU Core Frequency in the measurement."
[all …]

12345678910>>...225