Shader point_light |
Scenes Home |
declare shader
color "point_light" (
color "light_color" default 1 1 1 )
version 1
apply light
end declare
#include "shader.h"
struct point_light {
miColor light_color;
};
DLLEXPORT
int point_light_version(void) { return 1; }
DLLEXPORT
miBoolean point_light (
miColor *result, miState *state, struct point_light *params )
{
*result = *mi_eval_color(¶ms->light_color);
return miTRUE;
}