Home
last modified time | relevance | path

Searched full:metal (Results 1 – 25 of 1204) sorted by relevance

12345678910>>...49

/external/angle/src/compiler/translator/msl/
DProgramPrelude.cpp69 mOut << "#define ANGLE_tensor metal::array\n"; in ProgramPrelude()
352 template <> struct ANGLE_is_vector<metal::scalar ## 2> { enum { value = true }; }; \
353 template <> struct ANGLE_is_vector<metal::scalar ## 3> { enum { value = true }; }; \
354 template <> struct ANGLE_is_vector<metal::scalar ## 4> { enum { value = true }; }; \
355 template <> struct ANGLE_scalar_of<metal::scalar ## 2> { using type = scalar; }; \
356 template <> struct ANGLE_scalar_of<metal::scalar ## 3> { using type = scalar; }; \
357 template <> struct ANGLE_scalar_of<metal::scalar ## 4> { using type = scalar; }
378 template <> struct ANGLE_is_matrix<metal::scalar ## 2x2> { enum { value = true }; }; \
379 template <> struct ANGLE_is_matrix<metal::scalar ## 2x3> { enum { value = true }; }; \
380 template <> struct ANGLE_is_matrix<metal::scalar ## 2x4> { enum { value = true }; }; \
[all …]
DEmitMetal.cpp227 mMainUniformBufferIndex(compileOptions.metal.defaultUniformsBindingIndex), in GenMetalTraverser()
228 mDriverUniformsBindingIndex(compileOptions.metal.driverUniformsBindingIndex), in GenMetalTraverser()
229 mUBOArgumentBufferBindingIndex(compileOptions.metal.UBOArgumentBufferBindingIndex), in GenMetalTraverser()
232 mInjectAsmStatementIntoLoopBodies(compileOptions.metal.injectAsmStatementIntoLoopBodies) in GenMetalTraverser()
441 return argType1 == nullptr ? "metal::atan" : "metal::atan2"; in GetOperatorString()
443 return "ANGLE_mod"; // differs from metal::mod in GetOperatorString()
445 return argType0->isVector() ? "metal::refract" : "ANGLE_refract_scalar"; in GetOperatorString()
447 return argType0->isVector() ? "metal::distance" : "ANGLE_distance_scalar"; in GetOperatorString()
449 return argType0->isVector() ? "metal::length" : "metal::abs"; in GetOperatorString()
451 return argType0->isVector() ? "metal::dot" : "*"; in GetOperatorString()
[all …]
/external/angle/src/tests/deqp_support/
Ddeqp_egl_test_expectations.txt163 //// Metal
165 6485 MAC METAL : dEQP-EGL.functional.multithread.pbuffer_single_window = SKIP
166 6485 MAC METAL : dEQP-EGL.functional.multithread.pbuffer_single_window_context = SKIP
167 6485 MAC METAL : dEQP-EGL.functional.multithread.single_window = SKIP
168 6485 MAC METAL : dEQP-EGL.functional.multithread.single_window_context = SKIP
169 6485 MAC METAL : dEQP-EGL.functional.multithread.pbuffer = SKIP
170 6485 MAC METAL : dEQP-EGL.functional.multithread.pbuffer_context = SKIP
171 6485 MAC METAL : dEQP-EGL.functional.multithread.config = SKIP
172 6485 MAC METAL : dEQP-EGL.functional.multithread.context = SKIP
173 6485 MAC METAL : dEQP-EGL.functional.resize.surface_size.* = FAIL
[all …]
Ddeqp_gles3_test_expectations.txt562 /////////// Metal ////////////////
564 5232 MAC METAL AMD : dEQP-GLES3.functional.shaders.builtin_functions.pack_unpack.unpacksnorm2x16_fr…
565 5232 MAC METAL AMD : dEQP-GLES3.functional.shaders.builtin_functions.pack_unpack.unpackunorm2x16_fr…
567 8425 MAC METAL AMD : dEQP-GLES3.functional.texture.specification.*.depth24_stencil8* = FAIL
568 8425 MAC METAL AMD : dEQP-GLES3.functional.texture.specification.*.depth32f_stencil8* = FAIL
571 6467 MAC METAL : dEQP-GLES3.functional.fbo.completeness.size.distinct = FAIL
574 6589 MAC METAL AMD : dEQP-GLES3.functional.clipping.point.wide_point_clip = FAIL
575 6589 MAC METAL AMD : dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center = FAIL
576 6589 MAC METAL AMD : dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner = FAIL
579 6467 MAC METAL : dEQP-GLES3.functional.shaders.texture_functions.textureprojlod.isampler3d_vertex =…
[all …]
Ddeqp_gles2_test_expectations.txt249 // Mac / Metal
251 // Some trig functions have precision issues when fast math is enabled in Metal shader compilation
252 8287 MAC METAL : dEQP-GLES2.functional.shaders.invariance.lowp.loop_2 = FAIL
254 // Fails on Metal, some of filtering tests fail when MSAA is off and pass when MSAA is on. Some
256 6466 MAC METAL : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL
257 6534 MAC METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp = FAIL
258 6534 MAC METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square …
259 6534 MAC METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat = FAIL
260 6534 MAC METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square…
261 6534 MAC METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror = FAIL
[all …]
/external/google-cloud-java/java-bare-metal-solution/
DCHANGELOG.md3 …pis/google-cloud-java/compare/google-cloud-bare-metal-solution-v0.4.1-SNAPSHOT...google-cloud-bare…
24 …ogleapis/google-cloud-java/compare/google-cloud-bare-metal-solution-v0.3.8...google-cloud-bare-met…
45 ## [0.3.8](https://github.com/googleapis/java-bare-metal-solution/compare/v0.3.7...v0.3.8) (2022-10…
50 * update protobuf to v3.21.7 ([ca3bbfe](https://github.com/googleapis/java-bare-metal-solution/comm…
52 ## [0.3.7](https://github.com/googleapis/java-bare-metal-solution/compare/v0.3.6...v0.3.7) (2022-10…
57 …//github.com/googleapis/java-bare-metal-solution/issues/105)) ([683d71d](https://github.com/google…
59 ## [0.3.6](https://github.com/googleapis/java-bare-metal-solution/compare/v0.3.5...v0.3.6) (2022-09…
64 …://github.com/googleapis/java-bare-metal-solution/issues/96)) ([ab9959d](https://github.com/google…
65 …://github.com/googleapis/java-bare-metal-solution/issues/82)) ([ace0bf1](https://github.com/google…
66 …://github.com/googleapis/java-bare-metal-solution/issues/83)) ([f0438ad](https://github.com/google…
[all …]
Dpom.xml5 <artifactId>google-cloud-bare-metal-solution-parent</artifactId>
7 <version>0.17.0</version><!-- {x-version-update:google-cloud-bare-metal-solution:current} -->
8 <name>Google Bare Metal SOlution Parent</name>
24 <site.installationModule>google-cloud-bare-metal-solution-parent</site.installationModule>
31 <artifactId>google-cloud-bare-metal-solution</artifactId>
32 … <version>0.17.0</version><!-- {x-version-update:google-cloud-bare-metal-solution:current} -->
36 <artifactId>grpc-google-cloud-bare-metal-solution-v2</artifactId>
37 …<version>0.17.0</version><!-- {x-version-update:grpc-google-cloud-bare-metal-solution-v2:current} …
41 <artifactId>proto-google-cloud-bare-metal-solution-v2</artifactId>
42 …<version>0.17.0</version><!-- {x-version-update:proto-google-cloud-bare-metal-solution-v2:current}…
[all …]
D.OwlBot.yaml17 - "/java-bare-metal-solution/samples/snippets/generated"
18 - "/java-bare-metal-solution/grpc-google-.*/src"
19 - "/java-bare-metal-solution/proto-google-.*/src"
20 - "/java-bare-metal-solution/google-.*/src"
23 - "/java-bare-metal-solution/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
27 dest: "/owl-bot-staging/java-bare-metal-solution/$1/proto-google-cloud-bare-metal-solution-$1/src"
29 dest: "/owl-bot-staging/java-bare-metal-solution/$1/grpc-google-cloud-bare-metal-solution-$1/src"
31 dest: "/owl-bot-staging/java-bare-metal-solution/$1/google-cloud-bare-metal-solution/src"
33 dest: "/owl-bot-staging/java-bare-metal-solution/$1/samples/snippets/generated"
DREADME.md1 # Google Bare Metal Solution Client for Java
3 Java idiomatic client for [Bare Metal Solution][product-docs].
36 <artifactId>google-cloud-bare-metal-solution</artifactId>
42 <!-- {x-version-update-start:google-cloud-bare-metal-solution:released} -->
47 <artifactId>google-cloud-bare-metal-solution</artifactId>
55 implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.17.0'
61 libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.17.0"
71Metal Solution APIs, and the authenticated principal must have the [IAM role(s)][predefined-iam-ro…
77 You will need a [Google Cloud Platform Console][developer-console] project with the Bare Metal Solu…
78 You will need to [enable billing][enable-billing] to use Google Bare Metal Solution.
[all …]
/external/angle/scripts/code_generation_hashes/
DMetal_default_shaders.json8 "src/libANGLE/renderer/metal/shaders/blit.metal":
10 "src/libANGLE/renderer/metal/shaders/clear.metal":
12 "src/libANGLE/renderer/metal/shaders/common.h":
14 "src/libANGLE/renderer/metal/shaders/constants.h":
16 "src/libANGLE/renderer/metal/shaders/copy_buffer.metal":
18 "src/libANGLE/renderer/metal/shaders/gen_indices.metal":
20 "src/libANGLE/renderer/metal/shaders/gen_mipmap.metal":
22 "src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py":
24 "src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_autogen.metal":
26 "src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h":
[all …]
/external/skia/resources/sksl/errors/
DInvalidBackendBindingFlagsMetal.sksl2 layout(metal, binding=0) uniform ubo1 { float a; }; // valid
3 layout(metal, binding=0) buffer ssbo { float b; }; // valid
4 layout(metal, rgba32f, texture=0) readonly texture2D rtexture1; // valid
5 layout(metal, rgba32f, texture=0) writeonly texture2D wtexture1; // valid
6 layout(metal, texture=0, sampler=0) sampler2D sampler1; // valid
8 // TODO(skia:14023): This should require 'texture' once the metal backend supports it
9 layout(metal, rgba32f, binding=0) readonly texture2D rtexture2; // valid
10 layout(metal, rgba32f, binding=0) writeonly texture2D wtexture2; // valid
11 layout(metal, binding=0) sampler2D sampler2; // valid
14 layout(metal, rgba32f, sampler=0) readonly texture2D rtexture3; // invalid (has sampler)
[all …]
DInvalidAtomicDeclarations.compute24 layout(metal, binding = 0) buffer ssbo {
31 layout(metal, binding = 1) uniform ubo1 {
34 layout(metal, binding = 2) uniform ubo2 {
37 layout(metal, binding = 3) uniform ubo3 {
40 layout(metal, binding = 4) uniform ubo4 {
43 layout(metal, binding = 5) uniform ubo5 {
47 layout(metal, binding = 6) readonly buffer roSsbo1 {
50 layout(metal, binding = 7) readonly buffer roSsbo2 {
53 layout(metal, binding = 8) readonly buffer roSsbo3 {
56 layout(metal, binding = 9) readonly buffer roSsbo4 {
[all …]
/external/linux-kselftest/tools/testing/selftests/rcutorture/bin/
Dkvm-test-1-run.sh170 # Give bare-metal advice
174 touch $resdir/bare-metal
175 echo To run this scenario on bare metal: >> $resdir/bare-metal
176 echo >> $resdir/bare-metal
177 echo " 1." Set your bare-metal build tree to the state shown in this file: >> $resdir/bare-metal
178 echo " " $testid_txt >> $resdir/bare-metal
179 echo " 2." Update your bare-metal build tree"'"s .config based on this file: >> $resdir/bare-metal
180 echo " " $resdir/ConfigFragment >> $resdir/bare-metal
181 echo " 3." Make the bare-metal kernel"'"s build system aware of your .config updates: >> $resdir/ba…
182 echo " " $ 'yes "" | make oldconfig' >> $resdir/bare-metal
[all …]
/external/aws-sdk-java-v2/.changes/2.4.x/
D2.4.8.json8metal workloads on EC2 M5 and M5d instances. m5.metal and m5d.metal instances are powered by custo…
/external/angle/src/tests/
Dangle_end2end_tests_expectations.txt227 6060 MAC NVIDIA METAL : BlitFramebufferTest.OOBWrite/* = SKIP
237 6318 MAC NVIDIA METAL : EGLBlobCacheTest.FragmentOutputLocationKey/* = SKIP
242 6387 MAC AMD METAL : GLSLTest_ES3.ValidIndexClampES300/* = SKIP
278 // Mac Metal
281 6407 MAC NVIDIA METAL : TransformFeedbackTest.OptimizedVaryings/* = SKIP
282 6415 MAC INTEL METAL : CompressedTextureBPTCTest.Test/ES3_Metal__RGB_BPTC_SIGNED_FLOAT = SKIP
283 6415 MAC INTEL METAL : CompressedTexturePVRTC1SRGBTest.Test/ES3_Metal__SRGB_PVRTC_2BPPV1 = SKIP
284 5345 MAC METAL AMD : TransformFeedbackTest.BufferOutOfMemory/* = SKIP
285 5345 MAC METAL INTEL : TransformFeedbackTest.BufferOutOfMemory/* = SKIP
290 6451 MAC NVIDIA METAL : GLSLTest_ES3.DynamicIndexingOfSwizzledLValuesShouldWork/* = SKIP
[all …]
/external/skia/tests/sksl/errors/
DInvalidAtomicDeclarations.glsl19 layout(metal, binding = 1) uniform ubo1 {
25 layout(metal, binding = 1) uniform ubo1 {
28 layout(metal, binding = 2) uniform ubo2 {
34 layout(metal, binding = 2) uniform ubo2 {
37 layout(metal, binding = 3) uniform ubo3 {
43 layout(metal, binding = 3) uniform ubo3 {
46 layout(metal, binding = 4) uniform ubo4 {
52 layout(metal, binding = 4) uniform ubo4 {
55 layout(metal, binding = 5) uniform ubo5 {
61 layout(metal, binding = 5) uniform ubo5 {
[all …]
DInvalidBackendBindingFlagsMetal.glsl4 layout(metal, rgba32f, sampler=0) readonly texture2D rtexture3; // invalid (has sampler)
7 layout(metal, rgba32f, sampler=0) writeonly texture2D wtexture3; // invalid (has sampler)
10 layout(metal, rgba32f, texture=0, sampler=0) readonly texture2D rtexture4; // invalid (has sampler)
13 layout(metal, rgba32f, texture=0, sampler=0) writeonly texture2D wtexture4;// invalid (has sampler)
16 layout(metal, texture=0) readonly texture2D rtexture5; // invalid (no pixformat)
19 layout(metal, texture=0) writeonly texture2D wtexture5; // invalid (no pixformat)
22 layout(metal, binding=0, texture=0, sampler=0) sampler2D sampler3; // invalid (has binding)
25 layout(metal, texture=0, sampler=0) ubo2 { float c; }; // invalid (has tex/samp)
28 layout(metal, texture=0, sampler=0) ubo2 { float c; }; // invalid (has tex/samp)
31 layout(metal, set=0, binding=0) ubo3 { float d; }; // invalid (has set)
/external/tensorflow/tensorflow/lite/delegates/gpu/metal/
DBUILD32 sdk_frameworks = ["Metal"],
46 "Metal",
60 sdk_frameworks = ["Metal"],
73 sdk_frameworks = ["Metal"],
108 sdk_frameworks = ["Metal"],
130 sdk_frameworks = ["Metal"],
147 sdk_frameworks = ["Metal"],
195 sdk_frameworks = ["Metal"],
217 sdk_frameworks = ["Metal"],
228 sdk_frameworks = ["Metal"],
[all …]
/external/angle/extensions/
DEGL_ANGLE_device_metal.txt43 ANGLE has the ability to run GPU commands on a metal device.
44 This extension defines a mapping from an EGL device to a metal
65 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_metal_shared_event_sync.txt41 associated with a native Metal event object. The EGL fence sync objects
44 storing the id<MTLSharedEvent> referring to the metal event object and
77 "If <type> is EGL_SYNC_METAL_SHARED_EVENT_ANGLE, an EGL metal event sync
87 pointer, the EGL implementation will create a Metal event
88 object. Additionally, the EGL implementation assumes ownership of the Metal
89 event object and will follow Objective-C behavior and increase the Metal
107 The default values for the EGL metal event sync object attributes are as
125 When a fence sync object is created or when an EGL metal shared event sync
141 EGL_SYNC_METAL_SHARED_EVENT_OBJECT_ANGLE attribute of an EGL metal shared
148 1. What should the name be? METAL_EVENT_ANGLE? MTL or METAL?
/external/angle/src/libANGLE/renderer/metal/shaders/
Dgen_mtl_internal_shaders.py7 # Code generation for Metal backend's default shaders.
21 metal_shader_output_file = "mtl_internal_shaders_autogen.metal"
34 …"""// This file is similar to src/libANGLE/renderer/FormatID_autogen.h but is used by Metal default
94 temp_fname = 'temp_master_source.metal'
122 out_file.write('// C++ string version of combined Metal default shaders.\n\n')
137 out_file.write('// Combined Metal default shaders.\n\n')
148 'blit.metal', 'clear.metal', 'gen_indices.metal', 'gen_mipmap.metal', 'copy_buffer.metal',
149 'visibility.metal', 'rewrite_indices.metal'
174 # libANGLE/renderer/metal/shaders/mtl_internal_shaders_metallib.h in some part
/external/angle/src/libANGLE/renderer/metal/
Drenderermtl_utils.cpp7 // Helper methods pertaining to the Metal back-end.
10 #include "libANGLE/renderer/metal/renderermtl_utils.h"
114 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 2, 2);
115 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 3, 3);
116 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 2, 3);
117 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 3, 2);
118 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 2, 4);
119 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 3, 4);
120 ANGLE_INSTANTIATE_SET_UNIFORM_MATRIX_FUNC(Metal, 4, 3);
150 ANGLE_SPECIALIZATION_COLS_SET_UNIFORM_MATRIX_FUNC(Metal, 2, 4);
[all …]
/external/google-cloud-java/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/
Dpom.xml5 <artifactId>google-cloud-bare-metal-solution-bom</artifactId>
6 <version>0.17.0</version><!-- {x-version-update:google-cloud-bare-metal-solution:current} -->
16 <name>Google Bare Metal SOlution BOM</name>
18 BOM for Bare Metal SOlution
29 <artifactId>google-cloud-bare-metal-solution</artifactId>
30 … <version>0.17.0</version><!-- {x-version-update:google-cloud-bare-metal-solution:current} -->
34 <artifactId>grpc-google-cloud-bare-metal-solution-v2</artifactId>
35 …<version>0.17.0</version><!-- {x-version-update:grpc-google-cloud-bare-metal-solution-v2:current} …
39 <artifactId>proto-google-cloud-bare-metal-solution-v2</artifactId>
40 …<version>0.17.0</version><!-- {x-version-update:proto-google-cloud-bare-metal-solution-v2:current}…
/external/tensorflow/tensorflow/lite/objc/
DTensorFlowLiteObjC.podspec51 objc_dir + '{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}',
57 ts.exclude_files = objc_dir + 'tests/TFL{Metal,CoreML}DelegateTests.m'
82 s.subspec 'Metal' do |metal|
83 metal.source_files = [
86 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
87 metal.dependency 'TensorFlowLiteObjC/Core', "#{s.version}"
89 metal.test_spec 'Tests' do |ts|
DTensorFlowLiteObjC.podspec.template53 objc_dir + '{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}',
59 ts.exclude_files = objc_dir + 'tests/TFL{Metal,CoreML}DelegateTests.m'
84 s.subspec 'Metal' do |metal|
85 metal.source_files = [
88 metal.dependency 'TensorFlowLiteC/Metal', "#{s.version}"
89 metal.dependency 'TensorFlowLiteObjC/Core', "#{s.version}"
91 metal.test_spec 'Tests' do |ts|

12345678910>>...49