333 |
|
int i, n,ntarget; |
334 |
|
int lvlcnt[QT_MAX_LEVELS]; |
335 |
|
STREE *st; |
336 |
< |
int4 *active_flag; |
336 |
> |
int32 *active_flag; |
337 |
|
|
338 |
|
if (qual <= 0) |
339 |
|
return; |
467 |
|
* smRender_bg_tris(sm,vp,t_flag,bg_flag,wp,rgb) |
468 |
|
* SM *sm; : mesh |
469 |
|
* FVECT vp; : current viewpoint |
470 |
< |
* int4 *t_flag,*bg_flag; : triangle flags: t_flag is generic, |
470 |
> |
* int32 *t_flag,*bg_flag; : triangle flags: t_flag is generic, |
471 |
|
* and bg_flag indicates if background tri; |
472 |
|
* SFLOAT (*wp)[3];BYTE (*rgb)[3]; : arrays of sample points and RGB colors |
473 |
|
* |
478 |
|
smRender_bg_tris(sm,vp,t_flag,bg_flag,wp,rgb) |
479 |
|
SM *sm; |
480 |
|
FVECT vp; |
481 |
< |
int4 *t_flag,*bg_flag; |
481 |
> |
int32 *t_flag,*bg_flag; |
482 |
|
SFLOAT (*wp)[3]; |
483 |
|
BYTE (*rgb)[3]; |
484 |
|
{ |
532 |
|
* smRender_new_bg_tris(sm,vp,new_flag,active_flag,bg_flag,wp,rgb) |
533 |
|
* SM *sm; : mesh |
534 |
|
* FVECT vp; : current viewpoint |
535 |
< |
* int4 *new_flag,*active,*bg_flag; : triangle flags: idicates if tri is, |
535 |
> |
* int32 *new_flag,*active,*bg_flag; : triangle flags: idicates if tri is, |
536 |
|
* new,active,bg_flag |
537 |
|
* SFLOAT (*wp)[3];BYTE (*rgb)[3]; : arrays of sample points and RGB colors |
538 |
|
* |
542 |
|
smRender_new_bg_tris(sm,vp,new_flag,active_flag,bg_flag,wp,rgb) |
543 |
|
SM *sm; |
544 |
|
FVECT vp; |
545 |
< |
int4 *new_flag,*active_flag,*bg_flag; |
545 |
> |
int32 *new_flag,*active_flag,*bg_flag; |
546 |
|
SFLOAT (*wp)[3]; |
547 |
|
BYTE (*rgb)[3]; |
548 |
|
{ |
689 |
|
* smRender_fg_tris(sm,vp,t_flag,bg_flag,wp,rgb) |
690 |
|
* SM *sm; : mesh |
691 |
|
* FVECT vp; : current viewpoint |
692 |
< |
* int4 *t_flag,*bg_flag; : triangle flags: t_flag is generic,bg_flag |
692 |
> |
* int32 *t_flag,*bg_flag; : triangle flags: t_flag is generic,bg_flag |
693 |
|
* indicates if background tri; |
694 |
|
* SFLOAT (*wp)[3];BYTE (*rgb)[3]; : arrays of sample points and RGB colors |
695 |
|
* |
699 |
|
smRender_fg_tris(sm,vp,t_flag,bg_flag,wp,rgb) |
700 |
|
SM *sm; |
701 |
|
FVECT vp; |
702 |
< |
int4 *t_flag,*bg_flag; |
702 |
> |
int32 *t_flag,*bg_flag; |
703 |
|
SFLOAT (*wp)[3]; |
704 |
|
BYTE (*rgb)[3]; |
705 |
|
{ |
736 |
|
* smRender_new_fg_tris(sm,vp,new_flag,active_flag,bg_flag,wp,rgb) |
737 |
|
* SM *sm; : mesh |
738 |
|
* FVECT vp; : current viewpoint |
739 |
< |
* int4 *new_flag,*active_flag,*bg_flag; : triangle flags: indicate if |
739 |
> |
* int32 *new_flag,*active_flag,*bg_flag; : triangle flags: indicate if |
740 |
|
* tri is new,active,background |
741 |
|
* SFLOAT (*wp)[3];BYTE (*rgb)[3]; : arrays of sample points and RGB colors |
742 |
|
* |
746 |
|
smRender_new_fg_tris(sm,vp,new_flag,active_flag,bg_flag,wp,rgb) |
747 |
|
SM *sm; |
748 |
|
FVECT vp; |
749 |
< |
int4 *new_flag,*active_flag,*bg_flag; |
749 |
> |
int32 *new_flag,*active_flag,*bg_flag; |
750 |
|
SFLOAT (*wp)[3]; |
751 |
|
BYTE (*rgb)[3]; |
752 |
|
{ |
812 |
|
TRI *tri; |
813 |
|
double d,min_d; |
814 |
|
FVECT diff; |
815 |
< |
int4 *new_flag,*bg_flag,*active_flag; |
815 |
> |
int32 *new_flag,*bg_flag,*active_flag; |
816 |
|
|
817 |
|
td = (T_DEPTH *)tempbuf(NEW_TRI_CNT*sizeof(T_DEPTH),FALSE); |
818 |
|
size = NEW_TRI_CNT; |
894 |
|
TRI *tri; |
895 |
|
SFLOAT (*wp)[3]; |
896 |
|
BYTE (*rgb)[3]; |
897 |
< |
int4 *new_flag,*bg_flag,*active_flag; |
897 |
> |
int32 *new_flag,*bg_flag,*active_flag; |
898 |
|
T_DEPTH *td = NULL; |
899 |
|
|
900 |
|
|
1268 |
|
VIEW *view; |
1269 |
|
int render_flag; |
1270 |
|
{ |
1271 |
< |
int4 *active_flag,*bg_flag; |
1271 |
> |
int32 *active_flag,*bg_flag; |
1272 |
|
SFLOAT (*wp)[3]; |
1273 |
|
BYTE (*rgb)[3]; |
1274 |
|
|