diff options
Diffstat (limited to 'tests/test_virgl_resource.c')
-rw-r--r-- | tests/test_virgl_resource.c | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/tests/test_virgl_resource.c b/tests/test_virgl_resource.c index 9b3bfef..2f81693 100644 --- a/tests/test_virgl_resource.c +++ b/tests/test_virgl_resource.c @@ -90,167 +90,167 @@ struct res_test { static struct res_test testlist[] = { - - /* illegal target - FAIL */ + /* 0 illegal target - FAIL */ TEST(1, PIPE_MAX_TEXTURE_TYPES + 1, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 1, 0, EINVAL), - /* illegal format - FAIL */ + /* 1 illegal format - FAIL */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_COUNT + 1, 0, 50, 1, 1, 1, 0, EINVAL), - /* legal flags - PASS */ + /* 2 legal flags - PASS */ TEST_F(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, VIRGL_RESOURCE_Y_0_TOP, 0), - /* legal flags - PASS */ + /* 3 legal flags - PASS */ TEST_F(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, VIRGL_RESOURCE_Y_0_TOP, 0), - /* illegal flags - FAIL */ + /* 4 illegal flags - FAIL */ TEST_F(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0xF, EINVAL), - /* illegal flags - FAIL */ + /* 5 illegal flags - FAIL */ TEST_F(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, VIRGL_RESOURCE_Y_0_TOP, EINVAL), - /* illegal flags - FAIL */ + /* 6 illegal flags - FAIL */ TEST_F(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, VIRGL_RESOURCE_Y_0_TOP, EINVAL), - /* buffer test - PASS */ + /* 7 buffer test - PASS */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 1, 0, 0), - /* buffer test with height - FAIL */ + /* 8 buffer test with height - FAIL */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 50, 1, 1, 0, EINVAL), - /* buffer test with depth - FAIL */ + /* 9 buffer test with depth - FAIL */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 5, 1, 0, EINVAL), - /* buffer test with array - FAIL */ + /* 10 buffer test with array - FAIL */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 4, 0, EINVAL), - /* buffer test with samples - FAIL */ + /* 11 buffer test with samples - FAIL */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 1, 4, EINVAL), - /* buffer test with miplevels - FAIL */ + /* 12 buffer test with miplevels - FAIL */ TEST_MIP(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 1, 1, 4, EINVAL), - /* buffer test - sampler view */ + /* 13 buffer test - sampler view */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* buffer test - custom binding */ + /* 14 buffer test - custom binding */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_CUSTOM, 50, 1, 1, 1, 0, 0), - /* buffer test - vertex binding */ + /* 15 buffer test - vertex binding */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_VERTEX_BUFFER, 50, 1, 1, 1, 0, 0), - /* buffer test - index binding */ + /* 16 buffer test - index binding */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_INDEX_BUFFER, 50, 1, 1, 1, 0, 0), - /* buffer test - constant binding */ + /* 17 buffer test - constant binding */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_CONSTANT_BUFFER, 50, 1, 1, 1, 0, 0), - /* buffer test - stream binding */ + /* 18 buffer test - stream binding */ TEST(1, PIPE_BUFFER, PIPE_FORMAT_R8_UNORM, PIPE_BIND_STREAM_OUTPUT, 50, 1, 1, 1, 0, 0), - /* 1D test - stream binding - FAIL */ + /* 19 1D test - stream binding - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_R8_UNORM, PIPE_BIND_VERTEX_BUFFER, 50, 1, 1, 1, 0, EINVAL), - /* 1D test - no binding - FAIL */ + /* 20 1D test - no binding - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_R8_UNORM, 0, 50, 1, 1, 1, 0, EINVAL), - /* 1D texture - PASS */ + /* 21 1D texture - PASS */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* 1D texture with height - FAIL */ + /* 22 1D texture with height - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, EINVAL), - /* 1D texture with depth - FAIL */ + /* 23 1D texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, EINVAL), - /* 1D texture with array - FAIL */ + /* 24 1D texture with array - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, EINVAL), - /* 1D texture with samples - FAIL */ + /* 25 1D texture with samples - FAIL */ TEST(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, EINVAL), - /* 1D texture with miplevels - PASS */ + /* 26 1D texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_1D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, 0), - /* 1D array texture - PASS */ + /* 27 1D array texture - PASS */ TEST(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* 1D array texture with height - FAIL */ + /* 28 1D array texture with height - FAIL */ TEST(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, EINVAL), - /* 1D texture with depth - FAIL */ + /* 29 1D texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, EINVAL), - /* 1D texture with array - PASS */ + /* 30 1D texture with array - PASS */ TEST(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, 0), - /* 1D texture with samples - FAIL */ + /* 31 1D texture with samples - FAIL */ TEST(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, EINVAL), - /* 1D array texture with miplevels - PASS */ + /* 32 1D array texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_1D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, 0), - /* 2D texture - PASS */ + /* 33 2D texture - PASS */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), + /* 34 2D texture - PASS */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_CURSOR, 50, 50, 1, 1, 0, 0), - /* 2D texture with height - PASS */ + /* 35 2D texture with height - PASS */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, 0), - /* 2D texture with depth - FAIL */ + /* 36 2D texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, EINVAL), - /* 2D texture with array - FAIL */ + /* 37 2D texture with array - FAIL */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, EINVAL), - /* 2D texture with samples - PASS */ + /* 38 2D texture with samples - PASS */ TEST(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, 0), - /* 2D texture with miplevels - PASS */ + /* 39 2D texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, 0), - /* 2D texture with samples and miplevels - FAIL */ + /* 40 2D texture with samples and miplevels - FAIL */ TEST_MIP(1, PIPE_TEXTURE_2D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, 4, EINVAL), - /* RECT texture - PASS */ + /* 41 RECT texture - PASS */ TEST(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* RECT texture with height - PASS */ + /* 42 RECT texture with height - PASS */ TEST(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, 0), - /* RECT texture with depth - FAIL */ + /* 43 RECT texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, EINVAL), - /* RECT texture with array - FAIL */ + /* 44 RECT texture with array - FAIL */ TEST(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, EINVAL), - /* RECT texture with samples - FAIL */ + /* 45 RECT texture with samples - FAIL */ TEST(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, EINVAL), - /* RECT texture with miplevels - FAIL */ + /* 46 RECT texture with miplevels - FAIL */ TEST_MIP(1, PIPE_TEXTURE_RECT, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, EINVAL), - /* 2D texture array - PASS */ + /* 47 2D texture array - PASS */ TEST(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* 2D texture with height - PASS */ + /* 48 2D texture with height - PASS */ TEST(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, 0), - /* 2D texture with depth - FAIL */ + /* 49 2D texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, EINVAL), - /* 2D texture with array - FAIL */ + /* 50 2D texture with array - FAIL */ TEST(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, 0), - /* 2D texture with samples - PASS */ + /* 51 2D texture with samples - PASS */ TEST(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, 0), - /* 2D texture with miplevels - PASS */ + /* 52 2D texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, 0), - /* 2D texture with samplesmiplevels - FAIL */ + /* 53 2D texture with samplesmiplevels - FAIL */ TEST_MIP(1, PIPE_TEXTURE_2D_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, 4, EINVAL), - /* 3D texture - PASS */ + /* 54 3D texture - PASS */ TEST(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 0), - /* 3D texture with height - PASS */ + /* 55 3D texture with height - PASS */ TEST(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, 0), - /* 3D texture with depth - PASS */ + /* 56 3D texture with depth - PASS */ TEST(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 5, 1, 0, 0), - /* 3D texture with array - FAIL */ + /* 57 3D texture with array - FAIL */ TEST(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 5, 0, EINVAL), - /* 3D texture with samples - FAIL */ + /* 58 3D texture with samples - FAIL */ TEST(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 4, EINVAL), - /* 3D texture with miplevels - PASS */ + /* 59 3D texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_3D, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 1, 0, 4, 0), - /* CUBE texture with array size == 6 - PASS */ + /* 60 CUBE texture with array size == 6 - PASS */ TEST(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 6, 0, 0), - /* CUBE texture with array size != 6 - FAIL */ + /* 61 CUBE texture with array size != 6 - FAIL */ TEST(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 1, 0, EINVAL), - /* CUBE texture with depth - FAIL */ + /* 62 CUBE texture with depth - FAIL */ TEST(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 5, 6, 0, EINVAL), - /* CUBE texture with samples - FAIL */ + /* 63 CUBE texture with samples - FAIL */ TEST(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 6, 4, EINVAL), - /* CUBE texture with miplevels - PASS */ + /* 64 CUBE texture with width != height */ TEST(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 1, 1, 6, 0, EINVAL), - /* CUBE texture with miplevels - PASS */ + /* 65 CUBE texture with miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_CUBE, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 6, 0, 4, 0), }; /* separate since these may fail on a GL that doesn't support cube map arrays */ static struct res_test cubemaparray_testlist[] = { - /* CUBE array with array size = 6 - PASS */ + /* 0 CUBE array with array size = 6 - PASS */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 6, 0, 0), - /* CUBE array with array size = 12 - PASS */ + /* 1 CUBE array with array size = 12 - PASS */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 12, 0, 0), - /* CUBE array with array size = 10 - FAIL */ + /* 2 CUBE array with array size = 10 - FAIL */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 10, 0, EINVAL), - /* CUBE array with array size = 12 and height - PASS */ + /* 3 CUBE array with array size = 12 and height - PASS */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 12, 0, 0), - /* CUBE array with array size = 12 and depth - FAIL */ + /* 4 CUBE array with array size = 12 and depth - FAIL */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 5, 12, 0, EINVAL), - /* CUBE array with array size = 12 and samples - FAIL */ + /* 5 CUBE array with array size = 12 and samples - FAIL */ TEST(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 12, 4, EINVAL), - /* CUBE array with array size = 12 and miplevels - PASS */ + /* 6 CUBE array with array size = 12 and miplevels - PASS */ TEST_MIP(1, PIPE_TEXTURE_CUBE_ARRAY, PIPE_FORMAT_B8G8R8X8_UNORM, PIPE_BIND_SAMPLER_VIEW, 50, 50, 1, 12, 0, 4, 0), }; |