| /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/skia/m133/gn/ |
| D | gpu.gni | 5 # //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/ |
| 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() 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/ |
| D | vn_renderer_virtgpu.c | 25 #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/ |
| 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/skia/m133/infra/bots/ |
| D | jobs.json | 94 "(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/ |
| 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.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 | 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 …]
|
| /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/m133/src/gpu/ganesh/ |
| D | BUILD.bazel | 282 "//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/ |
| 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/mesa3d/src/etnaviv/drm/ |
| D | etnaviv_gpu.c | 58 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/ |
| D | GrVkBuffer.cpp | 8 #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 …]
|
| D | GrVkCommandBuffer.h | 15 #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 …]
|
| D | GrVkMSAALoadManager.cpp | 8 #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 …]
|
| D | GrVkImage.cpp | 8 #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/ |
| 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/skia/m133/src/image/ |
| D | SkImage_AndroidFactories.cpp | 27 #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/ |
| D | BUILD.bazel | 174 "//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/ |
| 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/m133/tests/ |
| D | SkSLTest.cpp | 22 #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 …]
|