Files
OpenColorIO/tests/python/GpuShaderDescTest.py
T
Patrick Hodoul 0bd42b1665 Adsk Contrib - Improve the GPU public API (#923)
* Adsk Contrib - Improve the GPU public API

Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>

* Fix Clang build break

Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
2020-02-14 13:00:01 -05:00

19 lines
667 B
Python

# SPDX-License-Identifier: BSD-3-Clause
# Copyright Contributors to the OpenColorIO Project.
import unittest, os, sys
import PyOpenColorIO as OCIO
class GpuShaderDescTest(unittest.TestCase):
def test_interface(self):
desc = OCIO.GpuShaderDesc()
desc.setLanguage(OCIO.Constants.GPU_LANGUAGE_GLSL_1_3)
self.assertEqual(OCIO.Constants.GPU_LANGUAGE_GLSL_1_3, desc.getLanguage())
desc.setFunctionName("foo123")
self.assertEqual("foo123", desc.getFunctionName())
desc.finalize()
self.assertEqual("glsl_1.3 foo123 ocio outColor 0 $4dd1c89df8002b409e089089ce8f24e7",
desc.getCacheID())