Click on the filename to display or download the file.
show_uv.mi
declare shader
color "show_uv" (
boolean "u" default on,
boolean "v" default on )
version 1
apply material, texture
end declare
show_uv.c
#include "shader.h"
struct show_uv {
miBoolean u;
miBoolean v;
};
DLLEXPORT
int show_uv_version(void) {return 1;}
DLLEXPORT
miBoolean show_uv (
miColor *result, miState *state, struct show_uv *params )
{
result->r = result->g = result->b = 0;
if (*mi_eval_boolean(¶ms->u))
result->r = state->tex_list[0].x;
if (*mi_eval_boolean(¶ms->v))
result->g = state->tex_list[0].y;
return miTRUE;
}
22 April 2008 23:39:55