예제 #1
0
NOCTXKHR_MODULE = getModuleByName("KHR-NoContext")

ES2GTF_MODULE = getModuleByName("GTF-GLES2")
ES3GTF_MODULE = getModuleByName("GTF-GLES3")
ES31GTF_MODULE = getModuleByName("GTF-GLES31")

GLCTS_GLES2_PKG = Package(
    module=ES2CTS_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[include("gles2-master.txt")]),
    ])
GLCTS_3_2_2_GLES3_PKG = Package(
    module=ES3CTS_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[include("gles3-master.txt")]),

        # Rotations
        Configuration(name="rotate-portrait",
                      glconfig="rgba8888d24s8ms0",
예제 #2
0
EGL_MODULE = getModuleByName("dEQP-EGL")
GLES2_MODULE = getModuleByName("dEQP-GLES2")
GLES3_MODULE = getModuleByName("dEQP-GLES3")
GLES31_MODULE = getModuleByName("dEQP-GLES31")
VULKAN_MODULE = getModuleByName("dEQP-VK")

# Lollipop

LMP_GLES3_PKG = Package(module=GLES3_MODULE,
                        configurations=[
                            Configuration(name="master",
                                          glconfig="rgba8888d24s8ms0",
                                          rotation="unspecified",
                                          surfacetype="window",
                                          filters=[include("es30-lmp.txt")]),
                        ])
LMP_GLES31_PKG = Package(module=GLES31_MODULE,
                         configurations=[
                             Configuration(name="master",
                                           glconfig="rgba8888d24s8ms0",
                                           rotation="unspecified",
                                           surfacetype="window",
                                           filters=[include("es31-lmp.txt")]),
                         ])

# Lollipop MR1

LMP_MR1_GLES3_PKG = Package(module=GLES3_MODULE,
                            configurations=[
                                Configuration(
예제 #3
0
	 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.
	 """

MUSTPASS_PATH		= os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass")
PROJECT				= Project(path = MUSTPASS_PATH, copyright = COPYRIGHT_DECLARATION)
VULKAN_MODULE		= getModuleByName("dEQP-VK")
BUILD_CONFIG		= getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug")

# main

VULKAN_MAIN_PKG	= Package(module = VULKAN_MODULE, configurations = [
		  # Master
		  Configuration(name					= "default",
						filters					= [include("master.txt"),
												   exclude("test-issues.txt"),
												   exclude("excluded-tests.txt"),
												   exclude("android-tests.txt")],
						splitToMultipleFiles	= True),
		  Configuration(name					= "fraction-mandatory-tests",
						filters					= [include("fraction-mandatory-tests.txt")]),
	 ])

MUSTPASS_LISTS		= [
		  Mustpass(project = PROJECT,	version = "main",	packages = [VULKAN_MAIN_PKG]),
	]

if __name__ == "__main__":
	genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, parseBuildConfigFromCmdLineArgs())
예제 #4
0
NOCTX_ES2_KHR_MODULE			= getModuleByName("KHR-NOCTX-ES2")
NOCTX_ES32_KHR_MODULE			= getModuleByName("KHR-NOCTX-ES32")
SINGLE_ES32_KHR_MODULE			= getModuleByName("KHR-Single-GLES32")

ES2GTF_MODULE					= getModuleByName("GTF-GLES2")
ES3GTF_MODULE					= getModuleByName("GTF-GLES3")
ES31GTF_MODULE					= getModuleByName("GTF-GLES31")

GLCTS_GLES2_PKG						= Package(module = ES2CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles2-master.txt")]),
	])
GLCTS_3_2_2_GLES3_PKG					= Package(module = ES3CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt")]),

		# Rotations
		Configuration(name			= "rotate-portrait",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "0",
					surfacewidth	= "256",
예제 #5
0
ES32KHR_MODULE = getModuleByName("KHR-GLES32")

ES2GTF_MODULE = getModuleByName("GTF-GLES2")
ES3GTF_MODULE = getModuleByName("GTF-GLES3")
ES31GTF_MODULE = getModuleByName("GTF-GLES31")

GLCTS_GLES2_PKG = Package(
    module=ES2CTS_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[include("gles2-master.txt")]),
    ])
GLCTS_GLES3_PKG = Package(
    module=ES3CTS_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[include("gles3-master.txt")]),

        # Rotations
        Configuration(name="rotate-portrait",
                      glconfig="rgba8888d24s8ms0",
예제 #6
0
	 See the License for the specific language governing permissions and
	 limitations under the License.
	 """

MUSTPASS_PATH = os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass")
PROJECT = Project(path=MUSTPASS_PATH, copyright=COPYRIGHT_DECLARATION)
VULKAN_MODULE = getModuleByName("dEQP-VK")
BUILD_CONFIG = getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug")

# 1.0.0

VULKAN_1_0_0_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default", filters=[include("master.txt")]),
    ])

# 1.0.1

VULKAN_1_0_1_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default", filters=[include("master.txt")]),
    ])

