Resolves invalid memory writes in primitives generated tests
authorCharlie Turner <cturner@igalia.com>
Mon, 23 Jan 2023 22:30:54 +0000 (22:30 +0000)
committerPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 3 Feb 2023 13:01:01 +0000 (13:01 +0000)
commit1462b52d6aca8ac3c7e2c90dd4bb70cb0dec8d3d
treefde2bf569f9ec929057b6916d9e200c8cd3f629e
parentab59c9e933dea40ff97e98cb84f57fd2be21fc86
Resolves invalid memory writes in primitives generated tests

There were also a lot of claimed memory leaks by Valgrind, due to the
use of naked new's in testGenerator. Those have been moved to the
smart pointer classes that NULL the allocations after releasing.

dEQP-VK.transform_feedback.primitives_generated* is Valgrind clean
after this patch.

Components: Vulkan

Affects: dEQP-VK.transform_feedback.primitives_generated*

VK-GL-CTS issue: 4247

Change-Id: Ie8383525e22da95ab65040c9671ce0adaba67ed5
external/vulkancts/modules/vulkan/transform_feedback/vktPrimitivesGeneratedQueryTests.cpp