Shader point_light_shadow

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(&params->light_color); 
    return mi_trace_shadow(result, state); 
} 

22 April 2008 23:40:03