Add geometry shader tests
authorArkadiusz Sarwa <arkadiusz.sarwa@mobica.com>
Tue, 27 Sep 2016 09:10:05 +0000 (11:10 +0200)
committerPyry Haulos <phaulos@google.com>
Fri, 11 Nov 2016 16:13:13 +0000 (08:13 -0800)
commitd5c8a7f813ed59d8c01ef9a8aa9a6087c3f946bf
tree3f4f8fea2f870076f7caf75a881686254faa7a93
parent29c3b8372a2ad9ea0cc64394923047e676333402
Add geometry shader tests

New tests:
- dEQP-VK.geometry.*

Fixes #63

Change-Id: If1da0ce5e171ca6cb7396421f2fb8ffbcc55ce88
96 files changed:
android/cts/master/vk-master.txt
external/vulkancts/data/vulkan/data/geometry/line_strip.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_adjacency.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_0_end_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_0_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_0_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_1_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_1_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_2_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_2_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/line_strip_emit_2_end_2_emit_2_end_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/lines.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/lines_adjacency.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/lines_to_points.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/lines_to_triangles.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_0_and_128.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_10.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_100_and_10.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_10_and_100.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_128.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_128_and_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_max.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_attribute.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_attribute_instancing.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_texture.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_texture_instancing.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_uniform.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/output_vary_by_uniform_instancing.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/point_size.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_emit_0_end_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_emit_0_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_emit_0_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_emit_1_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_emit_1_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_to_lines.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/points_to_triangles.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/primitive_id.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/primitive_id_in.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/primitive_id_in_restarted.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_fan.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_0_end_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_0_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_0_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_1_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_1_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_2_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_2_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_3_end_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_3_end_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangle_strip_emit_3_end_2_emit_3_end_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangles.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangles_adjacency.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangles_to_lines.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/triangles_to_points.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_10.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_11.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_12.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_3.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_4.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_5.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_6.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_7.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_8.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_count_9.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_no_op_geometry_out_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_out_0_geometry_out_1.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_out_0_geometry_out_2.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_out_1_geometry_out_0.png [new file with mode: 0644]
external/vulkancts/data/vulkan/data/geometry/vertex_out_1_geometry_out_2.png [new file with mode: 0644]
external/vulkancts/modules/vulkan/CMakeLists.txt
external/vulkancts/modules/vulkan/geometry/CMakeLists.txt [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryBasicClass.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryBasicClass.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryBasicGeometryShaderTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryBasicGeometryShaderTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryEmitGeometryShaderTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryEmitGeometryShaderTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryInputGeometryShaderTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryInputGeometryShaderTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryInstancedRenderingTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryInstancedRenderingTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryLayeredRenderingTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryLayeredRenderingTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryTestsUtil.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryTestsUtil.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryVaryingGeometryShaderTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/geometry/vktGeometryVaryingGeometryShaderTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/vktTestPackage.cpp
external/vulkancts/mustpass/1.0.2/vk-default.txt