Home
last modified time | relevance | path

Searched refs:VkDeviceSize (Results 1 – 25 of 201) sorted by relevance

123456789

/external/skia/src/gpu/vk/
DGrVkMemory.h47 GrVkFreeListAlloc(VkDeviceSize size, VkDeviceSize alignment) in GrVkFreeListAlloc()
61 VkDeviceSize size() const { return fSize; } in size()
62 VkDeviceSize alignment() const { return fAlignment; } in alignment()
63 VkDeviceSize freeSize() const { return fFreeSize; } in freeSize()
64 VkDeviceSize largestBlockSize() const { return fLargestBlockSize; } in largestBlockSize()
69 bool alloc(VkDeviceSize requestedSize, VkDeviceSize* allocOffset, VkDeviceSize* allocSize);
70 void free(VkDeviceSize allocOffset, VkDeviceSize allocSize);
81 VkDeviceSize fOffset;
82 VkDeviceSize fSize;
86 VkDeviceSize fSize;
[all …]
DGrVkMemory.cpp16 VkDeviceSize gHeapUsage[VK_MAX_MEMORY_HEAPS+1] = { 0 };
135 const VkDeviceSize kMaxSmallImageSize = 16 * 1024;
136 const VkDeviceSize kMinVulkanPageSize = 16 * 1024;
138 static VkDeviceSize align_size(VkDeviceSize size, VkDeviceSize alignment) { in align_size()
211 VkDeviceSize pageAlignedSize = align_size(alloc->fSize, kMinVulkanPageSize); in AllocAndBindImageMemory()
232 VkDeviceSize pageAlignedSize = align_size(alloc.fSize, kMinVulkanPageSize); in FreeImageMemory()
315 bool GrVkFreeListAlloc::alloc(VkDeviceSize requestedSize, in alloc()
316 VkDeviceSize* allocOffset, VkDeviceSize* allocSize) { in alloc()
317 VkDeviceSize alignedSize = align_size(requestedSize, fAlignment); in alloc()
322 VkDeviceSize bestFitSize = fSize + 1; in alloc()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryMappingTests.cpp305 Move<VkImage> makeImage (const DeviceInterface& vk, VkDevice device, VkDeviceSize size, deUint32 qu… in makeImage()
307 const VkDeviceSize sizeInPixels = (size + 3u) / 4u; in makeImage()
336 Move<VkBuffer> makeBuffer(const DeviceInterface& vk, VkDevice device, VkDeviceSize size, deUint32 q… in makeBuffer()
406 Move<VkDeviceMemory> allocMemory (const DeviceInterface& vk, VkDevice device, VkDeviceSize pAllocIn… in allocMemory()
418 Move<VkDeviceMemory> allocMemory (const DeviceInterface& vk, VkDevice device, VkDeviceSize pAllocIn… in allocMemory()
443 MemoryRange (VkDeviceSize offset_ = ~(VkDeviceSize)0, VkDeviceSize size_ = ~(VkDeviceSize)0) in MemoryRange()
449 VkDeviceSize offset;
450 VkDeviceSize size;
456 : allocationSize (~(VkDeviceSize)0) in TestConfig()
461 VkDeviceSize allocationSize;
[all …]
DvktMemoryAllocationTests.cpp77 Maybe<VkDeviceSize> memorySize;
139 …const VkDeviceSize allocationSize = (m_config.memorySize ? *m_config.memorySize : (VkDeviceSize)(… in iterate()
278 VkDeviceSize size;
284 VkDeviceSize memoryUsage;
285 VkDeviceSize maxMemoryUsage;
307 VkDeviceSize m_totalSystemMem;
308 VkDeviceSize m_totalDeviceMem;
378 const VkDeviceSize usedSysMem = isUMA ? (m_totalDeviceMem+m_totalSystemMem) : m_totalSystemMem; in iterate()
439 const VkDeviceSize maxAllocSize = (isDeviceLocal && !isUMA) in iterate()
440 …? de::min(heap.maxMemoryUsage - heap.memoryUsage, (VkDeviceSize)m_memoryLimits.totalDeviceLocalMem… in iterate()
[all …]
/external/deqp/external/vulkancts/framework/vulkan/
DvkMemUtil.hpp60 VkDeviceSize getOffset (void) const { return m_offset; } in getOffset()
66 Allocation (VkDeviceMemory memory, VkDeviceSize offset, void* hostPtr);
70 const VkDeviceSize m_offset;
117 …virtual de::MovePtr<Allocation> allocate (const VkMemoryAllocateInfo& allocInfo, VkDeviceSize alig…
127 …de::MovePtr<Allocation> allocate (const VkMemoryAllocateInfo& allocInfo, VkDeviceSize alignme…
139 … DeviceInterface& vkd, VkDevice device, VkDeviceMemory mem, VkDeviceSize offset, VkDeviceSize size…
140 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size…
141 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size…
143 …nterface& vkd, VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset, V…
DvkMemUtil.cpp45 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size…
57 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size… in HostPtr()
91 Allocation::Allocation (VkDeviceMemory memory, VkDeviceSize offset, void* hostPtr) in Allocation()
151 : Allocation (*mem, (VkDeviceSize)0, hostPtr ? hostPtr->get() : DE_NULL) in SimpleAllocation()
168 MovePtr<Allocation> SimpleAllocator::allocate (const VkMemoryAllocateInfo& allocInfo, VkDeviceSize in allocate()
271 … DeviceInterface& vkd, VkDevice device, VkDeviceMemory mem, VkDeviceSize offset, VkDeviceSize size… in mapMemory()
279 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size) in flushMappedMemoryRange()
293 …viceInterface& vkd, VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size) in invalidateMappedMemoryRange()
324 VkDeviceSize memoryOffset, in bindImagePlaneMemory()
DvkStructTypes.inl116 VkDeviceSize maxResourceSize;
132 VkDeviceSize bufferImageGranularity;
133 VkDeviceSize sparseAddressSpaceSize;
188 VkDeviceSize minTexelBufferOffsetAlignment;
189 VkDeviceSize minUniformBufferOffsetAlignment;
190 VkDeviceSize minStorageBufferOffsetAlignment;
224 VkDeviceSize optimalBufferCopyOffsetAlignment;
225 VkDeviceSize optimalBufferCopyRowPitchAlignment;
226 VkDeviceSize nonCoherentAtomSize;
267 VkDeviceSize size;
[all …]
DvkPlatform.hpp110VkDeviceSize totalDeviceLocalMemory; //!< #bytes of total DEVICE_LOCAL memory tests must not ex…
111VkDeviceSize deviceMemoryAllocationGranularity; //!< VkDeviceMemory allocation granularity (typica…
115 VkDeviceSize devicePageSize; //!< Page size on device (must be rounded up to nearest POT)
116 VkDeviceSize devicePageTableEntrySize; //!< Number of bytes per page table size
DvkTypeUtil.inl26 inline VkMemoryRequirements makeMemoryRequirements (VkDeviceSize size, VkDeviceSize alignment, deUi…
35 …seMemoryBind makeSparseMemoryBind (VkDeviceSize resourceOffset, VkDeviceSize size, VkDeviceMemory …
91 …ut makeSubresourceLayout (VkDeviceSize offset, VkDeviceSize size, VkDeviceSize rowPitch, VkDeviceS…
253 …riptorBufferInfo makeDescriptorBufferInfo (VkBuffer buffer, VkDeviceSize offset, VkDeviceSize rang…
314 inline VkBufferCopy makeBufferCopy (VkDeviceSize srcOffset, VkDeviceSize dstOffset, VkDeviceSize si…
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiBufferComputeInstance.cpp56 (VkDeviceSize)bufferSize, // size in createDataBuffer()
103 (VkDeviceSize) bufferSize, // size in createColorDataBuffer()
167 …fferInfo resultInfo = makeDescriptorBufferInfo(resBuf, 0u, (vk::VkDeviceSize) ComputeInstanc… in createDescriptorSet()
168 … bufferInfo = makeDescriptorBufferInfo(buffer, (vk::VkDeviceSize)offset, (vk::VkDeviceSize)si… in createDescriptorSet()
204 …BufferInfo resultInfo = makeDescriptorBufferInfo(resBuf, 0u, (vk::VkDeviceSize) ComputeInstanc… in createDescriptorSet()
207 …vk::makeDescriptorBufferInfo(viewA, (vk::VkDeviceSize)offsetA, (vk::VkDeviceSize)sizeof(tcu::Vec4[… in createDescriptorSet()
208 …vk::makeDescriptorBufferInfo(viewB, (vk::VkDeviceSize)offsetB, (vk::VkDeviceSize)sizeof(tcu::Vec4[… in createDescriptorSet()
DvktApiBufferViewCreateTests.cpp58 VkDeviceSize offset;
59 VkDeviceSize range;
82 virtual tcu::TestStatus createTestBuffer (VkDeviceSize size,
92 virtual tcu::TestStatus createTestBuffer (VkDeviceSize size,
102 virtual tcu::TestStatus createTestBuffer (VkDeviceSize size,
129 tcu::TestStatus BufferSuballocation::createTestBuffer (VkDeviceSize size, in createTestBuffer()
192 tcu::TestStatus BufferDedicatedAllocation::createTestBuffer (VkDeviceSize size, in createTestBuffer()
323 const VkDeviceSize size = 3 * 5 * 7 * 64; in iterate()
397 const VkDeviceSize range = VK_WHOLE_SIZE; in createBufferViewCreateTests()
DvktApiBufferTests.cpp56 VkDeviceSize getMaxBufferSize(const VkDeviceSize& bufferSize, in getMaxBufferSize()
57 const VkDeviceSize& alignment, in getMaxBufferSize()
60 VkDeviceSize size = bufferSize; in getMaxBufferSize()
94 virtual tcu::TestStatus bufferCreateAndAllocTest (VkDeviceSize size);
231 virtual tcu::TestStatus bufferCreateAndAllocTest (VkDeviceSize size);
296 tcu::TestStatus BufferTestInstance::bufferCreateAndAllocTest (VkDeviceSize size) in bufferCreateAndAllocTest()
344 const VkDeviceSize availableBufferSize = getMaxBufferSize(memoryHeap.size, in bufferCreateAndAllocTest()
349 const VkDeviceSize maxBufferSize = deAlign64(availableBufferSize >> 1, memReqs.alignment); in bufferCreateAndAllocTest()
485 const VkDeviceSize testSizes[] = in iterate()
506 (VkDeviceSize size) in bufferCreateAndAllocTest()
[all …]
/external/vulkan-validation-layers/include/vulkan/
Dvulkan.h68 typedef uint64_t VkDeviceSize; typedef
1282 VkDeviceSize maxResourceSize;
1297 VkDeviceSize bufferImageGranularity;
1298 VkDeviceSize sparseAddressSpaceSize;
1353 VkDeviceSize minTexelBufferOffsetAlignment;
1354 VkDeviceSize minUniformBufferOffsetAlignment;
1355 VkDeviceSize minStorageBufferOffsetAlignment;
1389 VkDeviceSize optimalBufferCopyOffsetAlignment;
1390 VkDeviceSize optimalBufferCopyRowPitchAlignment;
1391 VkDeviceSize nonCoherentAtomSize;
[all …]
/external/deqp/external/vulkancts/modules/vulkan/compute/
DvktComputeTestsUtil.hpp101 const vk::VkDeviceSize offset,
102 const vk::VkDeviceSize size);
116 vk::VkBufferCreateInfo makeBufferCreateInfo (const vk::VkDeviceSize bufferSize,
125 const vk::VkDeviceSize offset,
126 const vk::VkDeviceSize bufferSizeBytes);
151 inline vk::VkDeviceSize getImageSizeBytes (const tcu::IVec3& imageSize, const vk::VkFormat format) in getImageSizeBytes()
DvktComputeTestsUtil.cpp57 VkBufferCreateInfo makeBufferCreateInfo (const VkDeviceSize bufferSize, in makeBufferCreateInfo()
166 const VkDeviceSize offset, in makeBufferView()
167 const VkDeviceSize size) in makeBufferView()
222 const VkDeviceSize offset, in makeBufferMemoryBarrier()
223 const VkDeviceSize bufferSizeBytes) in makeBufferMemoryBarrier()
/external/mesa3d/include/vulkan/
Dvulkan.h68 typedef uint64_t VkDeviceSize; typedef
1291 VkDeviceSize maxResourceSize;
1306 VkDeviceSize bufferImageGranularity;
1307 VkDeviceSize sparseAddressSpaceSize;
1362 VkDeviceSize minTexelBufferOffsetAlignment;
1363 VkDeviceSize minUniformBufferOffsetAlignment;
1364 VkDeviceSize minStorageBufferOffsetAlignment;
1398 VkDeviceSize optimalBufferCopyOffsetAlignment;
1399 VkDeviceSize optimalBufferCopyRowPitchAlignment;
1400 VkDeviceSize nonCoherentAtomSize;
[all …]
/external/skia/third_party/vulkan/vulkan/
Dvulkan.h72 typedef uint64_t VkDeviceSize; typedef
1388 VkDeviceSize maxResourceSize;
1403 VkDeviceSize bufferImageGranularity;
1404 VkDeviceSize sparseAddressSpaceSize;
1459 VkDeviceSize minTexelBufferOffsetAlignment;
1460 VkDeviceSize minUniformBufferOffsetAlignment;
1461 VkDeviceSize minStorageBufferOffsetAlignment;
1495 VkDeviceSize optimalBufferCopyOffsetAlignment;
1496 VkDeviceSize optimalBufferCopyRowPitchAlignment;
1497 VkDeviceSize nonCoherentAtomSize;
[all …]
/external/vulkan-validation-layers/demos/smoke/
DMeshes.h43 …void allocate_resources(VkDeviceSize vb_size, VkDeviceSize ib_size, const std::vector<VkMemoryProp…
58 VkDeviceSize ib_mem_offset_;
/external/deqp/external/vulkancts/modules/vulkan/image/
DvktImageTestsUtil.hpp150 const vk::VkDeviceSize offset,
151 const vk::VkDeviceSize size);
166 vk::VkBufferCreateInfo makeBufferCreateInfo (const vk::VkDeviceSize bufferSize,
175 const vk::VkDeviceSize offset,
176 const vk::VkDeviceSize bufferSizeBytes);
200 inline vk::VkDeviceSize getImageSizeBytes (const tcu::IVec3& imageSize, const vk::VkFormat format) in getImageSizeBytes()
207 vk::VkDeviceSize getCompressedImageSizeInBytes (const vk::VkFormat format, const tcu::UVec3& size…
208 vk::VkDeviceSize getUncompressedImageSizeInBytes (const vk::VkFormat format, const tcu::UVec3& si…
DvktImageLoadStoreUtil.cpp102 VkDeviceSize getOptimalUniformBufferChunkSize (const InstanceInterface& vki, const VkPhysicalDevice… in getOptimalUniformBufferChunkSize()
105 const VkDeviceSize alignment = properties.limits.minUniformBufferOffsetAlignment; in getOptimalUniformBufferChunkSize()
DvktImageQualifiersTests.cpp319 virtual void prepareResources (const VkDeviceSize bufferSizeInBytes) = 0;
324 const VkDeviceSize bufferSizeInBytes) const = 0;
327 const VkDeviceSize bufferSizeInBytes) const = 0;
363 …const VkDeviceSize bufferSizeInBytes = getNumPixels(m_imageType, m_imageSize) * tcu::getPixelSize(… in iterate()
473 virtual void prepareResources (const VkDeviceSize bufferSizeInBytes);
478 const VkDeviceSize bufferSizeInBytes) const;
481 const VkDeviceSize bufferSizeInBytes) const;
488 void MemoryQualifierInstanceImage::prepareResources (const VkDeviceSize bufferSizeInBytes) in prepareResources()
555 …eImage::commandsBeforeCompute (const VkCommandBuffer cmdBuffer, const VkDeviceSize bufferSizeInByt… in commandsBeforeCompute()
573 …ceImage::commandsAfterCompute (const VkCommandBuffer cmdBuffer, const VkDeviceSize bufferSizeInByt… in commandsAfterCompute()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferTests.cpp88 VkDeviceSize resourceSize; //!< buffer size in bytes
112 … const VkDeviceSize minChunkSize = 0ull) const; //!< make sure chunks are at least this big
201 …emoryRequirements requirementsWithSize (VkMemoryRequirements requirements, const VkDeviceSize size) in requirementsWithSize()
211 const VkDeviceSize minChunkSize) const in build()
219 …const VkDeviceSize chunkSize = std::max(memoryRequirements.alignment, static_cast<VkDeviceSi… in build()
846 const VkDeviceSize m_colorBufferSize;
948 const VkDeviceSize vertexOffset = 0ull; in rendererDraw()
965 …const VkDeviceSize minChunkSize = 512u; // make sure the smallest allocation is at least this b… in iterate()
1019 …const VkDeviceSize chunkSize = sparseAllocation->resourceSize / sparseAllocation->numResourceC… in iterate()
1020 …const VkDeviceSize stagingBufferSize = sparseAllocation->resourceSize - (hasAliasedChunk ? chunk… in iterate()
[all …]
DvktSparseResourcesTestsUtil.hpp159 const vk::VkDeviceSize offset,
160 const vk::VkDeviceSize size);
195 vk::VkBufferCreateInfo makeBufferCreateInfo (const vk::VkDeviceSize bufferSize,
201 const vk::VkDeviceSize bufferOffset = 0ull);
206 const vk::VkDeviceSize offset,
207 const vk::VkDeviceSize bufferSizeBytes);
230 const vk::VkDeviceSize allocationSize,
238 const vk::VkDeviceSize allocationSize,
240 const vk::VkDeviceSize resourceOffset,
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawImageObjectUtil.cpp47 vk::VkDeviceSize rowPitchOrZero, in pack()
48 vk::VkDeviceSize depthPitchOrZero, in pack()
52 vk::VkDeviceSize rowPitch = rowPitchOrZero; in pack()
53 vk::VkDeviceSize depthPitch = depthPitchOrZero; in pack()
61 const vk::VkDeviceSize size = depthPitch * depth; in pack()
70 if (rowPitch == static_cast<vk::VkDeviceSize>(width * pixelSize) && in pack()
71 depthPitch == static_cast<vk::VkDeviceSize>(rowPitch * height)) in pack()
81 vk::VkDeviceSize offsetDepthDst = d * depthPitch; in pack()
82 vk::VkDeviceSize offsetDepthSrc = d * (pixelSize * width * height); in pack()
99 vk::VkDeviceSize rowPitchOrZero, in unpack()
[all …]
/external/vulkan-validation-layers/loader/
Dextensions.c84 VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, in vkCmdDrawIndirectCountAMD()
85 VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, in vkCmdDrawIndirectCountAMD()
93 VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, in vkCmdDrawIndexedIndirectCountAMD()
94 VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, in vkCmdDrawIndexedIndirectCountAMD()

123456789