Home
last modified time | relevance | path

Searched refs:Metal (Results 1 – 25 of 185) sorted by relevance

12345678

/external/angle/extensions/
DEGL_ANGLE_device_metal.txt65 Add a new section 2.1.3 (Metal Devices) after 2.1.2 (Devices)
67 Somewhat analogous to an EGL device, a Metal device establishes a
68 namespace for Metal operations. In the Metal APIs, such devices are
69 represented by pointers. For more details, see the Metal
80 is compatible with Metal API functions. If the EGL device is not currently
81 associated with a Metal device and <attribute> is EGL_METAL_DEVICE_ANGLE,
DEGL_ANGLE_platform_angle_metal.txt39 This extension enables selection of Metal display types.
61 To request a display that is backed by a Metal driver, the value of
67 1) Should the application be able to choose a specific version of Metal?
70 seem like recommended practice to choose a Metal version when
71 initializing a Metal device.
DEGL_ANGLE_metal_texture_client_buffer.txt63 | EGL_METAL_TEXTURE_ANGLE | Used for Metal texture objects |
75 If the EGL_ANGLE_device_metal extension is present, the provided Metal texture
76 object must have been created by the same Metal device queried from the
/external/tensorflow/tensorflow/lite/delegates/gpu/metal/
DBUILD29 sdk_frameworks = ["Metal"],
44 "Metal",
58 "Metal",
73 "Metal",
111 sdk_frameworks = ["Metal"],
133 sdk_frameworks = ["Metal"],
149 sdk_frameworks = ["Metal"],
183 sdk_frameworks = ["Metal"],
202 sdk_frameworks = ["Metal"],
226 sdk_frameworks = ["Metal"],
[all …]
Dbuffer_convert.h19 #import <Metal/Metal.h>
Dmetal_device.h19 #import <Metal/Metal.h>
Dlinear_storage.h19 #import <Metal/Metal.h>
/external/angle/src/libANGLE/renderer/metal/doc/
DAPPLE_clip_distance.md1 # gl_ClipDistance extension support in Metal back-end
3 OpenGL GLSL's `gl_ClipDistance` is equivalent to `[[clip_distance]]` attribute in the Metal Shading
5 level side. Writing to `gl_ClipDistance[i]` in shader will be ignored if it is disabled. Metal
9 To emulate this enabling/disabling API, the Metal back-end uses a similar implementation as what
DOcclusionQueries.md1 # Occlusion queries in the Metal back-end
4 - On the other hand, Metal only allows occlusion query (called visibility result test) to begin and
13 - Metal back-end object `RenderCommandEncoder`'s method restart() will create an instance of Metal
22 have been recorded and known to the Metal backend.
47 then the query will be allocated 2 offsets since Metal doesn't allow an offset to be re-used
DTextureDataCompleteness.md1 # Texture data completeness's handling in the Metal back-end
9 Metal textures (i.e. MTLTexture) on the other hand require consistent defined images at all times.
12 This is an overview of how the Metal back-end implements images' management for a texture to make
23 that will be consumed by Metal draw calls.
/external/skia/tools/skottie_ios_app/
DSkiaMetalContext.mm10 #import <Metal/Metal.h>
14 // A UIView that uses a Metal-backed SkSurface to draw.
18 // Override of the MTKView interface. Uses Skia+Metal to draw.
87 NSLog(@"Metal is not supported on this device");
/external/tensorflow/tensorflow/lite/objc/
DTensorFlowLiteObjC.podspec44 objc_dir + '{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}',
50 ts.exclude_files = objc_dir + 'tests/TFL{Metal,CoreML}DelegateTests.m'
74 s.subspec 'Metal' do |metal|
78 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
DTensorFlowLiteObjC.podspec.template44 objc_dir + '{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}',
50 ts.exclude_files = objc_dir + 'tests/TFL{Metal,CoreML}DelegateTests.m'
74 s.subspec 'Metal' do |metal|
78 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
/external/tensorflow/tensorflow/lite/delegates/gpu/
Dmetal_delegate_internal.h19 #import <Metal/Metal.h>
/external/skqp/src/gpu/mtl/
DGrMtlCaps.mm31 // The following are disabled due to the unfinished Metal backend, not because Metal itself
198 // Metal does not support scissor + clear
245 fSRGBSupport = true; // always available in Metal
247 fMipMapSupport = true; // always available in Metal
248 fNPOTTextureTileSupport = true; // always available in Metal
265 fFenceSyncSupport = true; // always available in Metal
345 // Metal uses IEEE float and half floats so assuming those values here.
349 // Metal supports unsigned integers.
DGrMtlUtil.h11 #import <Metal/Metal.h>
DGrMtlStencilAttachment.h13 #import <Metal/Metal.h>
/external/webrtc/sdk/objc/components/renderer/metal/
DRTCMTLRenderer+Private.h11 #import <Metal/Metal.h>
/external/skia/include/private/
DGrMtlTypesPriv.h27 #error Must use at least 10.14 SDK to build Metal backend for MacOS
37 #error Must use at least 12.00 SDK to build Metal backend for iOS
/external/tensorflow/tensorflow/lite/swift/
DTensorFlowLiteSwift.podspec29 core.exclude_files = swift_dir + 'Sources/{CoreML,Metal}Delegate.swift'
47 s.subspec 'Metal' do |metal|
49 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
DTensorFlowLiteSwift.podspec.template29 core.exclude_files = swift_dir + 'Sources/{CoreML,Metal}Delegate.swift'
47 s.subspec 'Metal' do |metal|
49 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
/external/angle/src/compiler/translator/
DOutputVulkanGLSLForMetal.mm8 // considerations for Metal backend limitations.
34 // Metal only supports invariant for gl_Position
44 // Metal 2.1 is not available, so we need to remove "invariant" keyword
/external/tensorflow/tensorflow/lite/delegates/gpu/metal/kernels/
Dtest_util.h19 #import <Metal/Metal.h>
/external/skia/src/gpu/mtl/
DGrMtlAttachment.h13 #import <Metal/Metal.h>
DGrMtlPipelineStateDataManager.h15 #import <Metal/Metal.h>

12345678