# 1.0.2

VULKAN_1_0_2_PKG = Package(
    module=VULKAN_MODULE,
예제 #7
0
     """

CTS_DATA_DIR = os.path.join(DEQP_DIR, "android", "cts")

CTS_PROJECT = Project(path=CTS_DATA_DIR, copyright=COPYRIGHT_DECLARATION)

EGL_MODULE = getModuleByName("dEQP-EGL")
GLES2_MODULE = getModuleByName("dEQP-GLES2")
GLES3_MODULE = getModuleByName("dEQP-GLES3")
GLES31_MODULE = getModuleByName("dEQP-GLES31")
VULKAN_MODULE = getModuleByName("dEQP-VK")

# Master

MASTER_EGL_COMMON_FILTERS = [
    include("egl-master.txt"),
    exclude("egl-test-issues.txt"),
    exclude("egl-manual-robustness.txt"),
    exclude("egl-driver-issues.txt"),
    exclude("egl-temp-excluded.txt")
]
MASTER_EGL_PKG = Package(
    module=EGL_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacetype="window",
                      required=True,
                      filters=MASTER_EGL_COMMON_FILTERS,
예제 #8
0
	 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.
	 """

MUSTPASS_PATH		= os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass")
PROJECT				= Project(path = MUSTPASS_PATH, copyright = COPYRIGHT_DECLARATION)
VULKAN_MODULE		= getModuleByName("dEQP-VK")
BUILD_CONFIG		= getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug")

# 1.0.0

VULKAN_1_0_0_PKG	= Package(module = VULKAN_MODULE, configurations = [
		  # Master
		  Configuration(name		= "default",
						filters		= [include("master.txt")]),
	 ])

# 1.0.1

VULKAN_1_0_1_PKG	= Package(module = VULKAN_MODULE, configurations = [
		  # Master
		  Configuration(name		= "default",
						filters		= [include("master.txt"),
									   exclude("test-issues.txt"),
									   exclude("excluded-tests.txt")]),
	 ])

MUSTPASS_LISTS		= [
		  Mustpass(project = PROJECT,	version = "1.0.0",	packages = [VULKAN_1_0_0_PKG]),
		  Mustpass(project = PROJECT,	version = "1.0.1",	packages = [VULKAN_1_0_1_PKG]),
예제 #9
0
	 """

MUSTPASS_PATH = os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass")
PROJECT = Project(path=MUSTPASS_PATH, copyright=COPYRIGHT_DECLARATION)
VULKAN_MODULE = getModuleByName("dEQP-VK")
BUILD_CONFIG = getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug")

# master

VULKAN_MASTER_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default",
                      filters=[
                          include("master.txt"),
                          exclude("test-issues.txt"),
                          exclude("excluded-tests.txt"),
                          exclude("android-tests.txt"),
                          exclude("waivers.txt")
                      ]),
        Configuration(name="default-no-waivers",
                      filters=[
                          include("master.txt"),
                          exclude("test-issues.txt"),
                          exclude("excluded-tests.txt"),
                          exclude("android-tests.txt")
                      ]),
    ])

MUSTPASS_LISTS = [
예제 #10
0
EGL_MODULE = getModuleByName("dEQP-EGL")
GLES2_MODULE = getModuleByName("dEQP-GLES2")
GLES3_MODULE = getModuleByName("dEQP-GLES3")
GLES31_MODULE = getModuleByName("dEQP-GLES31")
VULKAN_MODULE = getModuleByName("dEQP-VK")

# Lollipop

LMP_GLES3_PKG = Package(module=GLES3_MODULE,
                        configurations=[
                            Configuration(name="master",
                                          glconfig="rgba8888d24s8ms0",
                                          rotation="unspecified",
                                          surfacetype="window",
                                          filters=[include("es30-lmp.txt")]),
                        ])
LMP_GLES31_PKG = Package(module=GLES31_MODULE,
                         configurations=[
                             Configuration(name="master",
                                           glconfig="rgba8888d24s8ms0",
                                           rotation="unspecified",
                                           surfacetype="window",
                                           filters=[include("es31-lmp.txt")]),
                         ])

# Lollipop MR1

LMP_MR1_GLES3_PKG = Package(module=GLES3_MODULE,
                            configurations=[
                                Configuration(
예제 #11
0
     """

CTS_DATA_DIR = os.path.join(DEQP_DIR, "android", "cts")

CTS_PROJECT = Project(path=CTS_DATA_DIR, copyright=COPYRIGHT_DECLARATION)

EGL_MODULE = getModuleByName("dEQP-EGL")
GLES2_MODULE = getModuleByName("dEQP-GLES2")
GLES3_MODULE = getModuleByName("dEQP-GLES3")
GLES31_MODULE = getModuleByName("dEQP-GLES31")
VULKAN_MODULE = getModuleByName("dEQP-VK")

# Master

MASTER_EGL_COMMON_FILTERS = [
    include("egl-master.txt"),
    exclude("egl-test-issues.txt"),
    exclude("egl-internal-api-tests.txt"),
    exclude("egl-manual-robustness.txt"),
    exclude("egl-driver-issues.txt")
]
MASTER_EGL_PKG = Package(
    module=EGL_MODULE,
    configurations=[
        # Master
        Configuration(name="master",
                      glconfig="rgba8888d24s8ms0",
                      rotation="unspecified",
                      surfacetype="window",
                      required=True,
                      filters=MASTER_EGL_COMMON_FILTERS,
예제 #12
0
	 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.
	 """

MUSTPASS_PATH		= os.path.join(DEQP_DIR, "external", "vulkancts", "mustpass")
PROJECT				= Project(path = MUSTPASS_PATH, copyright = COPYRIGHT_DECLARATION)
VULKAN_MODULE		= getModuleByName("dEQP-VK")
BUILD_CONFIG		= getBuildConfig(DEFAULT_BUILD_DIR, DEFAULT_TARGET, "Debug")

# 1.0.0

VULKAN_1_0_0_PKG	= Package(module = VULKAN_MODULE, configurations = [
		  # Master
		  Configuration(name		= "default",
						filters		= [include("master.txt")]),
	 ])

# 1.0.1

VULKAN_1_0_1_PKG	= Package(module = VULKAN_MODULE, configurations = [
		  # Master
		  Configuration(name		= "default",
						filters		= [include("master.txt")]),
	 ])

# 1.0.2

VULKAN_1_0_2_PKG	= Package(module = VULKAN_MODULE, configurations = [
			# Master
			Configuration(name		= "default",
예제 #13
0
ES32KHR_MODULE					= getModuleByName("KHR-GLES32")
NOCTX_ES2_KHR_MODULE			= getModuleByName("KHR-NOCTX-ES2")
NOCTX_ES32_KHR_MODULE			= getModuleByName("KHR-NOCTX-ES32")

ES2GTF_MODULE					= getModuleByName("GTF-GLES2")
ES3GTF_MODULE					= getModuleByName("GTF-GLES3")
ES31GTF_MODULE					= getModuleByName("GTF-GLES31")

GLCTS_GLES2_PKG						= Package(module = ES2CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles2-master.txt")]),
	])
GLCTS_3_2_2_GLES3_PKG					= Package(module = ES3CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt")]),

		# Rotations
		Configuration(name			= "rotate-portrait",
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "0",
					surfacewidth	= "256",
예제 #14
0
CTS_PROJECT						= Project(path = CTS_DATA_DIR, copyright = COPYRIGHT_DECLARATION)

EGL_MODULE						= getModuleByName("dEQP-EGL")
GLES2_MODULE					= getModuleByName("dEQP-GLES2")
GLES3_MODULE					= getModuleByName("dEQP-GLES3")
GLES31_MODULE					= getModuleByName("dEQP-GLES31")
VULKAN_MODULE					= getModuleByName("dEQP-VK")

# Lollipop

LMP_GLES3_PKG					= Package(module = GLES3_MODULE, configurations = [
		Configuration(name			= "master",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "unspecified",
					  surfacetype	= "window",
					  filters		= [include("es30-lmp.txt")]),
	])
LMP_GLES31_PKG					= Package(module = GLES31_MODULE, configurations = [
		Configuration(name			= "master",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "unspecified",
					  surfacetype	= "window",
					  filters		= [include("es31-lmp.txt")]),
	])

# Lollipop MR1

LMP_MR1_GLES3_PKG				= Package(module = GLES3_MODULE, configurations = [
		Configuration(name			= "master",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "unspecified",
예제 #15
0
     limitations under the License.
     """

CTS_DATA_DIR					= os.path.join(DEQP_DIR, "android", "cts")

CTS_PROJECT						= Project(path = CTS_DATA_DIR, copyright = COPYRIGHT_DECLARATION)

EGL_MODULE						= getModuleByName("dEQP-EGL")
GLES2_MODULE					= getModuleByName("dEQP-GLES2")
GLES3_MODULE					= getModuleByName("dEQP-GLES3")
GLES31_MODULE					= getModuleByName("dEQP-GLES31")
VULKAN_MODULE					= getModuleByName("dEQP-VK")

# Main

MAIN_EGL_COMMON_FILTERS		= [include("egl-master.txt"),
								   exclude("egl-test-issues.txt"),
								   exclude("egl-manual-robustness.txt"),
								   exclude("egl-driver-issues.txt"),
								   exclude("egl-temp-excluded.txt")]
MAIN_EGL_PKG					= Package(module = EGL_MODULE, configurations = [
		# Main
		Configuration(name			= "master",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "unspecified",
					  surfacetype	= "window",
					  required		= True,
					  filters		= MAIN_EGL_COMMON_FILTERS,
					  runtime		= "23m",
					  runByDefault	= False),
		Configuration(name			= "master-2021-03-01",