コード例 #1
0
ファイル: build_mustpass.py プロジェクト: ahqmhjk/VK-GL-CTS
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
ファイル: build_mustpass.py プロジェクト: lucmann/VK-GL-CTS
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
ファイル: build_android_mustpass.py プロジェクト: Keneral/ae1
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
ファイル: build_mustpass.py プロジェクト: eth0047/VK-GL-CTS
	 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",