-
Notifications
You must be signed in to change notification settings - Fork 117
/
Copy pathrmanshader.uew
executable file
·89 lines (89 loc) · 1.71 KB
/
rmanshader.uew
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/L20"RenderMan Shader" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = SL SLC SLO
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "%[a-zA-Z_]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1 RESERVED_COMMANDS
__asm __based __cdecl __export __far __fastcall __fortran __huge __inline __interrupt __loadds __near __pascal __saveregs __segment __segname __self
#define #elif #else #endif #error #if #ifdef #ifndef #include #line #pragma #undef
auto
break
case char color const continue
default do double
else enum extern
float for
goto
if int
long
normal
point
register return
short signed sizeof static struct switch
typedef
uniform union unsigned
varying void volatile
while
/C2 RESERVED_VARIABLES
Ci Cl Cs
E
I
L
N Ng
Oi Ol Os
P
alpha
class
dPdu dPdv delete displacement du dv
friend
imager inline
light
ncomps new null
operator
printf private protected public
s surface
t this time transformation try
u
v version virtual volume
__multiple_inheritance __single_inheritance __virtual_inheritance
/C3 MATH_FUNCTIONS
Du Dv
abs acos asin atan
ceil clamp cos
degrees
exp
filteredpulse filteredpulsetrain floor
max min mod
noise
pow pulse pulsetrain
random round
sign sin smoothstep snoise snoisexy sqr sqrt step
tan
vsnoise
/C4 GEOMETRIC_FUNCTIONS
area
calculatenormal
depth distance
faceforward fresnel
length
normalize
reflect refract
setxcomp setzcomp
transform
ycomp
/C5 COLOR_FUNCTIONS
comp
mix
setcomp
/C6 SHADING_AND_LIGHTING_FUNCTIONS
ambient
phong
specular
trace
/C7 TEXTURE_MAPPING_FUNCTIONS
bump
environment
shadow
texture
/C8 VOLUME_VARIABLE_ACCESS_FUNCTIONS
incident
opposite