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 "../EglBaseFunc.h" 19 #include "../ActsEgl0001TestSuite.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(ActsEgl0001TS, TC003713, "dEQP-EGL.functional.wi", 27 "de_color.fp16"); 28 29 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003714, "dEQP-EGL.functional.wi", 30 "de_color.1010102"); 31 32 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003715, "dEQP-EGL.functional.wide_color", 33 ".window_fp16_default_colorspace"); 34 35 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003716, "dEQP-EGL.functional.wide_color.win", 36 "dow_fp16_colorspace_srgb"); 37 38 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003717, "dEQP-EGL.functional.wide_color.win", 39 "dow_fp16_colorspace_p3"); 40 41 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003718, "dEQP-EGL.functional.wide_color.win", 42 "dow_fp16_colorspace_p3_passthrough"); 43 44 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003719, "dEQP-EGL.functional.wide_color.win", 45 "dow_fp16_colorspace_scrgb"); 46 47 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003720, "dEQP-EGL.functional.wide_color.wi", 48 "ndow_fp16_colorspace_scrgb_linear"); 49 50 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003721, "dEQP-EGL.functional.wide_color.", 51 "pbuffer_fp16_default_colorspace"); 52 53 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003722, "dEQP-EGL.functional.wide_color.pbuff", 54 "er_fp16_colorspace_srgb"); 55 56 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003723, "dEQP-EGL.functional.wide_color.pbuf", 57 "er_fp16_colorspace_p3"); 58 59 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003724, "dEQP-EGL.functional.wide_color.pbu", 60 "ffer_fp16_colorspace_p3_passthrough"); 61 62 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003725, "dEQP-EGL.functional.wide_color", 63 ".pbuffer_fp16_colorspace_scrgb"); 64 65 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003726, "dEQP-EGL.functional.wide_color.pb", 66 "uffer_fp16_colorspace_scrgb_linear"); 67 68 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003727, "dEQP-EGL.functional.wide_color.w", 69 "indow_1010102_colorspace_default"); 70 71 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003728, "dEQP-EGL.functional.wide_color", 72 ".window_1010102_colorspace_srgb"); 73 74 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003729, "dEQP-EGL.functional.wide_color.win", 75 "dow_1010102_colorspace_p3"); 76 77 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003730, "dEQP-EGL.functional.wide_color.wind", 78 "ow_1010102_colorspace_p3_passthrough"); 79 80 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003731, "dEQP-EGL.functional.wide_color.p", 81 "buffer_1010102_colorspace_default"); 82 83 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003732, "dEQP-EGL.functional.wide_color.", 84 "pbuffer_1010102_colorspace_srgb"); 85 86 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003733, "dEQP-EGL.functional.wide_color", 87 ".pbuffer_1010102_colorspace_p3"); 88 89 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003734, "dEQP-EGL.functional.wide_color.pbuff", 90 "er_1010102_colorspace_p3_passthrough"); 91 92 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003735, "dEQP-EGL.functional.wide_color", 93 ".window_8888_colorspace_default"); 94 95 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003736, "dEQP-EGL.functional.wide_color.wind", 96 "ow_8888_colorspace_srgb"); 97 98 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003737, "dEQP-EGL.functional.wide_color.wind", 99 "ow_8888_colorspace_p3"); 100 101 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003738, "dEQP-EGL.functional.wide_color.win", 102 "dow_8888_colorspace_p3_passthrough"); 103 104 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003739, "dEQP-EGL.functional.wide_color.", 105 "pbuffer_8888_colorspace_default"); 106 107 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003740, "dEQP-EGL.functional.wide_color.pbuffe", 108 "r_8888_colorspace_srgb"); 109 110 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003741, "dEQP-EGL.functional.wide_color.pbuff", 111 "er_8888_colorspace_p3"); 112 113 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003742, "dEQP-EGL.functional.wide_color.pbu", 114 "ffer_8888_colorspace_p3_passthrough"); 115 116 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003743, "dEQP-EGL.functional.wide_color", 117 ".window_888_colorspace_default"); 118 119 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003744, "dEQP-EGL.functional.wide_color.windo", 120 "w_888_colorspace_srgb"); 121 122 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003745, "dEQP-EGL.functional.wide_color.wind", 123 "ow_888_colorspace_p3"); 124 125 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003746, "dEQP-EGL.functional.wide_color.wi", 126 "ndow_888_colorspace_p3_passthrough"); 127 128 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003747, "dEQP-EGL.functional.wide_color", 129 ".pbuffer_888_colorspace_default"); 130 131 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003748, "dEQP-EGL.functional.wide_color.pbuff", 132 "er_888_colorspace_srgb"); 133 134 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003749, "dEQP-EGL.functional.wide_color.pbuff", 135 "er_888_colorspace_p3"); 136 137 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003750, "dEQP-EGL.functional.wide_color.pbu", 138 "ffer_888_colorspace_p3_passthrough"); 139