25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

265 satır
9.1 KiB

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