1# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14# external modules glcts-esext build 15 16import("//build/ohos.gni") 17import("//third_party/vk-gl-cts/vk_gl_cts.gni") 18 19config("glcts-esext_config") { 20 cflags_cc = [ 21 "-Wno-conversion", 22 "-Wno-unused-function", 23 ] 24 25 cflags_cc += deqp_common_cflags_cc 26 defines = deqp_common_defines 27} 28 29ohos_source_set("glcts-esext_source") { 30 sources = [ 31 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/esextcTestCaseBase.cpp", 32 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/esextcTestCaseBase.hpp", 33 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/esextcTestPackage.cpp", 34 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/esextcTestPackage.hpp", 35 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryBase.cpp", 36 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryBase.hpp", 37 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryHandleReuse.cpp", 38 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryHandleReuse.hpp", 39 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryTests.cpp", 40 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/disjoint_timer_query/esextcDisjointTimerQueryTests.hpp", 41 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedBase.cpp", 42 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedBase.hpp", 43 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedCoverage.cpp", 44 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedCoverage.hpp", 45 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedDefaultState.cpp", 46 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedDefaultState.hpp", 47 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedSetGet.cpp", 48 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedSetGet.hpp", 49 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedColorMasks.cpp", 50 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedColorMasks.hpp", 51 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedBlending.cpp", 52 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedBlending.hpp", 53 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedNegative.cpp", 54 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedNegative.hpp", 55 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedTests.cpp", 56 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_buffers_indexed/esextcDrawBuffersIndexedTests.hpp", 57 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_elements_base_vertex/esextcDrawElementsBaseVertexTests.cpp", 58 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/draw_elements_base_vertex/esextcDrawElementsBaseVertexTests.hpp", 59 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAdjacency.cpp", 60 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAdjacency.hpp", 61 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAdjacencyTests.cpp", 62 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAdjacencyTests.hpp", 63 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAPI.cpp", 64 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderAPI.hpp", 65 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderBlitting.cpp", 66 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderBlitting.hpp", 67 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderClipping.cpp", 68 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderClipping.hpp", 69 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderConstantVariables.cpp", 70 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderConstantVariables.hpp", 71 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderInput.cpp", 72 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderInput.hpp", 73 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredFBO.cpp", 74 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredFBO.hpp", 75 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredFramebuffer.cpp", 76 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredFramebuffer.hpp", 77 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRenderingBoundaryCondition.cpp", 78 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRenderingBoundaryCondition.hpp", 79 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRendering.cpp", 80 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRenderingFBONoAttachment.cpp", 81 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRenderingFBONoAttachment.hpp", 82 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLayeredRendering.hpp", 83 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLimits.cpp", 84 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLimits.hpp", 85 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLinking.cpp", 86 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderLinking.hpp", 87 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderNonarrayInput.cpp", 88 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderNonarrayInput.hpp", 89 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderOutput.cpp", 90 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderOutput.hpp", 91 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderPrimitiveCounter.cpp", 92 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderPrimitiveCounter.hpp", 93 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderPrimitiveQueries.cpp", 94 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderPrimitiveQueries.hpp", 95 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderProgramResource.cpp", 96 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderProgramResource.hpp", 97 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderQualifiers.cpp", 98 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderQualifiers.hpp", 99 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderRendering.cpp", 100 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderRendering.hpp", 101 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderTests.cpp", 102 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/esextcGeometryShaderTests.hpp", 103 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5AtomicCountersArrayIndexing.cpp", 104 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5AtomicCountersArrayIndexing.hpp", 105 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5FmaAccuracy.cpp", 106 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5FmaAccuracy.hpp", 107 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5FmaPrecision.cpp", 108 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5FmaPrecision.hpp", 109 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5ImagesArrayIndexing.cpp", 110 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5ImagesArrayIndexing.hpp", 111 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5PreciseQualifier.cpp", 112 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5PreciseQualifier.hpp", 113 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5SamplerArrayIndexing.cpp", 114 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5SamplerArrayIndexing.hpp", 115 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5SSBOArrayIndexing.cpp", 116 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5SSBOArrayIndexing.hpp", 117 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5Tests.cpp", 118 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5Tests.hpp", 119 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5TextureGatherOffset.cpp", 120 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5TextureGatherOffset.hpp", 121 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5UniformBlocksArrayIndexing.cpp", 122 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/esextcGPUShader5UniformBlocksArrayIndexing.hpp", 123 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderBarrier.cpp", 124 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderBarrier.hpp", 125 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderErrors.cpp", 126 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderErrors.hpp", 127 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderInvariance.cpp", 128 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderInvariance.hpp", 129 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderIsolines.cpp", 130 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderIsolines.hpp", 131 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderMaxPatchVertices.cpp", 132 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderMaxPatchVertices.hpp", 133 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderPoints.cpp", 134 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderPoints.hpp", 135 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderPrimitiveCoverage.cpp", 136 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderPrimitiveCoverage.hpp", 137 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderProgramInterfaces.cpp", 138 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderProgramInterfaces.hpp", 139 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderProperties.cpp", 140 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderProperties.hpp", 141 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderQuads.cpp", 142 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderQuads.hpp", 143 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTCTE.cpp", 144 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTCTE.hpp", 145 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTessellation.cpp", 146 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTessellation.hpp", 147 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTests.cpp", 148 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTests.hpp", 149 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTriangles.cpp", 150 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderTriangles.hpp", 151 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderUtils.cpp", 152 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderUtils.hpp", 153 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderWinding.cpp", 154 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderWinding.hpp", 155 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderVertexOrdering.cpp", 156 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderVertexOrdering.hpp", 157 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderVertexSpacing.cpp", 158 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderVertexSpacing.hpp", 159 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderXFB.cpp", 160 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/esextcTessellationShaderXFB.hpp", 161 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampBase.cpp", 162 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampBase.hpp", 163 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampCompressedResources.hpp", 164 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampGetTexParameterIErrors.cpp", 165 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampGetTexParameterIErrors.hpp", 166 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampParameterBorderColorError.cpp", 167 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampParameterBorderColorError.hpp", 168 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampParameterTextureBorderColor.cpp", 169 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampParameterTextureBorderColor.hpp", 170 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplerParameterIError.cpp", 171 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplerParameterIError.hpp", 172 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplerParameterIWithWrongPname.cpp", 173 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplerParameterIWithWrongPname.hpp", 174 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplingTexture.cpp", 175 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplingTextureGroup.cpp", 176 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplingTextureGroup.hpp", 177 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampSamplingTexture.hpp", 178 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampTests.cpp", 179 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampTests.hpp", 180 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampTexParameterIErrors.cpp", 181 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/esextcTextureBorderClampTexParameterIErrors.hpp", 182 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferActiveUniformValidation.cpp", 183 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferActiveUniformValidation.hpp", 184 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferAtomicFunctions.cpp", 185 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferAtomicFunctions.hpp", 186 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferBufferParameters.cpp", 187 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferBufferParameters.hpp", 188 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferErrors.cpp", 189 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferErrors.hpp", 190 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferMAXSizeValidation.cpp", 191 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferMAXSizeValidation.hpp", 192 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferOperations.cpp", 193 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferOperations.hpp", 194 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferParameters.cpp", 195 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferParameters.hpp", 196 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferParamValueIntToFloatConversion.cpp", 197 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferParamValueIntToFloatConversion.hpp", 198 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferPrecision.cpp", 199 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferPrecision.hpp", 200 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferTests.cpp", 201 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferTests.hpp", 202 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferTextureBufferRange.cpp", 203 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_buffer/esextcTextureBufferTextureBufferRange.hpp", 204 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayColorDepthAttachments.cpp", 205 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayColorDepthAttachments.hpp", 206 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.cpp", 207 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.hpp", 208 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayFBOIncompleteness.cpp", 209 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayFBOIncompleteness.hpp", 210 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayGenerateMipMap.cpp", 211 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayGenerateMipMap.hpp", 212 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayGetterCalls.cpp", 213 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayGetterCalls.hpp", 214 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageOperations.cpp", 215 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageOperations.hpp", 216 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSize.cpp", 217 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSize.hpp", 218 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSizeTests.cpp", 219 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSizeTests.hpp", 220 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArraySampling.cpp", 221 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArraySampling.hpp", 222 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArraySamplingResources.hpp", 223 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayStencilAttachments.cpp", 224 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayStencilAttachments.hpp", 225 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArraySubImage3D.cpp", 226 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArraySubImage3D.hpp", 227 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayTests.cpp", 228 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayTests.hpp", 229 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayTex3DValidation.cpp", 230 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayTex3DValidation.hpp", 231 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_shadow_lod/esextcTextureShadowLodFunctionsTest.cpp", 232 "//third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_shadow_lod/esextcTextureShadowLodFunctionsTest.hpp", 233 ] 234 include_dirs = [ 235 "//third_party/zlib/src", 236 "//third_party/spirv-headers/include", 237 "//third_party/vk-gl-cts/external/amber", 238 "//third_party/vk-gl-cts/external/renderdoc/src", 239 "//third_party/libpng", 240 "//third_party/vk-gl-cts/external/vulkancts/framework/vulkan", 241 "//third_party/vk-gl-cts/external/openglcts/include", 242 "//third_party/vk-gl-cts/external/openglcts/framework/egl/wrapper", 243 "//third_party/vk-gl-cts/external/openglcts/modules/common", 244 "//third_party/vk-gl-cts/external/openglcts/modules/gl", 245 "//third_party/vk-gl-cts/external/openglcts/modules/gles2", 246 "//third_party/vk-gl-cts/external/openglcts/modules/gles3", 247 "//third_party/vk-gl-cts/external/openglcts/modules/gles31", 248 "//third_party/vk-gl-cts/external/openglcts/modules/gles32", 249 "//third_party/vk-gl-cts/external/openglcts/modules/glesext", 250 "//third_party/vk-gl-cts/external/openglcts/modules", 251 "//third_party/vk-gl-cts/modules/glshared", 252 "//third_party/vk-gl-cts/external/openglcts/modules/common", 253 "//third_party/glslang/glslang", 254 "//third_party/vk-gl-cts/build/include", 255 "//third_party/glslang/SPIRV", 256 "//third_party/spirv-tools/include", 257 ] 258 include_dirs += deqp_common_include_dirs 259 260 deps = [ 261 "//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil", 262 "//third_party/vk-gl-cts/framework/common:libdeqp_tcutil", 263 "//third_party/vk-gl-cts/external/openglcts/modules/common:libdeqp_glcts-common", 264 "//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper", 265 "//third_party/vk-gl-cts/external/openglcts/modules/gl:libdeqp_glcts-gl", 266 ] 267 268 configs = [ ":glcts-esext_config" ] 269} 270 271ohos_static_library("libdeqp_glcts-esext") { 272 deps = [ ":glcts-esext_source" ] 273 part_name = "graphic_standard" 274 subsystem_name = "graphic" 275} 276