History log of /external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
30d966230f787670240283af2eede5abb6105c5d 30-Nov-2017 Piers Daniell <pdaniell@nvidia.com> Skip allocation subtests that allocate too much VA

For 32-bit builds of CTS we can't allocate more host visible
memory than there is virtual address space for the process
since the allocation will fail and cause a false negative
result.

This CL skips over host visible allocations that would add
up to more than 1.5GB of virtual address space. This can
happen on platforms that expose very large heaps that
support memory types that include host visible memory.
The implementation can't cap the available memory size
since the heap can support allocations of memory other
than host visible and it doesn't want to restrict those
that don't consume CPU virtual address space. Its up
to CTS to limit how much virtual address space it
chooses to allocate.

Affects:
dEQP-VK.memory.allocation.basic.percent_1.*.count_12

Components: Vulkan

VK-GL-CTS issue: 859

Change-Id: I321f5cad567245571722f53397df26e23a4cee97
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
1effe1447ee45b189b838be052373e207251af76 20-Sep-2017 Alexander Galazin <alexander.galazin@arm.com> Indentation improvement after removal KHR suffix

Components: Vulkan

VK-GL-CTS issue: 473

Change-Id: Ic58e5c2775504c724936b62d5c9d4b1330bc085e
(cherry picked from commit 03e5ace049a785f9e7fc62116089f121643eb345)
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
e808b407039c05dc9822e81973a3aecb2c7dab47 21-Sep-2017 Alexander Galazin <alexander.galazin@arm.com> Check API version in addition to present extensions

Components: Vulkan

VK-GL-CTS issue: 473

Change-Id: I07ff1b66b98046ac7975e92684e8003969c18345
(cherry picked from commit e1cd4204c7ca28648bb6ccc4d32af56d671edfa4)
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
33b5a8a9652e2ad55029dccd970f0e7a39af917f 20-Sep-2017 Alexander Galazin <alexander.galazin@arm.com> Remove Vulkan 1.1 KHR-suffixed functions/structs/enums

This change removes KHR-sufffices functions/structs/enums
for features that became Vulkan 1.1 core

Components: Vulkan

VK-GL-CTS issue: 473

Change-Id: Ifeae93b2686b4a9b6e0744917f2e95dc23d2b7fa
(cherry picked from commit b0f38a8bea7ac29ab52c464073722ba08eaef1f4)
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
aae4252b14d3f5fc1594706fecc567b84c64f1ad 11-Sep-2017 Alexander Galazin <alexander.galazin@arm.com> Add support for Vulkan 1.1

Components: Vulkan
VK-GL-CTS issue: 473

Change-Id: I514efd903b243429844076a934e26d248a67ac2e
(cherry picked from commit 3e1a86052e33c47532cd6f6c475d849baeec5f99)
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
f104cff20e57843aa2c88f1cd1a683d6acadd27f 10-Sep-2017 Alexander Galazin <alexander.galazin@arm.com> Update vulkan.h.in to version 60

Components: Vulkan

Change-Id: I7bf255529d33086db9ab4ee1581fe5677a294965
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
86120240f1ca6e0802c24601816c6a3b8f2c6ac5 12-Jul-2017 Vikram Kushwaha <vkushwaha@nvidia.com> Add tests for device group memory allocation with device masks

New tests:
dEQP-VK.memory.device_group_allocation*

Components: Vulkan

VK-GL-CTS issue: 110

Change-Id: I90b88f3d4a199370245b90b06d7b6ec569779604
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
ad2c028697119e89798411f31497a45ae843c90d 21-Apr-2016 Pyry Haulos <phaulos@google.com> Respect platform memory limits in dEQP-VK.memory.* tests

Bug: 28275297
Change-Id: I1860295e445d432df220ce6a40e31f065774dbb7
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
fb93fd6ae266af78e76cd50fa6546d22314b2a6b 26-Jan-2016 Pyry Haulos <phaulos@google.com> Merge branch '255-limit-mem-allocs' into 'vulkan-cts-1.0'

Limit number of memory allocations to 4000.

Limit memory allocation count to 4000 in vulkan memory
allocation tests. Fixes #255

See merge request !399
aac54f57a14596d1b1190c4ec0f9afcf04a5c6ef 25-Jan-2016 Mika Isojärvi <misojarvi@google.com> Limit number of memory allocations to 4000.

Limit memory allocation count to 4000 in vulkan memory
allocation tests. Fixes issue #255.

Change-Id: I9a1bc129556ce44e1d3e3e8c474c6dc668cea814
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
de3b298e13a63994f68fb073a577b95412ef4960 24-Jan-2016 Tony Zlatinski <tzlatinski@nvidia.com> CTS Memory tests fix invalid allocation sizes

allocateRandom() routine sometime requests enormous sizes
because of incorrect random size calculation logic.

Within the following formula:
m_heap.size / MAX_MEMORY_USAGE_DIV) - m_usage - 1ull
If m_heap.size / MAX_MEMORY_USAGE_DIV) - m_usage is "0"
the result is negative, but since the number is unsigned
max takes the max of 1 and the (unsigned long long)-1.

The change, makes the comparison signed and also introduces
explicit test checks on the allocation sizes.
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
dad50c621903be2f7d63fc8d0d0b4ca26f178cf4 11-Jan-2016 Mika Isojärvi <misojarvi@google.com> Fix memory allocation percent size rounding error.

Use int instead of float for percents to avoid rounding error in the
test case name.

Change-Id: I63e59ba9af71a1c9848ba05cd1d7882e82467739
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
b37be9359555280edcf3a34f4f70132df2a69020 05-Jan-2016 Mika Isojärvi <misojarvi@google.com> Fix issues in memory tests.

Change memory mapping tests to use 1/16th of memory at most.
Change memory allocation tests to use 1/8th of memory at most.
Fix number of ranges in random flush and random finish calls.

Change-Id: Ie8c5ad688c6243c69ea5de8681cf3b4e4a7c5c93
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
2fefaff91934f41ff34328c6e6b95ed24892b5a4 12-Dec-2015 Pyry Haulos <phaulos@google.com> Fix a few warnings

Change-Id: I610d4a27f49298c46f848666b0654209138d272d
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
68e7282426d639b54d15c4710d97ba97e72c76ef 18-Nov-2015 Pyry Haulos <phaulos@google.com> Update API version to 0.210.1

Change-Id: Ifc8134b430aaa0a602cbf68f2ee23c7bc6a185ba
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp
07c0f13a4289a7c4669f9bfa4d1ae3694d10130d 28-Aug-2015 Mika Isojärvi <misojarvi@google.com> Add initial Vulkan memory allocation tests.

Change-Id: I3698d94e2cbd67419e8cbc5f689de34960458cbd
/external/deqp/external/vulkancts/modules/vulkan/memory/vktMemoryAllocationTests.cpp