blob: 11cfeed39ff241660dab9c42c792ec460d838691 [file] [log] [blame]
-------------------------------------------------------------------------
drawElements Quality Program Test Specification
-----------------------------------------------
Copyright 2014 The Android Open Source Project
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.
-------------------------------------------------------------------------
Android extension pack (ES31A) tests
Tests:
+ dEQP-GLES31.functional.android_extension_pack.*
Includes:
+ Implementation limit checks
+ Checks for required extensions
+ Shader extension macro test
+ Shader compilation tests using android extension pack extension
directive
+ Shader compilation tests using extended implementation limits
Excludes:
Description:
android_extension_pack.limits.* group cases check the corresponding
implementation limit and verify it is larger or equal to the minimum
required by the extension.
android_extension_pack.extensions.* group cases check that all
extensions required by android_extension_pack are supported if
android_extension_pack extension is supported.
android_extension_pack.shaders.extension_macros.* group cases check
that shader preprocessor macros defined by android_extension_pack
extension are declared.
android_extension_pack.shaders.extension_directive.* group cases check
that shader extension directive of an extension required by
android_extension_pack can be replaced with an android_extension_pack
extension directive.
android_extension_pack.shaders.implementation_limits.* group cases
check that shaders using extended implementation limits compile
successfully.