Skip to content
  • This project
    • Loading...
  • Sign in

Barry / rf-depot

Go to a project
Toggle navigation
Toggle navigation pinning
  • Projects
  • Groups
  • Snippets
  • Help
  • Project
  • Activity
  • Repository
  • Graphs
  • Network
  • Create a new issue
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Network
  • Compare
  • Branches
  • Tags
Switch branch/tag
  • rf-depot
  • depot
  • rf
  • sw
  • n64os20l
  • as
  • light.h
  • root's avatar
    added the rest · 5fa3b884
    5fa3b884
    root committed 2020-05-02 06:11:47 +0000
light.h 304 Bytes
Raw Blame History Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

/* Lighting coefficients */

struct Light {
	float	ra;
	float	rd;
	float	rs;
	float	ga;
	float	gd;
	float	gs;
	float	ba;
	float	bd;
	float	bs;
	float	aa;
	float	ad;
	float	as;
	float	nx, ny, nz;
	float	bx, by, bz;	/* bi sector */
	float	n;
};

#define	magnitude(x,y,z)	sqrt((x)*(x) + (y)*(y) + (z)*(z))