Changeset 2962 for trunk/src/opengl/mesa/clip_tmp.h
- Timestamp:
- Mar 1, 2000, 7:50:02 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/clip_tmp.h
r2938 r2962 1 /* $Id: clip_tmp.h,v 1. 1 2000-02-29 00:48:26 sandervlExp $ */1 /* $Id: clip_tmp.h,v 1.2 2000-03-01 18:49:24 jeroen Exp $ */ 2 2 3 3 /* … … 36 36 * and an asm implementation needn't replicate that behaviour. 37 37 */ 38 static GLvector4f * TAG(cliptest_points4)( GLvector4f *clip_vec,39 40 41 42 38 static GLvector4f * __cdecl TAG(cliptest_points4)( GLvector4f *clip_vec, 39 GLvector4f *proj_vec, 40 GLubyte clipMask[], 41 GLubyte *orMask, 42 GLubyte *andMask ) 43 43 { 44 44 const GLuint stride = clip_vec->stride; … … 76 76 clipMask[i] = mask; 77 77 if (mask) { 78 79 80 81 vProj[i][0] = 0;/* no longer required? */82 83 84 78 c++; 79 tmpAndMask &= mask; 80 tmpOrMask |= mask; 81 vProj[i][0] = 0; /* no longer required? */ 82 vProj[i][1] = 0; 83 vProj[i][2] = 0; 84 vProj[i][3] = 1; 85 85 } else { 86 GLfloat oow = 1.0F / cw; 87 88 89 90 91 } 86 GLfloat oow = 1.0F / cw; 87 vProj[i][3] = oow; 88 vProj[i][0] = cx * oow; 89 vProj[i][1] = cy * oow; 90 vProj[i][2] = cz * oow; 91 } 92 92 } 93 93 … … 101 101 } 102 102 103 static GLvector4f * TAG(cliptest_points3)( GLvector4f *clip_vec,104 105 106 107 103 static GLvector4f * __cdecl TAG(cliptest_points3)( GLvector4f *clip_vec, 104 GLvector4f *proj_vec, 105 GLubyte clipMask[], 106 GLubyte *orMask, 107 GLubyte *andMask ) 108 108 { 109 109 const GLuint stride = clip_vec->stride; … … 135 135 } 136 136 137 static GLvector4f * TAG(cliptest_points2)( GLvector4f *clip_vec,138 139 140 141 137 static GLvector4f * __cdecl TAG(cliptest_points2)( GLvector4f *clip_vec, 138 GLvector4f *proj_vec, 139 GLubyte clipMask[], 140 GLubyte *orMask, 141 GLubyte *andMask ) 142 142 { 143 143 const GLuint stride = clip_vec->stride;
Note:
See TracChangeset
for help on using the changeset viewer.