tests: Skip Cg tests on arm64 machines

This commit is contained in:
rdb 2023-10-13 10:55:17 +02:00
parent 893f5ce492
commit 225b577ccd
1 changed files with 4 additions and 0 deletions

View File

@ -1,4 +1,6 @@
import os
import platform
import pytest
from panda3d import core
@ -16,12 +18,14 @@ def run_cg_compile_check(gsg, shader_path, expect_fail=False):
assert shader is not None
@pytest.mark.skipif(platform.machine().lower() == 'arm64', reason="Cg not supported on arm64")
def test_cg_compile_error(gsg):
"""Test getting compile errors from bad Cg shaders"""
shader_path = core.Filename(SHADERS_DIR, 'cg_bad.sha')
run_cg_compile_check(gsg, shader_path, expect_fail=True)
@pytest.mark.skipif(platform.machine().lower() == 'arm64', reason="Cg not supported on arm64")
def test_cg_from_file(gsg):
"""Test compiling Cg shaders from files"""
shader_path = core.Filename(SHADERS_DIR, 'cg_simple.sha')