Create GL 4.6 test package
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Wed, 23 Aug 2017 07:42:41 +0000 (09:42 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 6 Sep 2017 16:32:38 +0000 (12:32 -0400)
commit5e30a0c40b29675e3503ce94018e53bd4cf705bf
tree0ae4ba03c168830a14cf6ad4532afcf2c7d63dac
parentd22a3c20a1f192be56889ca869eadb15cf758b87
Create GL 4.6 test package

Ensures that tests for the extensions went into GL 4.6 can be
executed without checking for the extension string if run in
the 4.6 context.

Components: Framework, OpenGL

VK-GL-CTS issue: 640

Affects:
KHR-GL46.*
KHR-GL45.spirv_extensions.*
KHR-NoContext.es2.no_error.*
KHR-NoContext.gl30.no_error.*
KHR-GL45.polygon_offset_clamp.*
KHR-GL45.shader_group_vote_tests.*
KHR-GL43.indirect_parameters_tests.*
KHR-GL44.texture_filter_anisotropic.*
KHR-GLES3.texture_filter_anisotropic.*
KHR-GLES31.core.polygon_offset_clamp.*
KHR-GL45.shader_draw_parameters_tests.*
KHR-GL45.shader_atomic_counter_ops_tests.*
KHR-GL33.pipeline_statistics_query_tests_ARB.*
KHR-GL32.transform_feedback_overflow_query_ARB.*

Change-Id: Idbfacefb5c9e58611c4330b1a054b38bdd72ca87
92 files changed:
android/openglcts/AndroidManifest.xml
android/openglcts/src/org/khronos/cts/GL46Activity.java [new file with mode: 0644]
external/fetch_kc_cts.py
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl30-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl30-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl31-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl31-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl32-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl32-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl33-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl33-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl40-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl40-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl41-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl41-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl42-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl42-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl43-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl43-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl44-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl44-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl45-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl45-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl46-gtf-master.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl46-master.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/mustpass.xml [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/mustpass.xml with 91% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl30-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl30-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl31-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl31-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl32-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl32-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl33-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl33-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl40-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl40-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl40-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl41-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl41-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl41-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl42-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl42-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl42-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl43-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl43-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl43-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl44-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl44-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl44-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl45-gtf-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-gtf-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl45-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl45-test-issues.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-test-issues.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl46-gtf-master.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl46-master.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/gl46-test-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.6.0.x/gl30-khr-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.5.5.x/gl30-khr-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.6.0.x/gl45-khr-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.5.5.x/gl45-khr-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.6.0.x/mustpass.xml [moved from external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.5.5.x/mustpass.xml with 97% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.6.0.x/src/gl30-khr-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.5.5.x/src/gl30-khr-master.txt with 100% similarity]
external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.6.0.x/src/gl45-khr-master.txt [moved from external/openglcts/data/mustpass/gl/khronos_mustpass_noctx/4.5.5.x/src/gl45-khr-master.txt with 100% similarity]
external/openglcts/modules/common/glcNoErrorTests.cpp
external/openglcts/modules/common/glcPolygonOffsetClampTests.cpp
external/openglcts/modules/common/glcTextureFilterAnisotropicTests.cpp
external/openglcts/modules/gl/gl3cCommonBugsTests.cpp
external/openglcts/modules/gl/gl3cTransformFeedbackOverflowQueryTests.cpp
external/openglcts/modules/gl/gl4cIndirectParametersTests.cpp
external/openglcts/modules/gl/gl4cPipelineStatisticsQueryTests.cpp
external/openglcts/modules/gl/gl4cShaderAtomicCounterOpsTests.cpp
external/openglcts/modules/gl/gl4cShaderAtomicCounterOpsTests.hpp
external/openglcts/modules/gl/gl4cShaderDrawParametersTests.cpp
external/openglcts/modules/gl/gl4cShaderGroupVoteTests.cpp
external/openglcts/modules/gl/gl4cShaderGroupVoteTests.hpp
external/openglcts/modules/gl/gl4cSpirvExtensionsTests.cpp
external/openglcts/modules/gl/gl4cTestPackages.cpp
external/openglcts/modules/gl/gl4cTestPackages.hpp
external/openglcts/modules/gl/gl4cTextureViewTests.cpp
external/openglcts/modules/glcTestPackageRegistry.cpp
external/openglcts/modules/runner/glcAndroidMain.cpp
external/openglcts/modules/runner/glcKhronosMustpassGl.hpp
external/openglcts/modules/runner/glcKhronosMustpassGlNocontext.hpp
external/openglcts/modules/runner/glcTestRunner.cpp
external/openglcts/modules/runner/glcTestRunnerMain.cpp
external/openglcts/scripts/build_caselists.py
external/openglcts/scripts/build_mustpass.py
external/openglcts/scripts/mustpass.py
framework/opengl/gluRenderContext.cpp
framework/opengl/gluShaderLibrary.cpp
framework/opengl/gluShaderUtil.cpp
framework/opengl/gluShaderUtil.hpp
framework/opengl/wrapper/glwInitFunctions.cpp
framework/opengl/wrapper/glwInitFunctions.hpp
framework/platform/null/tcuNullRenderContext.cpp