# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import("//test/xts/acts/graphic/vkgl/comm.gni") config("deqp_platform_ohos_config") { cflags_cc = deqp_common_cflags_cc cflags_cc += [ # "-Wno-conversion", # "-Wno-unused-function", "-Wno-unused-parameter", ] defines = deqp_common_defines # defines -=["DE_PTR_SIZE=8"] defines += [ "DE_PTR_SIZE=4", "_XOPEN_SOURCE=600", ] } ohos_static_library("libdeqpgles3func0020") { sources = common_src sources += [ "../Deqpgles3BaseFunc.cpp" ] include_dirs = common_include deps = common_depends external_deps = [ "hilog_native:libhilog", "multimedia_image_framework:image_native", ] configs = [ ":deqp_platform_ohos_config" ] public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ] } ohos_moduletest_suite("ActsDeqpgles3TestSuite0020") { sources = [ "../ActsDeqpgles30020TestSuite.cpp", "../functional/Deqpgles3basic_expression_vertexTestCase.cpp", "../functional/Deqpgles3builtin_functions_angle_and_trigonometryTestCase.cpp", "../functional/Deqpgles3builtin_functions_commonTestCase.cpp", "../functional/Deqpgles3builtin_functions_exponentialTestCase.cpp", "../functional/Deqpgles3builtin_functions_geometricTestCase.cpp", "../functional/Deqpgles3ceil_highp_fragmentTestCase.cpp", "../functional/Deqpgles3ceil_highp_vertexTestCase.cpp", "../functional/Deqpgles3ceil_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3ceil_lowp_vertexTestCase.cpp", "../functional/Deqpgles3ceil_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3ceil_mediump_vertexTestCase.cpp", "../functional/Deqpgles3clamp_highp_fragmentTestCase.cpp", "../functional/Deqpgles3clamp_highp_vertexTestCase.cpp", "../functional/Deqpgles3clamp_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3clamp_lowp_vertexTestCase.cpp", "../functional/Deqpgles3clamp_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3clamp_mediump_vertexTestCase.cpp", "../functional/Deqpgles3constant_expressions_complex_typesTestCase.cpp", "../functional/Deqpgles3constant_expressions_operatorsTestCase.cpp", "../functional/Deqpgles3constant_expressions_otherTestCase.cpp", "../functional/Deqpgles3constant_expressions_trivialTestCase.cpp", "../functional/Deqpgles3determinant_highp_fragmentTestCase.cpp", "../functional/Deqpgles3determinant_highp_vertexTestCase.cpp", "../functional/Deqpgles3determinant_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3determinant_lowp_vertexTestCase.cpp", "../functional/Deqpgles3determinant_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3determinant_mediump_vertexTestCase.cpp", "../functional/Deqpgles3distance_highp_fragmentTestCase.cpp", "../functional/Deqpgles3distance_highp_vertexTestCase.cpp", "../functional/Deqpgles3distance_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3distance_lowp_vertexTestCase.cpp", "../functional/Deqpgles3distance_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3distance_mediump_vertexTestCase.cpp", "../functional/Deqpgles3dot_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3dot_lowp_vertexTestCase.cpp", "../functional/Deqpgles3dot_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3dot_mediump_vertexTestCase.cpp", "../functional/Deqpgles3faceforward_highp_fragmentTestCase.cpp", "../functional/Deqpgles3faceforward_highp_vertexTestCase.cpp", "../functional/Deqpgles3faceforward_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3faceforward_lowp_vertexTestCase.cpp", "../functional/Deqpgles3faceforward_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3faceforward_mediump_vertexTestCase.cpp", "../functional/Deqpgles3fract_highp_fragmentTestCase.cpp", "../functional/Deqpgles3fract_highp_vertexTestCase.cpp", "../functional/Deqpgles3fract_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3fract_lowp_vertexTestCase.cpp", "../functional/Deqpgles3fract_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3fract_mediump_vertexTestCase.cpp", "../functional/Deqpgles3invariance_highpTestCase.cpp", "../functional/Deqpgles3invariance_lowpTestCase.cpp", "../functional/Deqpgles3invariance_mediumpTestCase.cpp", "../functional/Deqpgles3inverse_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3inverse_lowp_vertexTestCase.cpp", "../functional/Deqpgles3inverse_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3inverse_mediump_vertexTestCase.cpp", "../functional/Deqpgles3length_highp_fragmentTestCase.cpp", "../functional/Deqpgles3length_highp_vertexTestCase.cpp", "../functional/Deqpgles3length_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3length_lowp_vertexTestCase.cpp", "../functional/Deqpgles3length_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3length_mediump_vertexTestCase.cpp", "../functional/Deqpgles3matrixcompmult_highp_fragmentTestCase.cpp", "../functional/Deqpgles3matrixcompmult_highp_vertexTestCase.cpp", "../functional/Deqpgles3matrixcompmult_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3matrixcompmult_lowp_vertexTestCase.cpp", "../functional/Deqpgles3matrixcompmult_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3matrixcompmult_mediump_vertexTestCase.cpp", "../functional/Deqpgles3max_highp_fragmentTestCase.cpp", "../functional/Deqpgles3max_highp_vertexTestCase.cpp", "../functional/Deqpgles3max_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3max_lowp_vertexTestCase.cpp", "../functional/Deqpgles3max_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3max_mediump_vertexTestCase.cpp", "../functional/Deqpgles3metamorphic_bubblesort_flagTestCase.cpp", "../functional/Deqpgles3metamorphic_syntheticTestCase.cpp", "../functional/Deqpgles3min_highp_fragmentTestCase.cpp", "../functional/Deqpgles3min_highp_vertexTestCase.cpp", "../functional/Deqpgles3min_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3min_lowp_vertexTestCase.cpp", "../functional/Deqpgles3min_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3min_mediump_vertexTestCase.cpp", "../functional/Deqpgles3mix_highp_fragmentTestCase.cpp", "../functional/Deqpgles3mix_highp_vertexTestCase.cpp", "../functional/Deqpgles3mix_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3mix_lowp_vertexTestCase.cpp", "../functional/Deqpgles3mix_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3mix_mediump_vertexTestCase.cpp", "../functional/Deqpgles3mod_highp_fragmentTestCase.cpp", "../functional/Deqpgles3mod_highp_vertexTestCase.cpp", "../functional/Deqpgles3mod_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3mod_lowp_vertexTestCase.cpp", "../functional/Deqpgles3mod_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3mod_mediump_vertexTestCase.cpp", "../functional/Deqpgles3normalize_highp_fragmentTestCase.cpp", "../functional/Deqpgles3normalize_highp_vertexTestCase.cpp", "../functional/Deqpgles3normalize_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3normalize_lowp_vertexTestCase.cpp", "../functional/Deqpgles3normalize_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3normalize_mediump_vertexTestCase.cpp", "../functional/Deqpgles3outerproduct_highp_fragmentTestCase.cpp", "../functional/Deqpgles3outerproduct_highp_vertexTestCase.cpp", "../functional/Deqpgles3outerproduct_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3outerproduct_lowp_vertexTestCase.cpp", "../functional/Deqpgles3outerproduct_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3outerproduct_mediump_vertexTestCase.cpp", "../functional/Deqpgles3precision_crossTestCase.cpp", "../functional/Deqpgles3precision_modfTestCase.cpp", "../functional/Deqpgles3reflect_highp_fragmentTestCase.cpp", "../functional/Deqpgles3reflect_highp_vertexTestCase.cpp", "../functional/Deqpgles3reflect_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3reflect_lowp_vertexTestCase.cpp", "../functional/Deqpgles3reflect_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3reflect_mediump_vertexTestCase.cpp", "../functional/Deqpgles3refract_highp_fragmentTestCase.cpp", "../functional/Deqpgles3refract_highp_vertexTestCase.cpp", "../functional/Deqpgles3refract_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3refract_lowp_vertexTestCase.cpp", "../functional/Deqpgles3refract_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3refract_mediump_vertexTestCase.cpp", "../functional/Deqpgles3round_highp_fragmentTestCase.cpp", "../functional/Deqpgles3round_highp_vertexTestCase.cpp", "../functional/Deqpgles3round_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3round_lowp_vertexTestCase.cpp", "../functional/Deqpgles3round_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3round_mediump_vertexTestCase.cpp", "../functional/Deqpgles3roundeven_highp_fragmentTestCase.cpp", "../functional/Deqpgles3roundeven_highp_vertexTestCase.cpp", "../functional/Deqpgles3roundeven_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3roundeven_lowp_vertexTestCase.cpp", "../functional/Deqpgles3roundeven_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3roundeven_mediump_vertexTestCase.cpp", "../functional/Deqpgles3shaders_fragdataTestCase.cpp", "../functional/Deqpgles3smoothstep_highp_fragmentTestCase.cpp", "../functional/Deqpgles3smoothstep_highp_vertexTestCase.cpp", "../functional/Deqpgles3smoothstep_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3smoothstep_lowp_vertexTestCase.cpp", "../functional/Deqpgles3smoothstep_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3smoothstep_mediump_vertexTestCase.cpp", "../functional/Deqpgles3step_highp_fragmentTestCase.cpp", "../functional/Deqpgles3step_highp_vertexTestCase.cpp", "../functional/Deqpgles3step_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3step_lowp_vertexTestCase.cpp", "../functional/Deqpgles3step_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3step_mediump_vertexTestCase.cpp", "../functional/Deqpgles3transpose_highp_fragmentTestCase.cpp", "../functional/Deqpgles3transpose_highp_vertexTestCase.cpp", "../functional/Deqpgles3transpose_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3transpose_lowp_vertexTestCase.cpp", "../functional/Deqpgles3transpose_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3transpose_mediump_vertexTestCase.cpp", "../functional/Deqpgles3trunc_highp_fragmentTestCase.cpp", "../functional/Deqpgles3trunc_highp_vertexTestCase.cpp", "../functional/Deqpgles3trunc_lowp_fragmentTestCase.cpp", "../functional/Deqpgles3trunc_mediump_fragmentTestCase.cpp", "../functional/Deqpgles3trunc_mediump_vertexTestCase.cpp", ] include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ] deps = [ ":libdeqpgles3func0020" ] cflags = [ "-Wno-error" ] }