1 /*
2  * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <climits>
17 #include <gtest/gtest.h>
18 #include "../Deqpgles31BaseFunc.h"
19 #include "../ActsDeqpgles310017TestSuite.h"
20 #include "shrinkdefine.h"
21 
22 using namespace std;
23 using namespace testing::ext;
24 using namespace OHOS;
25 
26 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016277,
27         "dEQP-GLES31.functional.geometry_shadi",
28         "ng.query.max_geometry_input_components");
29 
30 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016278,
31         "dEQP-GLES31.functional.geometry_shadin",
32         "g.query.max_geometry_output_components");
33 
34 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016279,
35         "dEQP-GLES31.functional.geometry_shad",
36         "ing.query.max_geometry_image_uniforms");
37 
38 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016280,
39         "dEQP-GLES31.functional.geometry_shading",
40         ".query.max_geometry_texture_image_units");
41 
42 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016281,
43         "dEQP-GLES31.functional.geometry_shadi",
44         "ng.query.max_geometry_output_vertices");
45 
46 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016282,
47         "dEQP-GLES31.functional.geometry_shading.q",
48         "uery.max_geometry_total_output_components");
49 
50 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016283,
51         "dEQP-GLES31.functional.geometry_shadin",
52         "g.query.max_geometry_uniform_components");
53 
54 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016284,
55         "dEQP-GLES31.functional.geometry_shadi",
56         "ng.query.max_geometry_atomic_counters");
57 
58 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016285,
59         "dEQP-GLES31.functional.geometry_shading.",
60         "query.max_geometry_atomic_counter_buffers");
61 
62 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016286,
63         "dEQP-GLES31.functional.geometry_shadi",
64         "ng.query.geometry_linked_vertices_out");
65 
66 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016287,
67         "dEQP-GLES31.functional.geometry_shad",
68         "ing.query.geometry_linked_input_type");
69 
70 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016288,
71         "dEQP-GLES31.functional.geometry_shad",
72         "ing.query.geometry_linked_output_type");
73 
74 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016289,
75         "dEQP-GLES31.functional.geometry_shad",
76         "ing.query.geometry_shader_invocations");
77 
78 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016290,
79         "dEQP-GLES31.functional.geometry_shadin",
80         "g.query.max_geometry_shader_invocations");
81 
82 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016291,
83         "dEQP-GLES31.functional.geometry_shad",
84         "ing.query.max_geometry_uniform_blocks");
85 
86 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016292,
87         "dEQP-GLES31.functional.geometry_shading.",
88         "query.max_geometry_shader_storage_blocks");
89 
90 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016293,
91         "dEQP-GLES31.functional.geometry_sh",
92         "ading.query.layer_provoking_vertex");
93 
94 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016294,
95         "dEQP-GLES31.functional.geometry_shading",
96         ".query.primitives_generated_no_geometry");
97 
98 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016295,
99         "dEQP-GLES31.functional.geometry_shading.q",
100         "uery.primitives_generated_no_amplification");
101 
102 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016296,
103         "dEQP-GLES31.functional.geometry_shading.",
104         "query.primitives_generated_amplification");
105 
106 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016297,
107         "dEQP-GLES31.functional.geometry_shading.qu",
108         "ery.primitives_generated_partial_primitives");
109 
110 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016298,
111         "dEQP-GLES31.functional.geometry_shadin",
112         "g.query.primitives_generated_instanced");
113 
114 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016299,
115         "dEQP-GLES31.functional.geometry_s",
116         "hading.query.primitives_generated");
117 
118 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016300,
119         "dEQP-GLES31.functional.geometry_sh",
120         "ading.query.max_framebuffer_layers");
121 
122 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016301,
123         "dEQP-GLES31.functional.geometry_shad",
124         "ing.query.framebuffer_default_layers");
125 
126 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016302,
127         "dEQP-GLES31.functional.geometry_shadin",
128         "g.query.framebuffer_attachment_layered");
129 
130 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016303,
131         "dEQP-GLES31.functional.geometry_shading.q",
132         "uery.framebuffer_incomplete_layer_targets");
133 
134 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016304,
135         "dEQP-GLES31.functional.geometry_shadi",
136         "ng.query.referenced_by_geometry_shader");
137 
138 static SHRINK_HWTEST_F(ActsDeqpgles310017TestSuite, TestCase_016305,
139         "dEQP-GLES31.functional.geometry_shading.que",
140         "ry.max_combined_geometry_uniform_components");
141