Commit Graph

44 Commits (c80f0089d5ce1217ad73690f57324e9d6cae56ad)

Author SHA1 Message Date
Da Woon Jung a8307c9a21 ARBVP w texcoords initialized properly (report by chrisjr, patch by mczak) 2006-09-23 06:34:32 +00:00
Pat Suwalski 6bcd2ff015 Cleaning up old, neglected files. 2006-02-03 19:04:33 +00:00
Chris Laurel 5b54f17789 Fixed a bug in the ring shadow shaders that caused the shadows to appear in the wrong place. 2005-12-28 21:55:45 +00:00
Chris Laurel 96c94a9063 Fixed syntax error in point stars shader 2005-12-14 07:29:51 +00:00
Chris Laurel 4ab1d8e3e6 Added shader for rendering stars as point sprites. 2005-11-25 22:58:05 +00:00
Chris Laurel d5d93acd4a Improved elliptical galaxy shader. 2005-08-15 16:37:29 +00:00
Chris Laurel 20565ec6cf Added vertex shader for rendering elliptical galaxies as oblate spheroidal clouds (not quite functional) 2005-07-13 09:25:21 +00:00
Chris Laurel e76c1fb9ae Added two light source night lights vertex shader. 2004-10-10 02:03:32 +00:00
Chris Laurel 0846de52ba Create two light source shaders. 2004-10-05 09:23:36 +00:00
Chris Laurel 6d164e6e47 Add new shaders for handling combined base and specular maps in the GeForce FX render path. 2004-08-03 08:57:13 +00:00
Chris Laurel fd13ff3812 Added shaders for per pixel lighting. 2004-03-23 18:23:21 +00:00
Chris Laurel 32ff3ed3b9 Added fragment programs for rendering eclipse shadows. 2004-03-12 08:34:22 +00:00
Christophe Teyssier 4b424bef38 Added fragment programs (*.fp) to distribution. 2004-03-05 01:04:33 +00:00
Chris Laurel 71a57311ee Added NVIDIA fragment program for rendering shadows on rings. 2004-03-03 10:22:44 +00:00
Chris Laurel 556787cccd Multiply specular term by diffuse factor to correct specular highlights. 2003-05-23 08:18:15 +00:00
Chris Laurel ae4d0382dc Fixed bump/normal maps. 2003-04-25 09:06:02 +00:00
Chris Laurel fd0a7b798f Fixed bad basis matrix; eliminated normalization of binormal, since tangent and normal should be orthogonal 2003-03-05 09:34:19 +00:00
Chris Laurel e10d9f335d Gloss map shader for the VP/DOT3 path; computes only the specular term, and outputs result to primary instead of secondary color. 2003-02-21 08:00:35 +00:00
Chris Laurel 0c68be61c1 Changed a few indices around. 2003-02-19 17:47:33 +00:00
Chris Laurel 1468d67ee0 ARB versions of vertex programs. 2003-02-19 08:04:20 +00:00
Chris Laurel 2ecafa8124 ARB versions of vertex programs. 2003-02-18 08:24:43 +00:00
Chris Laurel c62e7c57e8 ARB versions of vertex programs. 2003-02-18 07:37:04 +00:00
Chris Laurel 0237e09c5f Use an environment parameter for light color instead of the GL light state. 2003-02-18 07:36:32 +00:00
Chris Laurel 06893625a9 I'm whigging!!!! Oops. Fixed psychedelic colors. 2003-02-18 07:36:05 +00:00
Chris Laurel 5c59f3921b ARB versions of vertex programs. 2003-02-18 06:29:28 +00:00
Chris Laurel 79d547ddc8 ARB versions of vertex programs. 2003-02-18 06:13:11 +00:00
Chris Laurel eaf6dca536 ARB versions of vertex programs. 2003-02-18 04:43:22 +00:00
Chris Laurel 9d25ee2121 Use an environment parameter for light color instead of the GL light state. 2003-02-18 04:42:58 +00:00
Chris Laurel 81f06e9c98 ARB versions of vertex programs. 2003-02-18 02:16:26 +00:00
Chris Laurel b151ced5f4 Eliminate eclipse shadows on wrong side of planet. 2003-02-14 08:39:58 +00:00
Chris Laurel 89706ee191 Vertex shader for night side lights. 2002-12-23 07:59:26 +00:00
Christophe Teyssier dacae5a932 Changed $(datadir) to @datadir@ 2002-11-18 23:12:18 +00:00
Chris Laurel 0ef91b4508 Vertex shader for shadows cast by a a planet's rings onto its surface. 2002-09-23 02:01:46 +00:00
Chris Laurel a48714d6de Vertex shader for planetary rings. 2002-09-13 07:36:47 +00:00
Chris Laurel 023ece7f64 Vertex shader for diffuse + texture translation; used for moving cloud layers. 2002-08-28 04:37:34 +00:00
Chris Laurel 698712ad30 Handle different sized base, bump, and specular mask textures correctly. 2002-08-20 09:09:35 +00:00
Chris Laurel add3d7e665 Changed to use a local viewer model for computing specular reflections 2002-06-01 23:55:12 +00:00
Chris Laurel 3fc6205930 Vertex program for applying texture shadows. 2002-02-21 21:51:24 +00:00
Chris Laurel 47f03ab70c Automake files for data subdirectories. 2001-11-16 22:04:41 +00:00
Chris Laurel 9267c1c1ef Removed line to apply a 2.0 'gamma'; just do ordinary diffuse lighting for now. 2001-10-13 01:00:59 +00:00
Chris Laurel 717ce7606f Simplest possible vertex shader. 2001-10-09 22:23:08 +00:00
Chris Laurel 475506f360 Diffuse bump map and haze 2001-10-02 03:43:27 +00:00
Chris Laurel 8a690ec910 Removed dead instructions 2001-10-02 03:42:54 +00:00
Chris Laurel 3781d5580f Vertex programs for nVidia cards. 2001-09-28 01:38:24 +00:00