Home
last modified time | relevance | path

Searched full:limits (Results 1 – 25 of 4421) sorted by relevance

12345678910>>...177

/third_party/skia/third_party/externals/dawn/src/tests/unittests/
DLimitsTests.cpp17 #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/
DRequestDeviceValidationTests.cpp59 // 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/
DGPUSupportedLimits.cpp23 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/
Dlint-type-limits.stderr1 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 …]
Dlint-type-limits.rs8 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/
DLimits.h24 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);
DLimits.cpp15 #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/
DvkNullDriver.cpp977 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/
Dlimits.txt6 // 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 …]
Dlimits.adoc6 // 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/
Ddiscriminant.rs42 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/
DAdapterD3D12.cpp141 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/
Dsc.txt109 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/
DAdapterVk.cpp17 #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/
DHDA Intel--Realtek ALC889A4 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 …]
DVIA 8237--Analog Devices AD18884 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 …]
DATI IXP--Realtek ALC655 rev 04 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 …]
DEnsoniq AudioPCI--Cirrus Logic CS4297A rev 34 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 …]
DIntel 82801CA-ICH3--Analog Devices AD1881A4 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/
DvktPipelineMultisampleBase.cpp50 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/
DvktPipelineMultisampleBase.cpp48 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/
Dmindspore.ops.RaggedRange.rst13 - **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/
DBackendMTL.mm411 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/
DvktApiFeatureInfo.cpp56 #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/
DvktApiFeatureInfo.cpp56 #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 …]

12345678910>>...177