23 |
|
extern int m_dielectric(); |
24 |
|
extern int m_glass(); |
25 |
|
extern int m_clip(); |
26 |
+ |
extern int m_mirror(); |
27 |
+ |
extern int m_direct(); |
28 |
|
extern int m_brdf(); |
29 |
|
extern int t_func(), t_data(); |
30 |
|
extern int p_cfunc(), p_bfunc(); |
50 |
|
ofun[MAT_ILLUM].funp = |
51 |
|
ofun[MAT_GLOW].funp = |
52 |
|
ofun[MAT_SPOT].funp = m_light; |
51 |
– |
ofun[MAT_ILLUM].flags |= T_IRR_IGN; |
53 |
|
ofun[MAT_PLASTIC].funp = |
54 |
|
ofun[MAT_METAL].funp = |
55 |
|
ofun[MAT_TRANS].funp = m_normal; |
60 |
|
ofun[MAT_INTERFACE].flags |= T_IRR_IGN; |
61 |
|
ofun[MAT_GLASS].funp = m_glass; |
62 |
|
ofun[MAT_GLASS].flags |= T_IRR_IGN; |
63 |
+ |
ofun[MAT_MIRROR].funp = m_mirror; |
64 |
+ |
ofun[MAT_DIRECT1].funp = |
65 |
+ |
ofun[MAT_DIRECT2].funp = m_direct; |
66 |
|
ofun[MAT_CLIP].funp = m_clip; |
67 |
|
ofun[MAT_PFUNC].funp = |
68 |
|
ofun[MAT_MFUNC].funp = |
69 |
|
ofun[MAT_PDATA].funp = |
70 |
< |
ofun[MAT_MDATA].funp = m_brdf; |
70 |
> |
ofun[MAT_MDATA].funp = |
71 |
> |
ofun[MAT_TFUNC].funp = |
72 |
> |
ofun[MAT_BRTDF].funp = |
73 |
> |
ofun[MAT_TDATA].funp = m_brdf; |
74 |
|
ofun[TEX_FUNC].funp = t_func; |
75 |
|
ofun[TEX_DATA].funp = t_data; |
76 |
|
ofun[PAT_CFUNC].funp = p_cfunc; |