~ubuntu-branches/ubuntu/hoary/devil/hoary

« back to all changes in this revision

Viewing changes to CREDITS

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2005-01-03 19:57:42 UTC
  • Revision ID: james.westby@ubuntu.com-20050103195742-4ipkplcwygu3irv0
Tags: upstream-1.6.7
Import upstream version 1.6.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Credits as of 06/24/2002
 
2
------------------------
 
3
 
 
4
If I inadvertently omitted anyone's name from this list, please e-mail me at
 
5
denton@imagelib.org to remedy the problem.
 
6
 
 
7
 
 
8
James Joplin, alias jayjay (rjoplin@webzone.net)
 
9
for all his invaluable help and encouragement with DevIL.  Couldn't have done
 
10
it done it without ya, bud.
 
11
 
 
12
Edouard Gomez for his invaluable help.
 
13
 
 
14
All the #flipCode gang for their support.
 
15
 
 
16
All my friends at uni for their support.
 
17
 
 
18
Cheri, for being beyond supportive of my endeavours.
 
19
 
 
20
SoftImage .pic support based off of code obtained from
 
21
http://www.swin.edu.au/astronomy/pbourke/dataformats/
 
22
 
 
23
TestPic, used in TestIL
 
24
http://www.paintlib.de/paintlib/testpic.zip
 
25
 
 
26
Png Test Images
 
27
http://www.schaik.com/pngsuite/pngsuite.html
 
28
 
 
29
John Villar (john.villar@eliaschev.com) for making the suggestion of not
 
30
letting the user use ILimage structs but instead binding images like OpenGL.
 
31
He also made a suggestion on how to load luminance .jpg images, along with
 
32
other suggestions.
 
33
 
 
34
http://www.opengl.org/Coding/KilgardTechniques/oglpitfall/oglpitfall.html
 
35
section 6 for the values the NTSC uses, so I could convert from coloured
 
36
images to luminance values.
 
37
 
 
38
Kodak Photo CD code from the .pcd link on http://www.wotsit.org.
 
39
 
 
40
Foper (foper@hotmail.com) from #flipCode for supplying the excellent
 
41
flipcode.jpg in testil\in. The original can be found at
 
42
http://webpatterns.com/flip/flipshow.htm
 
43
 
 
44
Lightman (cdthompson@home.net) from #flipCode for restructuring the project
 
45
into /bin, /obj, etc.
 
46
 
 
47
Alexander Blach (alexander@abee.de) from #flipCode for creating the Delphi
 
48
headers and test app.  He figured out that we needed to use .def files to
 
49
prevent name decoration of the dlls.  He has contributed multiple ideas and
 
50
found flaws.  Alexander also created a lovely documentation database to help
 
51
with documenting DevIL.
 
52
 
 
53
Randy Heit for finding problems in my Doom texture code.
 
54
 
 
55
Oliver Kurowski (oliver.kurowski@gmx.de) for locating a bug in ilut's
 
56
DllMain() and another very harmful bug with ilDeleteImages().
 
57
 
 
58
Ender Wiggin's article on "Elementary Digital Filtering",
 
59
found at http://www.gamedev.net/reference/programming/features/edf/
 
60
for many filters in DevIL.
 
61
 
 
62
SGI's "Graphica Obscura" site at http://www.sgi.com/grafica/matrix/index.html
 
63
for several filters in DevIL.
 
64
 
 
65
The http://bae.fse.missouri.edu/luw/course/image/project1/project1.html
 
66
page for help in determining filter code for Graphica Obscura's interpolation
 
67
article at http://www.sgi.com/grafica/interp/index.html.
 
68
 
 
69
Matt Denham for suggesting optimizations in ilNegativeImage(),
 
70
iluEdgeDetectS() and iluEdgeDetectP().
 
71
 
 
72
Timo Heister (Timo-Heister@gmx.de) from #flipCode for creating the original
 
73
Visual Basic headers and test apps for VB.
 
74
 
 
75
The OpenGL SuperBible for code for ilutGetHPal().
 
76
 
 
77
DJ Luminescent (luminescent@uswest.net) for finding a couple of bugs in the
 
78
.bmp-loading code and diligently beta testing.
 
79
 
 
80
Lionel Brits, alias Zaewo from #flipCode for slapping me around and telling
 
81
me how Microsoft does their .bmp padding.  He then wrote most of the
 
82
iluEqualize() code from the base code on
 
83
http://www.manning.com/Kabir/Files.html .
 
84
 
 
85
Joel Wilsson, alias Siigron (siigron@hotmail.com) for pointing-out several
 
86
design flaws that I (Denton) had introduced and posing very useful
 
87
suggestions.
 
88
 
 
89
Sean Montgomery, alias Vapor (sean@astralfx.com) for patiently listening to
 
90
my endless drivel about DevIL.
 
91
 
 
92
Perlin Noise site http://freespace.virgin.net/hugo.elias/models/m_perlin.htm
 
93
for information on interpolation used in iluScale().
 
94
 
 
95
Shimon Shvartsbroit, alias MasterBoy (cobra11@netvision.net.il) from #flipCode
 
96
for explaining bilinear interpolation to me.
 
97
 
 
98
Lbm source from http://www.wotsit.org
 
99
 
 
100
Eran Kampf, alias ttentacle (ekampf@internet-zahav.net) for giving me
 
101
resource-loading code for ilutLoadResource and helping with the Windows
 
102
clipboard functions.
 
103
 
 
104
Strumpf from #flipCode for writing a really good DirectDraw class for me to
 
105
use in the DDraw test, which is based off of his test, too.
 
