-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove carriage returns from files (#87)
- Loading branch information
Showing
4 changed files
with
149 additions
and
149 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,63 @@ | ||
|
||
/* | ||
* Copyright 1995, Silicon Graphics, Inc. | ||
* ALL RIGHTS RESERVED | ||
* | ||
* UNPUBLISHED -- Rights reserved under the copyright laws of the United | ||
* States. Use of a copyright notice is precautionary only and does not | ||
* imply publication or disclosure. | ||
* | ||
* U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND: | ||
* Use, duplication or disclosure by the Government is subject to restrictions | ||
* as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights | ||
* in Technical Data and Computer Software clause at DFARS 252.227-7013 and/or | ||
* in similar or successor clauses in the FAR, or the DOD or NASA FAR | ||
* Supplement. Contractor/manufacturer is Silicon Graphics, Inc., | ||
* 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311. | ||
* | ||
* THE CONTENT OF THIS WORK CONTAINS CONFIDENTIAL AND PROPRIETARY | ||
* INFORMATION OF SILICON GRAPHICS, INC. ANY DUPLICATION, MODIFICATION, | ||
* DISTRIBUTION, OR DISCLOSURE IN ANY FORM, IN WHOLE, OR IN PART, IS STRICTLY | ||
* PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF SILICON | ||
* GRAPHICS, INC. | ||
* | ||
*/ | ||
|
||
/* | ||
* File: mtxcatf.c | ||
* Creator: hsa@sgi.com | ||
* Create Date: Thu Nov 2 13:03:02 PST 1995 | ||
* | ||
*/ | ||
|
||
#include "guint.h" | ||
|
||
void guMtxCatF(float mf[4][4], float nf[4][4], float res[4][4]) | ||
{ | ||
int i, j, k; | ||
float temp[4][4]; | ||
|
||
for (i=0; i<4; i++) { | ||
for (j=0; j<4; j++) { | ||
temp[i][j] = 0.0; | ||
for (k=0; k<4; k++) { | ||
temp[i][j] += mf[i][k] * nf[k][j]; | ||
} | ||
} | ||
} | ||
|
||
/* make sure we handle case where result is an input */ | ||
for (i=0; i<4; i++) { | ||
for (j=0; j<4; j++) { | ||
res[i][j] = temp[i][j]; | ||
} | ||
} | ||
} | ||
|
||
void guMtxXFMF(float mf[4][4], float x, float y, float z, float *ox, float *oy, float *oz) | ||
{ | ||
*ox = mf[0][0]*x + mf[1][0]*y + mf[2][0]*z + mf[3][0]; | ||
*oy = mf[0][1]*x + mf[1][1]*y + mf[2][1]*z + mf[3][1]; | ||
*oz = mf[0][2]*x + mf[1][2]*y + mf[2][2]*z + mf[3][2]; | ||
} | ||
|
||
/* | ||
* Copyright 1995, Silicon Graphics, Inc. | ||
* ALL RIGHTS RESERVED | ||
* | ||
* UNPUBLISHED -- Rights reserved under the copyright laws of the United | ||
* States. Use of a copyright notice is precautionary only and does not | ||
* imply publication or disclosure. | ||
* | ||
* U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND: | ||
* Use, duplication or disclosure by the Government is subject to restrictions | ||
* as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights | ||
* in Technical Data and Computer Software clause at DFARS 252.227-7013 and/or | ||
* in similar or successor clauses in the FAR, or the DOD or NASA FAR | ||
* Supplement. Contractor/manufacturer is Silicon Graphics, Inc., | ||
* 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311. | ||
* | ||
* THE CONTENT OF THIS WORK CONTAINS CONFIDENTIAL AND PROPRIETARY | ||
* INFORMATION OF SILICON GRAPHICS, INC. ANY DUPLICATION, MODIFICATION, | ||
* DISTRIBUTION, OR DISCLOSURE IN ANY FORM, IN WHOLE, OR IN PART, IS STRICTLY | ||
* PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF SILICON | ||
* GRAPHICS, INC. | ||
* | ||
*/ | ||
|
||
/* | ||
* File: mtxcatf.c | ||
* Creator: hsa@sgi.com | ||
* Create Date: Thu Nov 2 13:03:02 PST 1995 | ||
* | ||
*/ | ||
|
||
#include "guint.h" | ||
|
||
void guMtxCatF(float mf[4][4], float nf[4][4], float res[4][4]) | ||
{ | ||
int i, j, k; | ||
float temp[4][4]; | ||
|
||
for (i=0; i<4; i++) { | ||
for (j=0; j<4; j++) { | ||
temp[i][j] = 0.0; | ||
for (k=0; k<4; k++) { | ||
temp[i][j] += mf[i][k] * nf[k][j]; | ||
} | ||
} | ||
} | ||
|
||
/* make sure we handle case where result is an input */ | ||
for (i=0; i<4; i++) { | ||
for (j=0; j<4; j++) { | ||
res[i][j] = temp[i][j]; | ||
} | ||
} | ||
} | ||
|
||
void guMtxXFMF(float mf[4][4], float x, float y, float z, float *ox, float *oy, float *oz) | ||
{ | ||
*ox = mf[0][0]*x + mf[1][0]*y + mf[2][0]*z + mf[3][0]; | ||
*oy = mf[0][1]*x + mf[1][1]*y + mf[2][1]*z + mf[3][1]; | ||
*oz = mf[0][2]*x + mf[1][2]*y + mf[2][2]*z + mf[3][2]; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guNormalize(float *x, float *y, float *z) | ||
{ | ||
float m; | ||
|
||
m = 1/sqrtf((*x)*(*x) + (*y)*(*y) + (*z)*(*z)); | ||
*x *= m; | ||
*y *= m; | ||
*z *= m; | ||
} | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guNormalize(float *x, float *y, float *z) | ||
{ | ||
float m; | ||
|
||
m = 1/sqrtf((*x)*(*x) + (*y)*(*y) + (*z)*(*z)); | ||
*x *= m; | ||
*y *= m; | ||
*z *= m; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,32 @@ | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guScaleF(float mf[4][4], float x, float y, float z) | ||
{ | ||
guMtxIdentF(mf); | ||
|
||
mf[0][0] = x; | ||
mf[1][1] = y; | ||
mf[2][2] = z; | ||
mf[3][3] = 1; | ||
} | ||
|
||
void guScale(Mtx *m, float x, float y, float z) | ||
{ | ||
Matrix mf; | ||
|
||
guScaleF(mf, x, y, z); | ||
|
||
guMtxF2L(mf, m); | ||
} | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guScaleF(float mf[4][4], float x, float y, float z) | ||
{ | ||
guMtxIdentF(mf); | ||
|
||
mf[0][0] = x; | ||
mf[1][1] = y; | ||
mf[2][2] = z; | ||
mf[3][3] = 1; | ||
} | ||
|
||
void guScale(Mtx *m, float x, float y, float z) | ||
{ | ||
Matrix mf; | ||
|
||
guScaleF(mf, x, y, z); | ||
|
||
guMtxF2L(mf, m); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guTranslateF(float mf[4][4], float x, float y, float z) | ||
{ | ||
guMtxIdentF(mf); | ||
|
||
mf[3][0] = x; | ||
mf[3][1] = y; | ||
mf[3][2] = z; | ||
} | ||
|
||
void guTranslate(Mtx *m, float x, float y, float z) | ||
{ | ||
Matrix mf; | ||
|
||
guTranslateF(mf, x, y, z); | ||
|
||
guMtxF2L(mf, m); | ||
} | ||
/************************************************************************** | ||
* * | ||
* Copyright (C) 1994, Silicon Graphics, Inc. * | ||
* * | ||
* These coded instructions, statements, and computer programs contain * | ||
* unpublished proprietary information of Silicon Graphics, Inc., and * | ||
* are protected by Federal copyright law. They may not be disclosed * | ||
* to third parties or copied or duplicated in any form, in whole or * | ||
* in part, without the prior written consent of Silicon Graphics, Inc. * | ||
* * | ||
**************************************************************************/ | ||
|
||
#include "guint.h" | ||
|
||
void guTranslateF(float mf[4][4], float x, float y, float z) | ||
{ | ||
guMtxIdentF(mf); | ||
|
||
mf[3][0] = x; | ||
mf[3][1] = y; | ||
mf[3][2] = z; | ||
} | ||
|
||
void guTranslate(Mtx *m, float x, float y, float z) | ||
{ | ||
Matrix mf; | ||
|
||
guTranslateF(mf, x, y, z); | ||
|
||
guMtxF2L(mf, m); | ||
} |