1f6603c60Sopenharmony_ci/*
2f6603c60Sopenharmony_ci * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3f6603c60Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4f6603c60Sopenharmony_ci * you may not use this file except in compliance with the License.
5f6603c60Sopenharmony_ci * You may obtain a copy of the License at
6f6603c60Sopenharmony_ci *
7f6603c60Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8f6603c60Sopenharmony_ci *
9f6603c60Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10f6603c60Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11f6603c60Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12f6603c60Sopenharmony_ci * See the License for the specific language governing permissions and
13f6603c60Sopenharmony_ci * limitations under the License.
14f6603c60Sopenharmony_ci */
15f6603c60Sopenharmony_ci
16f6603c60Sopenharmony_ci#include <climits>
17f6603c60Sopenharmony_ci#include <gtest/gtest.h>
18f6603c60Sopenharmony_ci#include "../EglBaseFunc.h"
19f6603c60Sopenharmony_ci#include "../ActsEgl0001TestSuite.h"
20f6603c60Sopenharmony_ci#include "shrinkdefine.h"
21f6603c60Sopenharmony_ci
22f6603c60Sopenharmony_ciusing namespace std;
23f6603c60Sopenharmony_ciusing namespace testing::ext;
24f6603c60Sopenharmony_ciusing namespace OHOS;
25f6603c60Sopenharmony_ci
26f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000953, "dEQP-EGL.functional.image.api.inva",
27f6603c60Sopenharmony_ci    "lid_create_image");
28f6603c60Sopenharmony_ci
29f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000954, "dEQP-EGL.functional.image.api.crea",
30f6603c60Sopenharmony_ci    "te_image_gles2_tex2d_red");
31f6603c60Sopenharmony_ci
32f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000955, "dEQP-EGL.functional.image.api.crea",
33f6603c60Sopenharmony_ci    "te_image_gles2_tex2d_rg");
34f6603c60Sopenharmony_ci
35f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000956, "dEQP-EGL.functional.image.api.cr",
36f6603c60Sopenharmony_ci    "eate_image_gles2_tex2d_luminance");
37f6603c60Sopenharmony_ci
38f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000957, "dEQP-EGL.functional.image.api.creat",
39f6603c60Sopenharmony_ci    "e_image_gles2_tex2d_luminance_alpha");
40f6603c60Sopenharmony_ci
41f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000958, "dEQP-EGL.functional.image.api.create_ima",
42f6603c60Sopenharmony_ci    "ge_gles2_tex2d_rgb");
43f6603c60Sopenharmony_ci
44f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000959, "dEQP-EGL.functional.image.api.create_im",
45f6603c60Sopenharmony_ci    "age_gles2_tex2d_rgba");
46f6603c60Sopenharmony_ci
47f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000960, "dEQP-EGL.functional.image.api.creat",
48f6603c60Sopenharmony_ci    "e_image_gles2_tex2d_rgba_level0_only");
49f6603c60Sopenharmony_ci
50f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000961, "dEQP-EGL.functional.image.api.cre",
51f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_pos_x_rgb");
52f6603c60Sopenharmony_ci
53f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000962, "dEQP-EGL.functional.image.api.cre",
54f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_pos_x_rgba");
55f6603c60Sopenharmony_ci
56f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000963, "dEQP-EGL.functional.image.api.create_im",
57f6603c60Sopenharmony_ci    "age_gles2_cubemap_pos_x_rgba_level0_only");
58f6603c60Sopenharmony_ci
59f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000964, "dEQP-EGL.functional.image.api.cre",
60f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_neg_x_rgba");
61f6603c60Sopenharmony_ci
62f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000965, "dEQP-EGL.functional.image.api.cre",
63f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_pos_y_rgba");
64f6603c60Sopenharmony_ci
65f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000966, "dEQP-EGL.functional.image.api.cre",
66f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_neg_y_rgba");
67f6603c60Sopenharmony_ci
68f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000967, "dEQP-EGL.functional.image.api.cre",
69f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_pos_z_rgba");
70f6603c60Sopenharmony_ci
71f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000968, "dEQP-EGL.functional.image.api.cre",
72f6603c60Sopenharmony_ci    "ate_image_gles2_cubemap_neg_z_rgba");
73f6603c60Sopenharmony_ci
74f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000969, "dEQP-EGL.functional.image.api.create_ima",
75f6603c60Sopenharmony_ci    "ge_gles2_renderbuffer_depth_component_16");
76f6603c60Sopenharmony_ci
77f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000970, "dEQP-EGL.functional.image.api.cre",
78f6603c60Sopenharmony_ci    "ate_image_gles2_renderbuffer_rgba4");
79f6603c60Sopenharmony_ci
80f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000971, "dEQP-EGL.functional.image.api.crea",
81f6603c60Sopenharmony_ci    "te_image_gles2_renderbuffer_rgb5_a1");
82f6603c60Sopenharmony_ci
83f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000972, "dEQP-EGL.functional.image.api.crea",
84f6603c60Sopenharmony_ci    "te_image_gles2_renderbuffer_rgb565");
85f6603c60Sopenharmony_ci
86f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000973, "dEQP-EGL.functional.image.api.create_i",
87f6603c60Sopenharmony_ci    "mage_gles2_renderbuffer_stencil_index8");
88f6603c60Sopenharmony_ci
89f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000974, "dEQP-EGL.functional.image.api.image_targ",
90f6603c60Sopenharmony_ci    "et_gles2_tex2d");
91f6603c60Sopenharmony_ci
92f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000975, "dEQP-EGL.functional.image.api.",
93f6603c60Sopenharmony_ci    "image_target_gles2_renderbuffer");
94f6603c60Sopenharmony_ci
95f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000976, "dEQP-EGL.functional.image.create.gles2_tex",
96f6603c60Sopenharmony_ci    "ture_rgb8_texture");
97f6603c60Sopenharmony_ci
98f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000977, "dEQP-EGL.functional.image.creat",
99f6603c60Sopenharmony_ci    "e.gles2_texture_rgb8_read_pixels");
100f6603c60Sopenharmony_ci
101f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000978, "dEQP-EGL.functional.image.crea",
102f6603c60Sopenharmony_ci    "te.gles2_texture_rgb565_texture");
103f6603c60Sopenharmony_ci
104f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000979, "dEQP-EGL.functional.image.create",
105f6603c60Sopenharmony_ci    ".gles2_texture_rgb565_read_pixels");
106f6603c60Sopenharmony_ci
107f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000980, "dEQP-EGL.functional.image.crea",
108f6603c60Sopenharmony_ci    "te.gles2_texture_rgba8_texture");
109f6603c60Sopenharmony_ci
110f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000981, "dEQP-EGL.functional.image.create",
111f6603c60Sopenharmony_ci    ".gles2_texture_rgba8_read_pixels");
112f6603c60Sopenharmony_ci
113f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000982, "dEQP-EGL.functional.image.creat",
114f6603c60Sopenharmony_ci    "e.gles2_texture_rgb5_a1_texture");
115f6603c60Sopenharmony_ci
116f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000983, "dEQP-EGL.functional.image.create.",
117f6603c60Sopenharmony_ci    "gles2_texture_rgb5_a1_read_pixels");
118f6603c60Sopenharmony_ci
119f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000984, "dEQP-EGL.functional.image.crea",
120f6603c60Sopenharmony_ci    "te.gles2_texture_rgba4_texture");
121f6603c60Sopenharmony_ci
122f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000985, "dEQP-EGL.functional.image.create",
123f6603c60Sopenharmony_ci    ".gles2_texture_rgba4_read_pixels");
124f6603c60Sopenharmony_ci
125f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000986, "dEQP-EGL.functional.image.create.gl",
126f6603c60Sopenharmony_ci    "es2_cubemap_positive_x_rgba_texture");
127f6603c60Sopenharmony_ci
128f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000987, "dEQP-EGL.functional.image.create.gles",
129f6603c60Sopenharmony_ci    "2_cubemap_positive_x_rgba_read_pixels");
130f6603c60Sopenharmony_ci
131f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000988, "dEQP-EGL.functional.image.create.gl",
132f6603c60Sopenharmony_ci    "es2_cubemap_positive_y_rgba_texture");
133f6603c60Sopenharmony_ci
134f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000989, "dEQP-EGL.functional.image.create.gles",
135f6603c60Sopenharmony_ci    "2_cubemap_positive_y_rgba_read_pixels");
136f6603c60Sopenharmony_ci
137f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000990, "dEQP-EGL.functional.image.create.gl",
138f6603c60Sopenharmony_ci    "es2_cubemap_positive_z_rgba_texture");
139f6603c60Sopenharmony_ci
140f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000991, "dEQP-EGL.functional.image.create.gles",
141f6603c60Sopenharmony_ci    "2_cubemap_positive_z_rgba_read_pixels");
142f6603c60Sopenharmony_ci
143f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000992, "dEQP-EGL.functional.image.create.gl",
144f6603c60Sopenharmony_ci    "es2_cubemap_negative_x_rgba_texture");
145f6603c60Sopenharmony_ci
146f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000993, "dEQP-EGL.functional.image.create.gles",
147f6603c60Sopenharmony_ci    "2_cubemap_negative_x_rgba_read_pixels");
148f6603c60Sopenharmony_ci
149f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000994, "dEQP-EGL.functional.image.create.gl",
150f6603c60Sopenharmony_ci    "es2_cubemap_negative_y_rgba_texture");
151f6603c60Sopenharmony_ci
152f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000995, "dEQP-EGL.functional.image.create.gles",
153f6603c60Sopenharmony_ci    "2_cubemap_negative_y_rgba_read_pixels");
154f6603c60Sopenharmony_ci
155f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000996, "dEQP-EGL.functional.image.create.gl",
156f6603c60Sopenharmony_ci    "es2_cubemap_negative_z_rgba_texture");
157f6603c60Sopenharmony_ci
158f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000997, "dEQP-EGL.functional.image.create.gles",
159f6603c60Sopenharmony_ci    "2_cubemap_negative_z_rgba_read_pixels");
160f6603c60Sopenharmony_ci
161f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000998, "dEQP-EGL.functional.image.create.g",
162f6603c60Sopenharmony_ci    "les2_cubemap_positive_x_rgb_texture");
163f6603c60Sopenharmony_ci
164f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC000999, "dEQP-EGL.functional.image.create.gle",
165f6603c60Sopenharmony_ci    "s2_cubemap_positive_x_rgb_read_pixels");
166f6603c60Sopenharmony_ci
167f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001000, "dEQP-EGL.functional.image.create.g",
168f6603c60Sopenharmony_ci    "les2_cubemap_positive_y_rgb_texture");
169f6603c60Sopenharmony_ci
170f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001001, "dEQP-EGL.functional.image.create.gle",
171f6603c60Sopenharmony_ci    "s2_cubemap_positive_y_rgb_read_pixels");
172f6603c60Sopenharmony_ci
173f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001002, "dEQP-EGL.functional.image.create.g",
174f6603c60Sopenharmony_ci    "les2_cubemap_positive_z_rgb_texture");
175f6603c60Sopenharmony_ci
176f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001003, "dEQP-EGL.functional.image.create.gle",
177f6603c60Sopenharmony_ci    "s2_cubemap_positive_z_rgb_read_pixels");
178f6603c60Sopenharmony_ci
179f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001004, "dEQP-EGL.functional.image.create.g",
180f6603c60Sopenharmony_ci    "les2_cubemap_negative_x_rgb_texture");
181f6603c60Sopenharmony_ci
182f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001005, "dEQP-EGL.functional.image.create.gle",
183f6603c60Sopenharmony_ci    "s2_cubemap_negative_x_rgb_read_pixels");
184f6603c60Sopenharmony_ci
185f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001006, "dEQP-EGL.functional.image.create.g",
186f6603c60Sopenharmony_ci    "les2_cubemap_negative_y_rgb_texture");
187f6603c60Sopenharmony_ci
188f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001007, "dEQP-EGL.functional.image.create.gle",
189f6603c60Sopenharmony_ci    "s2_cubemap_negative_y_rgb_read_pixels");
190f6603c60Sopenharmony_ci
191f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001008, "dEQP-EGL.functional.image.create.g",
192f6603c60Sopenharmony_ci    "les2_cubemap_negative_z_rgb_texture");
193f6603c60Sopenharmony_ci
194f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001009, "dEQP-EGL.functional.image.create.gle",
195f6603c60Sopenharmony_ci    "s2_cubemap_negative_z_rgb_read_pixels");
196f6603c60Sopenharmony_ci
197f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001010, "dEQP-EGL.functional.image.create",
198f6603c60Sopenharmony_ci    ".gles2_renderbuffer_rgba4_texture");
199f6603c60Sopenharmony_ci
200f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001011, "dEQP-EGL.functional.image.create.g",
201f6603c60Sopenharmony_ci    "les2_renderbuffer_rgba4_read_pixels");
202f6603c60Sopenharmony_ci
203f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001012, "dEQP-EGL.functional.image.create.",
204f6603c60Sopenharmony_ci    "gles2_renderbuffer_rgb5_a1_texture");
205f6603c60Sopenharmony_ci
206f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001013, "dEQP-EGL.functional.image.create.gl",
207f6603c60Sopenharmony_ci    "es2_renderbuffer_rgb5_a1_read_pixels");
208f6603c60Sopenharmony_ci
209f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001014, "dEQP-EGL.functional.image.create.",
210f6603c60Sopenharmony_ci    "gles2_renderbuffer_rgb565_texture");
211f6603c60Sopenharmony_ci
212f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001015, "dEQP-EGL.functional.image.create.gl",
213f6603c60Sopenharmony_ci    "es2_renderbuffer_rgb565_read_pixels");
214f6603c60Sopenharmony_ci
215f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001016, "dEQP-EGL.functional.image.create.gle",
216f6603c60Sopenharmony_ci    "s2_renderbuffer_depth16_depth_buffer");
217f6603c60Sopenharmony_ci
218f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001017, "dEQP-EGL.functional.image.create.gles",
219f6603c60Sopenharmony_ci    "2_renderbuffer_stencil_stencil_buffer");
220f6603c60Sopenharmony_ci
221f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001018, "dEQP-EGL.functional.image.modify.tex_",
222f6603c60Sopenharmony_ci    "rgb8_tex_subimage_rgb8");
223f6603c60Sopenharmony_ci
224f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001019, "dEQP-EGL.functional.image.modify.",
225f6603c60Sopenharmony_ci    "tex_rgb8_renderbuffer_clear_color");
226f6603c60Sopenharmony_ci
227f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001020, "dEQP-EGL.functional.image.modi",
228f6603c60Sopenharmony_ci    "fy.tex_rgb565_tex_subimage_rgb8");
229f6603c60Sopenharmony_ci
230f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001021, "dEQP-EGL.functional.image.modif",
231f6603c60Sopenharmony_ci    "y.tex_rgb565_tex_subimage_rgb565");
232f6603c60Sopenharmony_ci
233f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001022, "dEQP-EGL.functional.image.modify.t",
234f6603c60Sopenharmony_ci    "ex_rgb565_renderbuffer_clear_color");
235f6603c60Sopenharmony_ci
236f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001023, "dEQP-EGL.functional.image.modi",
237f6603c60Sopenharmony_ci    "fy.tex_rgba8_tex_subimage_rgba8");
238f6603c60Sopenharmony_ci
239f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001024, "dEQP-EGL.functional.image.modify.",
240f6603c60Sopenharmony_ci    "tex_rgba8_renderbuffer_clear_color");
241f6603c60Sopenharmony_ci
242f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001025, "dEQP-EGL.functional.image.modify",
243f6603c60Sopenharmony_ci    ".tex_rgb5_a1_tex_subimage_rgb5_a1");
244f6603c60Sopenharmony_ci
245f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001026, "dEQP-EGL.functional.image.modify.t",
246f6603c60Sopenharmony_ci    "ex_rgb5_a1_renderbuffer_clear_color");
247f6603c60Sopenharmony_ci
248f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001027, "dEQP-EGL.functional.image.modi",
249f6603c60Sopenharmony_ci    "fy.tex_rgba4_tex_subimage_rgba8");
250f6603c60Sopenharmony_ci
251f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001028, "dEQP-EGL.functional.image.modi",
252f6603c60Sopenharmony_ci    "fy.tex_rgba4_tex_subimage_rgba4");
253f6603c60Sopenharmony_ci
254f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001029, "dEQP-EGL.functional.image.modify.re",
255f6603c60Sopenharmony_ci    "nderbuffer_rgba4_tex_subimage_rgba8");
256f6603c60Sopenharmony_ci
257f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001030, "dEQP-EGL.functional.image.modify.re",
258f6603c60Sopenharmony_ci    "nderbuffer_rgba4_tex_subimage_rgba4");
259f6603c60Sopenharmony_ci
260f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001031, "dEQP-EGL.functional.image.modify.rend",
261f6603c60Sopenharmony_ci    "erbuffer_rgb5_a1_tex_subimage_rgb5_a1");
262f6603c60Sopenharmony_ci
263f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001032, "dEQP-EGL.functional.image.modify.render",
264f6603c60Sopenharmony_ci    "buffer_rgb5_a1_renderbuffer_clear_color");
265f6603c60Sopenharmony_ci
266f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001033, "dEQP-EGL.functional.image.modify.re",
267f6603c60Sopenharmony_ci    "nderbuffer_rgb565_tex_subimage_rgb8");
268f6603c60Sopenharmony_ci
269f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001034, "dEQP-EGL.functional.image.modify.ren",
270f6603c60Sopenharmony_ci    "derbuffer_rgb565_tex_subimage_rgb565");
271f6603c60Sopenharmony_ci
272f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001035, "dEQP-EGL.functional.image.modify.rende",
273f6603c60Sopenharmony_ci    "rbuffer_rgb565_renderbuffer_clear_color");
274f6603c60Sopenharmony_ci
275f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001036, "dEQP-EGL.functional.image.modify.render",
276f6603c60Sopenharmony_ci    "buffer_depth16_renderbuffer_clear_depth");
277f6603c60Sopenharmony_ci
278f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001037, "dEQP-EGL.functional.image.modify.renderb",
279f6603c60Sopenharmony_ci    "uffer_stencil_renderbuffer_clear_stencil");
280f6603c60Sopenharmony_ci
281f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001038, "dEQP-EGL.functional.image.render_multi",
282f6603c60Sopenharmony_ci    "ple_contexts.gles2_texture_rgb8_texture");
283f6603c60Sopenharmony_ci
284f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001039, "dEQP-EGL.functional.image.render_multipl",
285f6603c60Sopenharmony_ci    "e_contexts.gles2_texture_rgb8_read_pixels");
286f6603c60Sopenharmony_ci
287f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001040, "dEQP-EGL.functional.image.render_multip",
288f6603c60Sopenharmony_ci    "le_contexts.gles2_texture_rgb565_texture");
289f6603c60Sopenharmony_ci
290f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001041, "dEQP-EGL.functional.image.render_multiple",
291f6603c60Sopenharmony_ci    "_contexts.gles2_texture_rgb565_read_pixels");
292f6603c60Sopenharmony_ci
293f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001042, "dEQP-EGL.functional.image.render_multip",
294f6603c60Sopenharmony_ci    "le_contexts.gles2_texture_rgba8_texture");
295f6603c60Sopenharmony_ci
296f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001043, "dEQP-EGL.functional.image.render_multiple",
297f6603c60Sopenharmony_ci    "_contexts.gles2_texture_rgba8_read_pixels");
298f6603c60Sopenharmony_ci
299f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001044, "dEQP-EGL.functional.image.render_multipl",
300f6603c60Sopenharmony_ci    "e_contexts.gles2_texture_rgb5_a1_texture");
301f6603c60Sopenharmony_ci
302f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001045, "dEQP-EGL.functional.image.render_multiple_",
303f6603c60Sopenharmony_ci    "contexts.gles2_texture_rgb5_a1_read_pixels");
304f6603c60Sopenharmony_ci
305f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001046, "dEQP-EGL.functional.image.render_multip",
306f6603c60Sopenharmony_ci    "le_contexts.gles2_texture_rgba4_texture");
307f6603c60Sopenharmony_ci
308f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001047, "dEQP-EGL.functional.image.render_multiple",
309f6603c60Sopenharmony_ci    "_contexts.gles2_texture_rgba4_read_pixels");
310f6603c60Sopenharmony_ci
311f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001048, "dEQP-EGL.functional.image.render_multiple_co",
312f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_x_rgba8_texture");
313f6603c60Sopenharmony_ci
314f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001049, "dEQP-EGL.functional.image.render_multiple_cont",
315f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_x_rgba8_read_pixels");
316f6603c60Sopenharmony_ci
317f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001050, "dEQP-EGL.functional.image.render_multiple_co",
318f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_y_rgba8_texture");
319f6603c60Sopenharmony_ci
320f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001051, "dEQP-EGL.functional.image.render_multiple_cont",
321f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_y_rgba8_read_pixels");
322f6603c60Sopenharmony_ci
323f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001052, "dEQP-EGL.functional.image.render_multiple_co",
324f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_z_rgba8_texture");
325f6603c60Sopenharmony_ci
326f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001053, "dEQP-EGL.functional.image.render_multiple_cont",
327f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_z_rgba8_read_pixels");
328f6603c60Sopenharmony_ci
329f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001054, "dEQP-EGL.functional.image.render_multiple_co",
330f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_x_rgba8_texture");
331f6603c60Sopenharmony_ci
332f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001055, "dEQP-EGL.functional.image.render_multiple_cont",
333f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_x_rgba8_read_pixels");
334f6603c60Sopenharmony_ci
335f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001056, "dEQP-EGL.functional.image.render_multiple_co",
336f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_y_rgba8_texture");
337f6603c60Sopenharmony_ci
338f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001057, "dEQP-EGL.functional.image.render_multiple_cont",
339f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_y_rgba8_read_pixels");
340f6603c60Sopenharmony_ci
341f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001058, "dEQP-EGL.functional.image.render_multiple_co",
342f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_z_rgba8_texture");
343f6603c60Sopenharmony_ci
344f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001059, "dEQP-EGL.functional.image.render_multiple_cont",
345f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_z_rgba8_read_pixels");
346f6603c60Sopenharmony_ci
347f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001060, "dEQP-EGL.functional.image.render_multiple_co",
348f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_x_rgb8_texture");
349f6603c60Sopenharmony_ci
350f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001061, "dEQP-EGL.functional.image.render_multiple_cont",
351f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_x_rgb8_read_pixels");
352f6603c60Sopenharmony_ci
353f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001062, "dEQP-EGL.functional.image.render_multiple_co",
354f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_y_rgb8_texture");
355f6603c60Sopenharmony_ci
356f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001063, "dEQP-EGL.functional.image.render_multiple_cont",
357f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_y_rgb8_read_pixels");
358f6603c60Sopenharmony_ci
359f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001064, "dEQP-EGL.functional.image.render_multiple_co",
360f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_positive_z_rgb8_texture");
361f6603c60Sopenharmony_ci
362f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001065, "dEQP-EGL.functional.image.render_multiple_cont",
363f6603c60Sopenharmony_ci    "exts.gles2_cubemap_positive_z_rgb8_read_pixels");
364f6603c60Sopenharmony_ci
365f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001066, "dEQP-EGL.functional.image.render_multiple_co",
366f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_x_rgb8_texture");
367f6603c60Sopenharmony_ci
368f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001067, "dEQP-EGL.functional.image.render_multiple_cont",
369f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_x_rgb8_read_pixels");
370f6603c60Sopenharmony_ci
371f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001068, "dEQP-EGL.functional.image.render_multiple_co",
372f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_y_rgb8_texture");
373f6603c60Sopenharmony_ci
374f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001069, "dEQP-EGL.functional.image.render_multiple_cont",
375f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_y_rgb8_read_pixels");
376f6603c60Sopenharmony_ci
377f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001070, "dEQP-EGL.functional.image.render_multiple_co",
378f6603c60Sopenharmony_ci    "ntexts.gles2_cubemap_negative_z_rgb8_texture");
379f6603c60Sopenharmony_ci
380f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001071, "dEQP-EGL.functional.image.render_multiple_cont",
381f6603c60Sopenharmony_ci    "exts.gles2_cubemap_negative_z_rgb8_read_pixels");
382f6603c60Sopenharmony_ci
383f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001072, "dEQP-EGL.functional.image.render_multiple",
384f6603c60Sopenharmony_ci    "_contexts.gles2_renderbuffer_rgba4_texture");
385f6603c60Sopenharmony_ci
386f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001073, "dEQP-EGL.functional.image.render_multiple_c",
387f6603c60Sopenharmony_ci    "ontexts.gles2_renderbuffer_rgba4_read_pixels");
388f6603c60Sopenharmony_ci
389f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001074, "dEQP-EGL.functional.image.render_multiple_",
390f6603c60Sopenharmony_ci    "contexts.gles2_renderbuffer_rgb5_a1_texture");
391f6603c60Sopenharmony_ci
392f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001075, "dEQP-EGL.functional.image.render_multiple_co",
393f6603c60Sopenharmony_ci    "ntexts.gles2_renderbuffer_rgb5_a1_read_pixels");
394f6603c60Sopenharmony_ci
395f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001076, "dEQP-EGL.functional.image.render_multiple_",
396f6603c60Sopenharmony_ci    "contexts.gles2_renderbuffer_rgb565_texture");
397f6603c60Sopenharmony_ci
398f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001077, "dEQP-EGL.functional.image.render_multiple_co",
399f6603c60Sopenharmony_ci    "ntexts.gles2_renderbuffer_rgb565_read_pixels");
400f6603c60Sopenharmony_ci
401f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001078, "dEQP-EGL.functional.image.render_multiple_con",
402f6603c60Sopenharmony_ci    "texts.gles2_renderbuffer_depth16_depth_buffer");
403f6603c60Sopenharmony_ci
404f6603c60Sopenharmony_cistatic SHRINK_HWTEST_F(ActsEgl0001TS, TC001079, "dEQP-EGL.functional.image.render_multiple_cont",
405f6603c60Sopenharmony_ci    "exts.gles2_renderbuffer_stencil_stencil_buffer");
406