| /third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
| D | LimitsTests.cpp | 17 #include "dawn_native/Limits.h" 20 TEST(Limits, GetDefaultLimits) { in TEST() argument 21 dawn_native::Limits limits = {}; in TEST() local 22 EXPECT_NE(limits.maxBindGroups, 4u); in TEST() 24 dawn_native::GetDefaultLimits(&limits); in TEST() 26 EXPECT_EQ(limits.maxBindGroups, 4u); in TEST() 31 TEST(Limits, ReifyDefaultLimits_PopulatesDefault) { in TEST() argument 32 dawn_native::Limits limits; in TEST() local 33 limits.maxComputeWorkgroupStorageSize = wgpu::kLimitU32Undefined; in TEST() 34 limits.maxStorageBufferBindingSize = wgpu::kLimitU64Undefined; in TEST() [all …]
|
| /third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
| D | RequestDeviceValidationTests.cpp | 59 // Test that requesting a device without specifying limits is valid. 64 // Check one of the default limits. in TEST_F() 65 wgpu::SupportedLimits limits; in TEST_F() local 66 device.GetLimits(&limits); in TEST_F() 67 EXPECT_EQ(limits.limits.maxBindGroups, 4u); in TEST_F() 71 // Test that requesting a device with the default limits is valid. 73 wgpu::RequiredLimits limits = {}; in TEST_F() local 75 descriptor.requiredLimits = reinterpret_cast<const WGPURequiredLimits*>(&limits); in TEST_F() 78 // Check one of the default limits. in TEST_F() 79 wgpu::SupportedLimits limits; in TEST_F() local [all …]
|
| /third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
| D | GPUSupportedLimits.cpp | 23 GPUSupportedLimits::GPUSupportedLimits(wgpu::SupportedLimits limits) in GPUSupportedLimits() argument 24 : limits_(std::move(limits)) { in GPUSupportedLimits() 28 return limits_.limits.maxTextureDimension1D; in getMaxTextureDimension1D() 32 return limits_.limits.maxTextureDimension2D; in getMaxTextureDimension2D() 36 return limits_.limits.maxTextureDimension3D; in getMaxTextureDimension3D() 40 return limits_.limits.maxTextureArrayLayers; in getMaxTextureArrayLayers() 44 return limits_.limits.maxBindGroups; in getMaxBindGroups() 48 return limits_.limits.maxDynamicUniformBuffersPerPipelineLayout; in getMaxDynamicUniformBuffersPerPipelineLayout() 52 return limits_.limits.maxDynamicStorageBuffersPerPipelineLayout; in getMaxDynamicStorageBuffersPerPipelineLayout() 56 return limits_.limits.maxSampledTexturesPerShaderStage; in getMaxSampledTexturesPerShaderStage() [all …]
|
| /third_party/rust/rust/tests/ui/lint/ |
| D | lint-type-limits.stderr | 1 error: comparison is useless due to type limits 2 --> $DIR/lint-type-limits.rs:8:11 9 error: comparison is useless due to type limits 10 --> $DIR/lint-type-limits.rs:19:13 15 error: comparison is useless due to type limits 16 --> $DIR/lint-type-limits.rs:20:13 21 error: comparison is useless due to type limits 22 --> $DIR/lint-type-limits.rs:21:13 27 error: comparison is useless due to type limits 28 --> $DIR/lint-type-limits.rs:22:13 [all …]
|
| D | lint-type-limits.rs | 8 while i >= 0 { //~ ERROR comparison is useless due to type limits in foo() 19 let _ = u > 255; //~ ERROR comparison is useless due to type limits in bleh() 20 let _ = 255 < u; //~ ERROR comparison is useless due to type limits in bleh() 21 let _ = u < 0; //~ ERROR comparison is useless due to type limits in bleh() 22 let _ = 0 > u; //~ ERROR comparison is useless due to type limits in bleh() 23 let _ = u <= 255; //~ ERROR comparison is useless due to type limits in bleh() 24 let _ = 255 >= u; //~ ERROR comparison is useless due to type limits in bleh() 25 let _ = u >= 0; //~ ERROR comparison is useless due to type limits in bleh() 26 let _ = 0 <= u; //~ ERROR comparison is useless due to type limits in bleh()
|
| /third_party/skia/third_party/externals/dawn/src/dawn_native/ |
| D | Limits.h | 24 Limits v1; 27 // Populate |limits| with the default limits. 28 void GetDefaultLimits(Limits* limits); 30 // Returns a copy of |limits| where all undefined values are replaced 31 // with their defaults. Also clamps to the defaults if the provided limits 33 Limits ReifyDefaultLimits(const Limits& limits); 36 MaybeError ValidateLimits(const Limits& supportedLimits, const Limits& requiredLimits); 38 // Returns a copy of |limits| where limit tiers are applied. 39 Limits ApplyLimitTiers(Limits limits);
|
| D | Limits.cpp | 15 #include "dawn_native/Limits.h" 31 // These limits don't have tiers yet. Define two tiers with the same values since the macros 65 #define LIMITS(X) \ macro 142 void GetDefaultLimits(Limits* limits) { in GetDefaultLimits() argument 143 ASSERT(limits != nullptr); in GetDefaultLimits() 144 #define X(Better, limitName, base, ...) limits->limitName = base; in GetDefaultLimits() 145 LIMITS(X) in GetDefaultLimits() 149 Limits ReifyDefaultLimits(const Limits& limits) { in ReifyDefaultLimits() argument 150 Limits out; in ReifyDefaultLimits() 152 if (IsLimitUndefined(limits.limitName) || \ in ReifyDefaultLimits() [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
| D | vkNullDriver.cpp | 977 props->limits.maxImageDimension1D = 4096; in getPhysicalDeviceProperties() 978 props->limits.maxImageDimension2D = 4096; in getPhysicalDeviceProperties() 979 props->limits.maxImageDimension3D = 256; in getPhysicalDeviceProperties() 980 props->limits.maxImageDimensionCube = 4096; in getPhysicalDeviceProperties() 981 props->limits.maxImageArrayLayers = 256; in getPhysicalDeviceProperties() 982 props->limits.maxTexelBufferElements = 65536; in getPhysicalDeviceProperties() 983 props->limits.maxUniformBufferRange = 16384; in getPhysicalDeviceProperties() 984 props->limits.maxStorageBufferRange = 1u<<27; in getPhysicalDeviceProperties() 985 props->limits.maxPushConstantsSize = 128; in getPhysicalDeviceProperties() 986 props->limits.maxMemoryAllocationCount = 4096; in getPhysicalDeviceProperties() [all …]
|
| /third_party/vk-gl-cts/external/vulkan-docs/src/chapters/ |
| D | limits.txt | 6 // Limits chapters for different behavior, property, and limit queries. 17 [[limits]] 18 = Limits 27 Limits are reported via the basic slink:VkPhysicalDeviceLimits structure as 31 When limits are added in future Vulkan versions or extensions, each 38 …eLimits',desc='Structure reporting implementation-dependent physical device limits',type='structs'] 45 These are available in the pname:limits member of the 49 * [[limits-maxImageDimension1D]] pname:maxImageDimension1D is the largest 55 * [[limits-maxImageDimension2D]] pname:maxImageDimension2D is the largest 63 * [[limits-maxImageDimension3D]] pname:maxImageDimension3D is the largest [all …]
|
| D | limits.adoc | 6 // Limits chapters for different behavior, property, and limit queries. 17 [[limits]] anchor 18 = Limits chapter 27 Limits are reported via the basic slink:VkPhysicalDeviceLimits structure as 31 When limits are added in future Vulkan versions or extensions, each 38 …eLimits',desc='Structure reporting implementation-dependent physical device limits',type='structs'] 45 These are available in the pname:limits member of the 49 * [[limits-maxImageDimension1D]] pname:maxImageDimension1D is the largest 55 * [[limits-maxImageDimension2D]] pname:maxImageDimension2D is the largest 63 * [[limits-maxImageDimension3D]] pname:maxImageDimension3D is the largest [all …]
|
| /third_party/rust/crates/cxx/syntax/ |
| D | discriminant.rs | 42 if let Some(limits) = Limits::of(new_repr) { in insert() 44 if limits.min <= past && past <= limits.max { in insert() 48 "discriminant value `{}` is outside the limits of {}", in insert() 98 for limits in &LIMITS { in inferred_repr() 99 if limits.min <= min && max <= limits.max { in inferred_repr() 100 return Ok(limits.repr); in inferred_repr() 137 if let Some(limits) = Limits::of(expected_repr) { in insert() 138 if discriminant < limits.min || limits.max < discriminant { in insert() 140 "discriminant value `{}` is outside the limits of {}", in insert() 278 struct Limits { struct [all …]
|
| /third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
| D | AdapterD3D12.cpp | 141 MaybeError Adapter::InitializeSupportedLimitsImpl(CombinedLimits* limits) { in InitializeSupportedLimitsImpl() argument 166 GetDefaultLimits(&limits->v1); in InitializeSupportedLimitsImpl() 170 // Limits that are the same across D3D feature levels in InitializeSupportedLimitsImpl() 171 limits->v1.maxTextureDimension1D = D3D12_REQ_TEXTURE1D_U_DIMENSION; in InitializeSupportedLimitsImpl() 172 limits->v1.maxTextureDimension2D = D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION; in InitializeSupportedLimitsImpl() 173 limits->v1.maxTextureDimension3D = D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION; in InitializeSupportedLimitsImpl() 174 limits->v1.maxTextureArrayLayers = D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION; in InitializeSupportedLimitsImpl() 177 limits->v1.maxVertexBuffers = 16; in InitializeSupportedLimitsImpl() 178 limits->v1.maxVertexAttributes = D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT; in InitializeSupportedLimitsImpl() 219 ASSERT(maxUAVsAllStages / 4 > limits->v1.maxStorageTexturesPerShaderStage); in InitializeSupportedLimitsImpl() [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/mustpass/main/vksc-default/ |
| D | sc.txt | 109 dEQP-VKSC.sc.device_object_reservation.limits.max_values.descriptor_set_layout_binding_limit 110 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_imageview_arraylayers 111 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_imageview_miplevels 112 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_layeredimageview_miplevels 113 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_occlusion_queries_per_pool 114 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_pipelinestatistics_queries_per_pool 115 dEQP-VKSC.sc.device_object_reservation.limits.max_values.max_timestamp_queries_per_pool 116 dEQP-VKSC.sc.device_object_reservation.limits.request_count.buffer 117 dEQP-VKSC.sc.device_object_reservation.limits.request_count.buffer_view 118 dEQP-VKSC.sc.device_object_reservation.limits.request_count.command_buffer [all …]
|
| /third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
| D | AdapterVk.cpp | 17 #include "dawn_native/Limits.h" 150 if (mDeviceInfo.properties.limits.timestampComputeAndGraphics == VK_TRUE) { in InitializeSupportedFeaturesImpl() 157 MaybeError Adapter::InitializeSupportedLimitsImpl(CombinedLimits* limits) { in InitializeSupportedLimitsImpl() argument 158 GetDefaultLimits(&limits->v1); in InitializeSupportedLimitsImpl() 159 CombinedLimits baseLimits = *limits; in InitializeSupportedLimitsImpl() 161 const VkPhysicalDeviceLimits& vkLimits = mDeviceInfo.properties.limits; in InitializeSupportedLimitsImpl() 166 return DAWN_INTERNAL_ERROR("Insufficient Vulkan limits for " #webgpuName \ in InitializeSupportedLimitsImpl() 172 limits->v1.webgpuName = vkLimits.vulkanName; \ in InitializeSupportedLimitsImpl() 189 limits->v1.maxTextureDimension2D = std::min({ in InitializeSupportedLimitsImpl() 229 return DAWN_INTERNAL_ERROR("Insufficient Vulkan limits for maxVertexBufferArrayStride"); in InitializeSupportedLimitsImpl() [all …]
|
| /third_party/pulseaudio/src/modules/alsa/mixer/samples/ |
| D | HDA Intel--Realtek ALC889A | 4 Limits: Playback 0 - 64 15 Limits: Playback 0 - 255 22 Limits: Playback 0 - 64 29 Limits: Playback 0 - 31 37 Limits: 0 - 3 43 Limits: Playback 0 - 64 50 Limits: Playback 0 - 64 55 Limits: Playback 0 - 64 60 Limits: Playback 0 - 64 67 Limits: Playback 0 - 31 [all …]
|
| D | VIA 8237--Analog Devices AD1888 | 4 Limits: Playback 0 - 31 11 Limits: Playback 0 - 31 16 Limits: Playback 0 - 31 27 Limits: Playback 0 - 31 34 Limits: Playback 0 - 31 45 Limits: Playback 0 - 31 50 Limits: Playback 0 - 31 57 Limits: Playback 0 - 31 69 Limits: Playback 0 - 31 77 Limits: Playback 0 - 31 [all …]
|
| D | ATI IXP--Realtek ALC655 rev 0 | 4 Limits: Playback 0 - 31 11 Limits: Playback 0 - 31 16 Limits: Playback 0 - 31 23 Limits: Playback 0 - 31 34 Limits: Playback 0 - 31 39 Limits: Playback 0 - 31 46 Limits: Playback 0 - 31 54 Limits: Playback 0 - 31 62 Limits: Playback 0 - 31 85 Limits: Playback 0 - 31 [all …]
|
| D | Ensoniq AudioPCI--Cirrus Logic CS4297A rev 3 | 4 Limits: Playback 0 - 63 11 Limits: Playback 0 - 31 16 Limits: Playback 0 - 31 24 Limits: 0 - 15 30 Limits: 0 - 15 39 Limits: Playback 0 - 31 48 Limits: Playback 0 - 31 56 Limits: Playback 0 - 31 64 Limits: Playback 0 - 31 81 Limits: Playback 0 - 31 [all …]
|
| D | Intel 82801CA-ICH3--Analog Devices AD1881A | 4 Limits: Playback 0 - 63 11 Limits: Playback 0 - 31 17 Limits: 0 - 15 23 Limits: 0 - 15 32 Limits: Playback 0 - 31 45 Limits: Playback 0 - 31 53 Limits: Playback 0 - 31 61 Limits: Playback 0 - 31 78 Limits: Playback 0 - 31 86 Limits: Playback 0 - 31 [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
| D | vktPipelineMultisampleBase.cpp | 50 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension1D; in validateImageSize() 53 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension1D && in validateImageSize() 54 imageSize.z() <= deviceProperties.limits.maxImageArrayLayers; in validateImageSize() 57 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 58 imageSize.y() <= deviceProperties.limits.maxImageDimension2D; in validateImageSize() 61 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 62 imageSize.y() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 63 imageSize.z() <= deviceProperties.limits.maxImageArrayLayers; in validateImageSize() 66 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimensionCube && in validateImageSize() 67 imageSize.y() <= deviceProperties.limits.maxImageDimensionCube; in validateImageSize() [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
| D | vktPipelineMultisampleBase.cpp | 48 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension1D; in validateImageSize() 51 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension1D && in validateImageSize() 52 imageSize.z() <= deviceProperties.limits.maxImageArrayLayers; in validateImageSize() 55 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 56 imageSize.y() <= deviceProperties.limits.maxImageDimension2D; in validateImageSize() 59 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 60 imageSize.y() <= deviceProperties.limits.maxImageDimension2D && in validateImageSize() 61 imageSize.z() <= deviceProperties.limits.maxImageArrayLayers; in validateImageSize() 64 isImageSizeValid = imageSize.x() <= deviceProperties.limits.maxImageDimensionCube && in validateImageSize() 65 imageSize.y() <= deviceProperties.limits.maxImageDimensionCube; in validateImageSize() [all …]
|
| /third_party/mindspore/mindspore-src/source/docs/api/api_python/ops/ |
| D | mindspore.ops.RaggedRange.rst | 13 - **limits** (Tensor) - 每个数列的上限,shape与数据类型与 `starts` 一致。 18 …values** (Tensor) - 返回RaggedTensor的密集值,其数据类型与输入 `starts` 相同。设输入 `starts、` `limits` 和 `delta` 的大小为i。 19 …- 如果 `starts` 、 `limits` 和 `delta` 的数据类型为int32或int64,则输出 `rt_dense_values` 的shape等于 :math:`sum(abs… 20 …- 如果 `starts` 、 `limits` 和 `delta` 的数据类型为float32或者float64,则输出 `rt_dense_values` 的shape等于 :math:`su… 25 - **TypeError** - 如果 `starts` 、 `limits` 和 `deltas` 的数据类型不一致。 27 - **ValueError** - 如果 `starts` 、 `limits` 和 `deltas` 不是 0D或1D Tensor。 29 - **ValueError** - 如果 `starts` 、 `limits` 和 `deltas` 的shape不一致。
|
| /third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
| D | BackendMTL.mm | 411 MaybeError InitializeSupportedLimitsImpl(CombinedLimits* limits) override { 460 GetDefaultLimits(&limits->v1); 462 limits->v1.maxTextureDimension1D = mtlLimits.max1DTextureSize; 463 limits->v1.maxTextureDimension2D = mtlLimits.max2DTextureSize; 464 limits->v1.maxTextureDimension3D = mtlLimits.max3DTextureSize; 465 limits->v1.maxTextureArrayLayers = mtlLimits.maxTextureArrayLayers; 470 uint32_t baseMaxBuffersPerStage = limits->v1.maxStorageBuffersPerShaderStage + 471 limits->v1.maxUniformBuffersPerShaderStage + 472 limits->v1.maxVertexBuffers; 477 limits->v1.maxStorageBuffersPerShaderStage += additional / 3; [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
| D | vktApiFeatureInfo.cpp | 56 #include <limits> 110 VkPhysicalDeviceLimits* limits = &properties->limits; in validateFeatureLimits() local 112 deUint32 maxPerStageResourcesMin = deMin32(128, limits->maxPerStageDescriptorUniformBuffers + in validateFeatureLimits() 113 limits->maxPerStageDescriptorStorageBuffers + in validateFeatureLimits() 114 limits->maxPerStageDescriptorSampledImages + in validateFeatureLimits() 115 limits->maxPerStageDescriptorStorageImages + in validateFeatureLimits() 116 limits->maxPerStageDescriptorInputAttachments + in validateFeatureLimits() 117 limits->maxColorAttachments); in validateFeatureLimits() 228 …{ LIMIT(maxInterpolationOffset), 0, 0, 0, 0.5f - (1.0f/deFloatPow(2.0f, (float)limits->subPi… in validateFeatureLimits() 252 …{ LIMIT(pointSizeRange[1]), 0, 0, 0, 64.0f - limits->pointSizeGranularity , LIMIT_FORMAT_F… in validateFeatureLimits() [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
| D | vktApiFeatureInfo.cpp | 56 #include <limits> 110 VkPhysicalDeviceLimits* limits = &properties->limits; in validateFeatureLimits() local 112 deUint32 maxPerStageResourcesMin = deMin32(128, limits->maxPerStageDescriptorUniformBuffers + in validateFeatureLimits() 113 limits->maxPerStageDescriptorStorageBuffers + in validateFeatureLimits() 114 limits->maxPerStageDescriptorSampledImages + in validateFeatureLimits() 115 limits->maxPerStageDescriptorStorageImages + in validateFeatureLimits() 116 limits->maxPerStageDescriptorInputAttachments + in validateFeatureLimits() 117 limits->maxColorAttachments); in validateFeatureLimits() 228 …{ LIMIT(maxInterpolationOffset), 0, 0, 0, 0.5f - (1.0f/deFloatPow(2.0f, (float)limits->subPi… in validateFeatureLimits() 252 …{ LIMIT(pointSizeRange[1]), 0, 0, 0, 64.0f - limits->pointSizeGranularity , LIMIT_FORMAT_F… in validateFeatureLimits() [all …]
|