Click on the filename to display or download the file.
point_light_shadow.mi
declare shader
color "point_light_shadow" (
color "light_color" default 1 1 1 )
version 1
apply light
end declare
point_light_shadow.c
#include "shader.h"
struct point_light_shadow {
miColor light_color;
};
DLLEXPORT
int point_light_shadow_version(void) { return 1; }
DLLEXPORT
miBoolean point_light_shadow (
miColor *result, miState *state, struct point_light_shadow *params )
{
*result = *mi_eval_color(¶ms->light_color);
return mi_trace_shadow(result, state);
}
22 April 2008 23:40:03