106
 
 
107
NullSoft (http://www.nullsoft.com), for their SuperPiMP installer.  It is
 
108
extremely easy to learn to use and very powerful.
 
109
 
 
110
Serun from #flipCode for noticing that Quake2 .pcx files sometimes don't have
 
111
the checksum byte for palette'd .pcx files.
 
112
 
 
113
Conor Stokes, aka DirtyPunk from #flipCode for helping explain several things
 
114
to me.
 
115
 
 
116
Half-Life model viewer sources (at http://www.swissquake.ch/chumbalum-soft/)
 
117
for specs for the Half-Life model format.
 
118
 
 
119
Rich Schwab, alias endura (endura29@hotmail.com) for contributing
 
120
girlfriend.cpp.
 
121
 
 
122
The Djgpp libc sources (http://www.delorie.com/djgpp), from where I copied
 
123
several functions.
 
124
 
 
125
Roman Podobedov (romka@ut.ee) of Romka Graphics (http://romka.demonews.com)
 
126
for his colour quantization sources, which he was kind enough to let me use.
 
127
 
 
128
Pcx document on http://www.wotsit.org for .pcx saving code.
 
129
 
 
130
http://www-classic.be.com/aboutbe/benewsletter/volume_III/Issue2.html#Insight
 
131
for iluWave().
 
132
 
 
133
.lif specs from http://www.infinite-mass.com/bob/files/lifed.zip and
 
134
 http://www.infinite-mass.com/bob/files/lif.zip
 
135
 
 
136
Rune Kock (rune@vupti.com) for writing the new Visual Basic headers and for
 
137
finding a return bug in iluScaleAdvanced.
 
138
 
 
139
Julien Verchere and Xavier Decoret for suggesting that I use const char*'s
 
140
instead of char*'s as function parameters.
 
141
 
 
142
Jason Reeve (jason@retribution-entertainment.com) for finding a bug in iluCrop,
 
143
several origin-related problems, and helping me bring my targa-loading code up
 
144
to spec.
 
145
 
 
146
Darren Adams for telling me the #pragmas to use in MSVC++ to disable the
 
147
console window in a "console app".
 
148
 
 
149
David Gould for getting onto me about my crappy Linux support.
 
150
 
 
151
David Galeano for his DX8 Surface to TGA code, modified to save to any texture.
 
152
The original can be found at http://rt000s2p.eresmas.net/downloads.htm
 
153
 
 
154
RLE code from TrueVision's TGA sample code available as Tgautils.zip at
 
155
ftp://ftp.truevision.com/pub/TGA.File.Format.Spec/PC.Version/
 
156
 
 
157
Jeroen Janssen for creating a Mandrake RPM patch for DevIL.
 
158
 
 
159
Greg Priem for his help with supporting libungif and some various other things.
 
160
 
 
161
Nelson Rush for SDL surface support and finding several bugs with DevIL.
 
162
 
 
163
George McBay for his wonderful help finding bugs in my mipmapping code.
 
164
 
 
165
Marco K�gler for finding bugs in my .jpg and .png code.
 
166
 
 
167
Falco Kleinschmidt for fixing problems with the Linux makefiles.
 
168
 
 
169
Olivier Bucher for finding a bug in saving 8-bit .bmp files.
 
170
 
 
171
Derek Wills for noticing a problem with ilutGLScreenie when the screen width is
 
172
not a multiple of 4.
 
173
 
 
174
Dale Schumacher's "Filtered Image Rescaling" code in Graphic Gems III for some
 
175
scaling algorithms in ILU.
 
176
 
 
177
Kevin Park for making some suggestions on the ilImage C++ wrapper.
 
178
 
 
179
Alessandro Pedretti for finding a bug in my TIFF code and making suggestions
 
180
about portability issues.
 
181
 
 
182
boostrlns from #flipCode for finding the ilutGLLoadImage bug in the 1.1.5
 
183
release.
 
184
 
 
185
Ismo K�rkk�inen (iak@cs.joensuu.fi) for making some really nice new makefiles
 
186
for Linux.
 
187
 
 
188
Kishan (http://www.hackorama.com) for the nice directions on how to compile
 
189
the external libraries under Linux.
 
190
 
 
191
Wojciech Sobczuk for creating FreeBSD versions of the makefiles.
 
192
 
 
193
nVidia for code to load .DDS files available at
 
194
http://www.nvidia.com/view.asp?IO=dxtc_decompression_code
 
195
 
 
196
PixiGreg for noticing that many viewers don't like .bmp files with negative
 
197
heights (flipped), even though the specs say that it is valid.
 
198
 
 
199
Matthias Stiller and Andre Normann for their invaluable help with getting
 
200
DevIL to work on Big Endian machines.
 
201
 
 
202
Jean-Francois Richard for the Python bindings of DevIL.
 
203
 
 
204
Nick Marley for post-build information in MSVC++.
 
205
 
 
206
Kenneth Hurley for his help in expanding and fixing my DDS code.
 
207
 
 
208
Mark Callow for EXIF-loading and saving code, along with il[Load/Save]FromJpegStruct
 
209
 
 
210
Sam for several fixes to my .bmp and .jpg loaders.
 
211
 
 
212
chris79 for his help debugging my .psp and .gif code in several versions.
 
213
 
 
214
Nick Marley for his MSVC++ post-build fixes.
 
215
 
 
216
Marc Gregoire for sending images that DevIL would not load.
 
217
 
 
218
Alberto Barbati for noticing that the IL_NEU_QUANT_SAMPLE mode wasn't being used properly.
 
219
 
 
220
Ryan Butterfoss for his contributions to the DDS saving code.
 
221
 
 
222
Computer Graphics (C Version) book by Hearn and Baker for the arbitrary polygon filling code.
 
223
 
 
224
Nicolas Weber
 
225
 
 
226
Meloni Dario
 
227
 
 
228
Erick Tryzelaar