예제 #1
0
                      rotation="270",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
MNC_GLES31_PKG = Package(
    module=GLES31_MODULE,
예제 #2
0
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "270",
					surfacewidth	= "256",
					surfaceheight	= "256",
					os				= "android",
					filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),

		# MSAA
		Configuration(name			= "multisample",
					glconfig		= "rgba8888d24s8ms4",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-multisample.txt"),
									   exclude("gles3-multisample-issues.txt")]),

		# Pixel format
		Configuration(name			= "565-no-depth-no-stencil",
					glconfig		= "rgb565d0s0ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					os				= "android",
					filters			= [include("gles3-master.txt"),
									   include("gles3-pixelformat.txt"),
									   exclude("gles3-pixelformat-issues.txt")]),
	])
GLCTS_3_2_2_GLES31_PKG					= Package(module = ES31CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
예제 #3
0
                      os="android",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
GLCTS_3_2_2_GLES31_PKG = Package(
예제 #4
0
VULKAN_1_0_2_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default", filters=[include("master.txt")]),
    ])

# 1.0.3

VULKAN_1_0_3_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default",
                      filters=[include("master.txt"),
                               exclude("waivers.txt")]),
        Configuration(name="default-no-waivers",
                      filters=[include("master.txt")]),
    ])

# 1.0.4

VULKAN_1_0_4_PKG = Package(
    module=VULKAN_MODULE,
    configurations=[
        # Master
        Configuration(name="default",
                      filters=[
                          include("master.txt"),
                          exclude("test-issues.txt"),
                          exclude("excluded-tests.txt"),
예제 #5
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())
예제 #6
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")

# 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]),
	]

if __name__ == "__main__":
	genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, BUILD_CONFIG)
예제 #7
0
                      os="android",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
GLCTS_GLES31_PKG = Package(
예제 #8
0
                      os="android",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
GLCTS_3_2_2_GLES31_PKG = Package(
예제 #9
0
                      rotation="270",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacetype="window",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
MNC_GLES31_PKG = Package(
    module=GLES31_MODULE,
예제 #10
0
# 1.0.2

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

# 1.0.3

VULKAN_1_0_3_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")]),
	 ])

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]),
		  Mustpass(project = PROJECT,	version = "1.0.2",	packages = [VULKAN_1_0_2_PKG]),
		  Mustpass(project = PROJECT,	version = "1.0.3",	packages = [VULKAN_1_0_3_PKG]),
	]

if __name__ == "__main__":
	genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, parseBuildConfigFromCmdLineArgs())
예제 #11
0
                      os="android",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-rotation.txt")
                      ]),

        # MSAA
        Configuration(name="multisample",
                      glconfig="rgba8888d24s8ms4",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-multisample.txt"),
                          exclude("gles3-multisample-issues.txt")
                      ]),

        # Pixel format
        Configuration(name="565-no-depth-no-stencil",
                      glconfig="rgb565d0s0ms0",
                      rotation="unspecified",
                      surfacewidth="256",
                      surfaceheight="256",
                      filters=[
                          include("gles3-master.txt"),
                          include("gles3-pixelformat.txt"),
                          exclude("gles3-pixelformat-issues.txt")
                      ]),
    ])
GLCTS_3_2_2_GLES31_PKG = Package(
예제 #12
0
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "270",
					surfacewidth	= "256",
					surfaceheight	= "256",
					os				= "android",
					filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),

		# MSAA
		Configuration(name			= "multisample",
					glconfig		= "rgba8888d24s8ms4",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-multisample.txt"),
									   exclude("gles3-multisample-issues.txt")]),

		# Pixel format
		Configuration(name			= "565-no-depth-no-stencil",
					glconfig		= "rgb565d0s0ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-pixelformat.txt"),
									   exclude("gles3-pixelformat-issues.txt")]),
	])
GLCTS_3_2_2_GLES31_PKG					= Package(module = ES31CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
예제 #13
0
					  surfacetype	= "window",
					  filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),
		Configuration(name			= "rotate-reverse-landscape",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "270",
					  surfacetype	= "window",
					  filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),

		# MSAA
		Configuration(name			= "multisample",
					  glconfig		= "rgba8888d24s8ms4",
					  rotation		= "unspecified",
					  surfacetype	= "window",
					  filters		= [include("gles3-master.txt"),
									   include("gles3-multisample.txt"),
									   exclude("gles3-multisample-issues.txt")]),

		# Pixel format
		Configuration(name			= "565-no-depth-no-stencil",
					  glconfig		= "rgb565d0s0ms0",
					  rotation		= "unspecified",
					  surfacetype	= "window",
					  filters		= [include("gles3-master.txt"),
									   include("gles3-pixelformat.txt"),
									   exclude("gles3-pixelformat-issues.txt")]),
	])
MNC_GLES31_PKG					= Package(module = GLES31_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					  glconfig		= "rgba8888d24s8ms0",
					  rotation		= "unspecified",
예제 #14
0
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "270",
					surfacewidth	= "256",
					surfaceheight	= "256",
					os				= "android",
					filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),

		# MSAA
		Configuration(name			= "multisample",
					glconfig		= "rgba8888d24s8ms4",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-multisample.txt"),
									   exclude("gles3-multisample-issues.txt")]),

		# Pixel format
		Configuration(name			= "565-no-depth-no-stencil",
					glconfig		= "rgb565d0s0ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-pixelformat.txt"),
									   exclude("gles3-pixelformat-issues.txt")]),
	])
GLCTS_3_2_2_GLES31_PKG					= Package(module = ES31CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",
예제 #15
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")

# 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",
					  glconfig		= "rgba8888d24s8ms0",
예제 #16
0
					glconfig		= "rgba8888d24s8ms0",
					rotation		= "270",
					surfacewidth	= "256",
					surfaceheight	= "256",
					os				= "android",
					filters		= [include("gles3-master.txt"), include("gles3-rotation.txt")]),

		# MSAA
		Configuration(name			= "multisample",
					glconfig		= "rgba8888d24s8ms4",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-multisample.txt"),
									   exclude("gles3-multisample-issues.txt")]),

		# Pixel format
		Configuration(name			= "565-no-depth-no-stencil",
					glconfig		= "rgb565d0s0ms0",
					rotation		= "unspecified",
					surfacewidth	= "256",
					surfaceheight	= "256",
					filters			= [include("gles3-master.txt"),
									   include("gles3-pixelformat.txt"),
									   exclude("gles3-pixelformat-issues.txt")]),
	])
GLCTS_3_2_2_GLES31_PKG					= Package(module = ES31CTS_MODULE, configurations = [
		# Master
		Configuration(name			= "master",
					glconfig		= "rgba8888d24s8ms0",