# 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 } ohos_static_library("libdeqpgles31func0004") { sources = common_src sources += [ "../Deqpgles31BaseFunc.cpp" ] include_dirs = common_include deps = common_depends external_deps = [ "hilog_native:libhilog", "multimedia_image_framework:image_native", ] configs = [ ":deqp_platform_ohos_config" ] } ohos_moduletest_suite("ActsDeqpgles31TestSuite0004") { subsystem_name = "graphic" part_name = "graphic_standard" sources = [ "../ActsDeqpgles310004TestSuite.cpp", "../functional/Deqpgles31const_expression_computeTestCase.cpp", "../functional/Deqpgles31const_expression_fragmentTestCase.cpp", "../functional/Deqpgles31const_expression_geometryTestCase.cpp", "../functional/Deqpgles31const_expression_tessellation_controlTestCase.cpp", "../functional/Deqpgles31const_expression_tessellation_evaluationTestCase.cpp", "../functional/Deqpgles31const_expression_vertexTestCase.cpp", "../functional/Deqpgles31const_literal_computeTestCase.cpp", "../functional/Deqpgles31const_literal_fragmentTestCase.cpp", "../functional/Deqpgles31const_literal_geometryTestCase.cpp", "../functional/Deqpgles31const_literal_tessellation_controlTestCase.cpp", "../functional/Deqpgles31const_literal_tessellation_evaluationTestCase.cpp", "../functional/Deqpgles31const_literal_vertexTestCase.cpp", "../functional/Deqpgles31constructor_explicitTestCase.cpp", "../functional/Deqpgles31constructor_implicitTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_computeTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_fragmentTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_geometryTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_tessellation_controlTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_tessellation_evaluationTestCase.cpp", "../functional/Deqpgles31dynamically_uniform_vertexTestCase.cpp", "../functional/Deqpgles31es31_implicit_sizeTestCase.cpp", "../functional/Deqpgles31es31_invalidTestCase.cpp", "../functional/Deqpgles31es31_overloadingTestCase.cpp", "../functional/Deqpgles31es32_invalidTestCase.cpp", "../functional/Deqpgles31es32_overloadingTestCase.cpp", "../functional/Deqpgles31interpolate_at_centroid_negativeTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_array_elementTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_at_sample_positionTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_centroid_qualifierTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_negativeTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_no_qualifiersTestCase.cpp", "../functional/Deqpgles31interpolate_at_offset_sample_qualifierTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_at_sample_idTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_centroid_qualifiedTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_dynamic_sample_numberTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_negativeTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_non_multisample_bufferTestCase.cpp", "../functional/Deqpgles31interpolate_at_sample_static_sample_numberTestCase.cpp", "../functional/Deqpgles31multisample_interpolation_sample_qualifierTestCase.cpp", "../functional/Deqpgles31opaque_type_indexing_atomic_counterTestCase.cpp", "../functional/Deqpgles31opaque_type_indexing_ssboTestCase.cpp", "../functional/Deqpgles31opaque_type_indexing_uboTestCase.cpp", "../functional/Deqpgles31parameter_inTestCase.cpp", "../functional/Deqpgles31parameter_outTestCase.cpp", "../functional/Deqpgles31parameter_unnamedTestCase.cpp", "../functional/Deqpgles31return_explicitTestCase.cpp", "../functional/Deqpgles31return_implicitTestCase.cpp", "../functional/Deqpgles31sample_mask_discard_half_per_pixelTestCase.cpp", "../functional/Deqpgles31sample_mask_discard_half_per_sampleTestCase.cpp", "../functional/Deqpgles31sample_mask_discard_half_per_two_samplesTestCase.cpp", "../functional/Deqpgles31sample_mask_in_bit_count_per_sampleTestCase.cpp", "../functional/Deqpgles31sample_mask_in_bit_count_per_two_samplesTestCase.cpp", "../functional/Deqpgles31sample_mask_in_bits_unique_per_sampleTestCase.cpp", "../functional/Deqpgles31sample_mask_in_bits_unique_per_two_samplesTestCase.cpp", "../functional/Deqpgles31sample_mask_inverse_per_pixelTestCase.cpp", "../functional/Deqpgles31sample_mask_inverse_per_sampleTestCase.cpp", "../functional/Deqpgles31sample_mask_inverse_per_two_samplesTestCase.cpp", "../functional/Deqpgles31uniform_computeTestCase.cpp", "../functional/Deqpgles31uniform_fragmentTestCase.cpp", "../functional/Deqpgles31uniform_geometryTestCase.cpp", "../functional/Deqpgles31uniform_tessellation_controlTestCase.cpp", "../functional/Deqpgles31uniform_tessellation_evaluationTestCase.cpp", "../functional/Deqpgles31uniform_vertexTestCase.cpp", ] include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ] deps = [ ":libdeqpgles31func0004" ] cflags = [ "-Wno-error" ] }