/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | IndirectDrawValidationEncoder.cpp | 230 const uint32_t minStorageBufferOffsetAlignment = in EncodeIndirectDrawValidationCommands() local 231 device->GetLimits().v1.minStorageBufferOffsetAlignment; in EncodeIndirectDrawValidationCommands() 239 batch.minOffset % minStorageBufferOffsetAlignment; in EncodeIndirectDrawValidationCommands() 253 Align(validatedParamsSize, minStorageBufferOffsetAlignment); in EncodeIndirectDrawValidationCommands() 262 Align(currentPass->batchDataSize, minStorageBufferOffsetAlignment); in EncodeIndirectDrawValidationCommands()
|
H A D | ProgrammableEncoder.cpp | 149 requiredAlignment = GetDevice()->GetLimits().v1.minStorageBufferOffsetAlignment; in ValidateSetBindGroup()
|
H A D | IndirectDrawMetadata.cpp | 29 return limits.v1.maxStorageBufferBindingSize - limits.v1.minStorageBufferOffsetAlignment - in ComputeMaxIndirectValidationBatchOffsetRange()
|
H A D | BindGroup.cpp | 65 device->GetLimits().v1.minStorageBufferOffsetAlignment; in ValidateBufferBinding() 71 device->GetLimits().v1.minStorageBufferOffsetAlignment; in ValidateBufferBinding()
|
H A D | Limits.cpp | 48 X( Lower, minStorageBufferOffsetAlignment, 256, 256) \
|
H A D | ComputePassEncoder.cpp | 227 device->GetLimits().v1.minStorageBufferOffsetAlignment; in TransformIndirectDispatchBuffer()
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | LimitsTests.cpp | 109 required.minStorageBufferOffsetAlignment = defaults.minStorageBufferOffsetAlignment * 2; in TEST()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | AdapterVk.cpp | 221 CHECK_AND_SET_V1_MIN_LIMIT(minStorageBufferOffsetAlignment, in InitializeSupportedLimitsImpl() 222 minStorageBufferOffsetAlignment); in InitializeSupportedLimitsImpl()
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | DynamicBufferOffsetTests.cpp | 496 uint32_t minStorageBufferOffsetAlignment = in TEST_P() local 497 GetSupportedLimits().limits.minStorageBufferOffsetAlignment; in TEST_P() 502 uint32_t storageBufferOffset = Align(arrayByteLength, minStorageBufferOffsetAlignment); in TEST_P()
|
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
H A D | GPUSupportedLimits.cpp | 88 return limits_.limits.minStorageBufferOffsetAlignment; in getMinStorageBufferOffsetAlignment()
|
H A D | GPUAdapter.cpp | 148 COPY_LIMIT(minStorageBufferOffsetAlignment); in getLimits()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineDynamicOffsetTests.cpp | 230 const VkDeviceSize alignment = ((m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) ? deviceLimits.minUniformBufferOffsetAlignment : deviceLimits.minStorageBufferOffsetAlignment); in init() 915 const VkDeviceSize inputAlignment = ((m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) ? m_deviceLimits.minUniformBufferOffsetAlignment : m_deviceLimits.minStorageBufferOffsetAlignment); in init() 919 const VkDeviceSize outputExtraBytes = kColorSize % m_deviceLimits.minStorageBufferOffsetAlignment; in init() 920 const VkDeviceSize colorBlockOutputSize = ((outputExtraBytes == 0ull) ? kColorSize : (kColorSize + m_deviceLimits.minStorageBufferOffsetAlignment - outputExtraBytes)); in init() 1272 const deUint32 colorBlockOutputSize = static_cast<deUint32>(de::max(kColorSize, m_deviceLimits.minStorageBufferOffsetAlignment)); in verifyOutput() 1746 const vk::VkDeviceSize minSsboAlignment = deviceLimits.minStorageBufferOffsetAlignment; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineDynamicOffsetTests.cpp | 227 const VkDeviceSize alignment = ((m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) ? deviceLimits.minUniformBufferOffsetAlignment : deviceLimits.minStorageBufferOffsetAlignment); in init() 919 const VkDeviceSize inputAlignment = ((m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) ? m_deviceLimits.minUniformBufferOffsetAlignment : m_deviceLimits.minStorageBufferOffsetAlignment); in init() 923 const VkDeviceSize outputExtraBytes = kColorSize % m_deviceLimits.minStorageBufferOffsetAlignment; in init() 924 const VkDeviceSize colorBlockOutputSize = ((outputExtraBytes == 0ull) ? kColorSize : (kColorSize + m_deviceLimits.minStorageBufferOffsetAlignment - outputExtraBytes)); in init() 1300 const deUint32 colorBlockOutputSize = static_cast<deUint32>(de::max(kColorSize, m_deviceLimits.minStorageBufferOffsetAlignment)); in verifyOutput()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | TransformFeedbackVk.cpp | 138 rendererVk->getPhysicalDeviceProperties().limits.minStorageBufferOffsetAlignment; in begin()
|
H A D | BufferVk.cpp | 120 ASSERT(gl::isPow2(limitsVk.minStorageBufferOffsetAlignment)); in GetPreferredDynamicBufferInitialSize() 125 static_cast<size_t>(limitsVk.minStorageBufferOffsetAlignment), in GetPreferredDynamicBufferInitialSize()
|
H A D | vk_caps_utils.cpp | 768 LimitToInt(static_cast<uint32_t>(limitsVk.minStorageBufferOffsetAlignment)); in ensureCapsInitialized()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_device.c | 734 .minStorageBufferOffsetAlignment = 4, in panvk_GetPhysicalDeviceProperties2()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeIndirectComputeDispatchTests.cpp | 221 vk::VkDeviceSize alignment = deviceProperties.limits.minStorageBufferOffsetAlignment; in getResultBlockAlignedSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/ |
H A D | vktComputeIndirectComputeDispatchTests.cpp | 219 vk::VkDeviceSize alignment = deviceProperties.limits.minStorageBufferOffsetAlignment; in getResultBlockAlignedSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiFeatureInfo.cpp | 221 { LIMIT(minStorageBufferOffsetAlignment), 0, 0, 1, 0.0f, LIMIT_FORMAT_DEVICE_SIZE, LIMIT_TYPE_MIN, -1, true }, in validateFeatureLimits() 222 { LIMIT(minStorageBufferOffsetAlignment), 0, 0, 256, 0.0f, LIMIT_FORMAT_DEVICE_SIZE, LIMIT_TYPE_MAX, -1, true }, in validateFeatureLimits() 826 { PN(checkAlways), PN(limits.minStorageBufferOffsetAlignment), LIM_MIN_DEVSIZE(1) }, in validateLimits12() 827 { PN(checkAlways), PN(limits.minStorageBufferOffsetAlignment), LIM_MAX_DEVSIZE(256) }, in validateLimits12() 2824 OFFSET_TABLE_ENTRY(VkPhysicalDeviceProperties, limits.minStorageBufferOffsetAlignment),
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiFeatureInfo.cpp | 221 { LIMIT(minStorageBufferOffsetAlignment), 0, 0, 1, 0.0f, LIMIT_FORMAT_DEVICE_SIZE, LIMIT_TYPE_MIN, -1, true }, in validateFeatureLimits() 222 { LIMIT(minStorageBufferOffsetAlignment), 0, 0, 256, 0.0f, LIMIT_FORMAT_DEVICE_SIZE, LIMIT_TYPE_MAX, -1, true }, in validateFeatureLimits() 817 { PN(checkAlways), PN(limits.minStorageBufferOffsetAlignment), LIM_MIN_DEVSIZE(1) }, in validateLimits12() 818 { PN(checkAlways), PN(limits.minStorageBufferOffsetAlignment), LIM_MAX_DEVSIZE(256) }, in validateLimits12() 2849 OFFSET_TABLE_ENTRY(VkPhysicalDeviceProperties, limits.minStorageBufferOffsetAlignment),
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_device.c | 960 .minStorageBufferOffsetAlignment = 4U, in pvr_GetPhysicalDeviceProperties2()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_device.c | 336 .minStorageBufferOffsetAlignment = device->pscreen->get_param(device->pscreen, PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT), in lvp_physical_device_init()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
H A D | vktBindingBufferDeviceAddressTests.cpp | 689 properties.properties.limits.minStorageBufferOffsetAlignment), in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryRequirementsTests.cpp | 507 result.check(m_currentTestRequirements.alignment >= limits.minStorageBufferOffsetAlignment, in verifyMemoryRequirements() 508 "VkMemoryRequirements alignment doesn't respect minStorageBufferOffsetAlignment"); in verifyMemoryRequirements()
|