Bugfix: Use PointSize in draw tests
authorMaciej Jesionowski <maciej.jesionowski@mobica.com>
Mon, 28 Nov 2016 15:12:23 +0000 (16:12 +0100)
committerPyry Haulos <phaulos@google.com>
Fri, 2 Dec 2016 19:00:49 +0000 (14:00 -0500)
commit114a1ba56e07d60347ca817f4d6c83b10c4e5071
treed16e436b173b43749822fb1e6ff44f570dd48dc0
parent587fa4457b452d234e9d5a534a52a52ab687d8d7
Bugfix: Use PointSize in draw tests

Tests that rasterize points have to write to PointSize variable.
Also fix nonCoherentAtomSize errors from validation.

Affected tests:
- dEQP-VK.draw.basic_draw.draw.point_list.*
- dEQP-VK.draw.basic_draw.draw_indexed.point_list.*
- dEQP-VK.draw.basic_draw.draw_indirect.point_list.*
- dEQP-VK.draw.basic_draw.draw_indexed_indirect.point_list.*
- dEQP-VK.draw.instanced.draw_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indexed_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indirect_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indexed_indirect_vk_primitive_topology_point_list

Fixes #536

Change-Id: Ief9df51887babfc3765b0d11c6431765f322c634
external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp