annotate CREDITS @ 2359:b70b96e615d2 gsoc2008_iphone

These files are the OpenGL ES render driver. You should be able to use them on any platform that supports OpenGL ES -- not just iPhone. The driver is based off the OpenGL render driver. There are a few differences between OpenGL and OpenGL ES that present difficulties for this driver: - OpenGL ES does NOT support many pixel formats (for example, no GL_BGR). Also, when using texture functions format and internalFormat must be the same -- this means 32 bit packed formats like SDL_PIXELFORMAT_BGR888 cannot be automatically converted to GL_RGB (which is 24bpp). - OpenGL ES doesn't have GL_PACK_ROW_LENGTH, which means data must be reformatted before uploading changes to dirty rects. This change has been added. - OpenGL ES doesn't support paletted textures, though there is an extension. I'm looking into this. Some other notable differences: - OpenGL ES has an extension called GL_OES_draw_texture which allows for quicker 2D sprite-type drawing. I use this in GL_RenderCopy when it is available. The iPhone supports the extension, but the iPhone Simulator does not (presently). - No glBegin() / glEnd() and no GL_QUADS! I'm using glDrawArrays with GL_TRIANGLE_STRIP instead!
author Holmes Futrell <hfutrell@umail.ucsb.edu>
date Thu, 17 Jul 2008 23:31:42 +0000
parents 3bca1b7ca25b
children 29e1f863a844
rev   line source
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
2 Simple DirectMedia Layer CREDITS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
3 Thanks to everyone who made this possible, including:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
5 * Cliff Matthews, for giving me a reason to start this project. :)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
6 -- Executor rocks! *grin*
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
7
828
85ba077211bc Lots of people have contributed cash. :)
Sam Lantinga <slouken@libsdl.org>
parents: 827
diff changeset
8 * The Linux Fund, C Magazine, Educational Technology Resources Inc.,
85ba077211bc Lots of people have contributed cash. :)
Sam Lantinga <slouken@libsdl.org>
parents: 827
diff changeset
9 Gareth Noyce, Jesse Pavel, Keith Kitchin, Jeremy Horvath, Thomas Nicholson,
85ba077211bc Lots of people have contributed cash. :)
Sam Lantinga <slouken@libsdl.org>
parents: 827
diff changeset
10 Hans-Peter Gygax, the Eternal Lands Development Team, Lars Brubaker,
85ba077211bc Lots of people have contributed cash. :)
Sam Lantinga <slouken@libsdl.org>
parents: 827
diff changeset
11 and Phoenix Kokido for financial contributions
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
12
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
13 * Gaëtan de Menten for writing the PHP and SQL behind the SDL website
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
14
827
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
15 * Tim Jones for the new look of the SDL website
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
16
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
17 * Ryan Gordon for helping everybody out and keeping the dream alive. :)
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
18
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
19 * Mattias Engdegård, for help with the Solaris port and lots of other help
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
20
1621
f12379c41042 Fixes bug #195:
Sam Lantinga <slouken@libsdl.org>
parents: 1581
diff changeset
21 * Eric Wing, Max Horn, and Darrell Walisser for unflagging work on the Mac OS X port
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
22
2225
3bca1b7ca25b Updated the credits for SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents: 1981
diff changeset
23 * Couriersud for the DirectFB driver
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
24
281
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
25 * Patrice Mandin, for the Atari port
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
26
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
27 * Chris Nentwich, for the Hermes assembly blitters
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
28
827
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
29 * Jon Atkins for SDL_image, SDL_mixer and SDL_net documentation
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
30
827
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
31 * Arne Claus, for the 2004 winning SDL logo,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
32 and Shandy Brown, Jac, Alex Lyman, Mikkel Gjoel, #Guy, Jonas Hartmann,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
33 Daniel Liljeberg, Ronald Sowa, DocD, Pekka Jaervinen, Patrick Avella,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
34 Erkki Kontilla, Levon Gavalian, Hal Emerich, David Wiktorsson,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
35 S. Schury and F. Hufsky, Ciska de Ruyver, Shredweat, Tyler Montbriand,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
36 Martin Andersson, Merlyn Wysard, Fernando Ibanez, David Miller,
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
37 Andre Bommele, lovesby.com, Francisco Camenforte Torres, and David Igreja
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
38 for other logo entries.
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
39
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
40 * Bob Pendleton and David Olofson for being long time contributors to
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
41 the SDL mailing list.
b10aeac509ea *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 470
diff changeset
42
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
43 * Everybody at Loki Software, Inc. for their great contributions!
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
44
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
45 And a big hand to everyone else who gave me appreciation, advice,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
46 and suggestions, especially the good folks on the SDL mailing list.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
47
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
48 THANKS! :)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
49
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
50 -- Sam Lantinga <slouken@libsdl.org>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
51