1// Copyright Contributors to the Open Shading Language project. 2// SPDX-License-Identifier: BSD-3-Clause 3// https://github.com/AcademySoftwareFoundation/OpenShadingLanguage 4 5shader test ( 6 int iarray[5] = {1,2,3,4,5}, 7 string sarray[5] = {"a", "b", "c", "d", "e"}, 8 float farray[5] = {1,2,3,4,5} 9 ) 10{ 11 printf ("iarray = %i\n", iarray); 12 printf ("sarray = %s\n", sarray); 13 printf ("farray = %f\n", farray); 14 15 // Make sure the elements are reachable 16 printf ("ielems reversed = %d %d %d %d %d\n", iarray[4], iarray[3], iarray[2], iarray[1], iarray[0]); 17 printf ("selems reversed = %s %s %s %s %s\n", sarray[4], sarray[3], sarray[2], sarray[1], sarray[0]); 18 printf ("felems reversed = %f %f %f %f %f\n", farray[4], farray[3], farray[2], farray[1], farray[0]); 19} 20