ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rhdobj.c
(Generate patch)

Comparing ray/src/hd/rhdobj.c (file contents):
Revision 3.6 by gwlarson, Fri Oct 9 17:34:00 1998 UTC vs.
Revision 3.7 by gwlarson, Fri Dec 18 11:06:45 1998 UTC

# Line 866 | Line 866 | FVECT   rorg, rdir;
866   }
867  
868  
869 + int
870   dobj_render()                   /* render our objects in OpenGL */
871   {
872 +        int     nrendered = 0;
873          GLboolean       normalizing;
874          GLfloat vec[4];
875          FVECT   v1;
# Line 878 | Line 880 | dobj_render()                  /* render our objects in OpenGL */
880                  if (op->drawcode != DO_HIDE)
881                          break;
882          if (op == NULL)
883 <                return(1);
883 >                return(0);
884                                          /* set up general rendering params */
885          glGetBooleanv(GL_NORMALIZE, &normalizing);
886          glPushAttrib(GL_LIGHTING_BIT|GL_TRANSFORM_BIT|GL_ENABLE_BIT|
# Line 964 | Line 966 | dobj_render()                  /* render our objects in OpenGL */
966                  }
967                                          /* render the display list */
968                  glCallList(op->listid);
969 +                nrendered++;
970                                          /* restore matrix */
971                  if (op->xfac) {
972                          glMatrixMode(GL_MODELVIEW);
# Line 981 | Line 984 | dobj_render()                  /* render our objects in OpenGL */
984          }
985          glPopAttrib();                  /* restore rendering params */
986          rgl_checkerr("rendering objects in dobj_render");
987 <        return(1);
987 >        return(nrendered);
988   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines