| /third_party/skia/gn/ |
| D | gpu.gni | 13 "$_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/ |
| D | tegra_context.c | 44 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 …]
|
| D | tegra_screen.c | 53 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/ |
| D | vn_renderer_virtgpu.c | 25 #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/ |
| D | jobs.json | 213 "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/ |
| D | NV_gpu_multicast.txt | 52 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/ |
| D | NV_gpu_multicast.txt | 50 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/ |
| D | GrVkMemory.cpp | 7 #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 …]
|
| D | GrVkCommandBuffer.cpp | 8 #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 …]
|
| D | GrVkCommandBuffer.h | 12 #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 …]
|
| D | GrVkBuffer.cpp | 8 #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 …]
|
| D | GrVkMSAALoadManager.cpp | 8 #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/ |
| D | optimizer.h | 26 #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/ |
| D | SystemInfo_vulkan.cpp | 164 // 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/ |
| D | NVX_linked_gpu_multicast.txt | 47 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/ |
| D | NVX_linked_gpu_multicast.txt | 47 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/ |
| D | CommonFlagsConfig.cpp | 43 { "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/ |
| D | VkWrapTests.cpp | 8 // 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/ |
| D | GrD3DTexture.cpp | 8 #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 …]
|
| D | GrD3DTextureRenderTarget.cpp | 8 #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/ |
| D | oa-hsw.xml | 10 <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 …]
|
| D | oa-sklgt3.xml | 10 <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 …]
|
| D | oa-cflgt3.xml | 10 <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 …]
|
| D | oa-kblgt3.xml | 10 <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 …]
|
| D | oa-cflgt2.xml | 10 <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 …]
|