* 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>
19 lines
667 B
Python
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())
|
|
|