Mercurial > sdl-ios-xcode
view SDL.qpg.in @ 1140:af8b0f9ac2f4
iPod Linux framebuffer support.
--ryan.
Date: Sun, 19 Jun 2005 15:53:22 -0700
From: Joshua Oreman <oremanj@gmail.com>
To: sdl@libsdl.org
Subject: [SDL] [PATCH] iPod framebuffer video driver
Hi SDL-list,
I've been working on a port of SDL to iPodLinux
(http://www.ipodlinux.org). I've created a patch for both the
standard 2-bit iPod screen (using an unchangeable palette) and the
16-bit iPod photo. The patch is attached, against version 1.2.8.
I've created two pages on the iPodLinux wiki about this patch:
http://www.ipodlinux.org/Building_SDL and
http://www.ipodlinux.org/SDL_Programming. See those pages if you're
curious.
Comments? Questions? Is this something that might be able to get into SDL 1.2.9?
Thanks for your feedback!
-- Josh
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 08 Sep 2005 07:33:22 +0000 |
parents | a4853bc3b4f8 |
children | c07c6ef7c93e |
line wrap: on
line source
<QPG:Generation> <QPG:Options> <QPG:User unattended="yes" verbosity="0" listfiles="yes"/> <QPG:Defaults type="qnx_package"/> <QPG:Source></QPG:Source> <QPG:Release date="today" number="+"/> <QPG:Build></QPG:Build> <QPG:FileSorting strip="yes"/> <QPG:Package targets="standart"/> <QPG:Repository generate="yes"/> <QPG:FinalDir></QPG:FinalDir> <QPG:Cleanup></QPG:Cleanup> </QPG:Options> <QPG:Responsible> <QPG:Company>QNX.ORG.RU Community</QPG:Company> <QPG:Department></QPG:Department> <QPG:Group></QPG:Group> <QPG:Team>QNX.ORG.RU Team</QPG:Team> <QPG:Employee>Mike Gorchak</QPG:Employee> <QPG:EmailAddress>mike@malva.ua</QPG:EmailAddress> </QPG:Responsible> <QPG:Values> <QPG:Files> <QPG:Add file="./COPYING" install="LicenseUrl/" handling="repdata"/> <QPG:Add permissions="0755" file="./src/.libs/libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.@SDL_BINARY_AGE@" install="/opt/lib/"/> <QPG:Add filetype="symlink" file="libSDL.so" install="/opt/lib/" linkto="libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.@SDL_BINARY_AGE@"/> <QPG:Add filetype="symlink" file="libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.0" install="/opt/lib/" linkto="libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.@SDL_BINARY_AGE@"/> <QPG:Add filetype="symlink" file="libSDL-@SDL_MAJOR_VERSION@.1.so.0" install="/opt/lib/" linkto="libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.@SDL_BINARY_AGE@"/> <QPG:Add filetype="symlink" file="libSDL-@SDL_MAJOR_VERSION@.0.so.0" install="/opt/lib/" linkto="libSDL-@SDL_MAJOR_VERSION@.@SDL_MINOR_VERSION@.so.@SDL_BINARY_AGE@"/> <QPG:Add permissions="0644" file="./src/.libs/libSDL.a" install="/opt/lib/"/> <QPG:Add permissions="0644" file="./src/.libs/libSDL.lai" install="/opt/lib/libSDL.la"/> <QPG:Add permissions="0644" file="./src/main/libSDLmain.a" install="/opt/lib/"/> <QPG:Add permissions="0644" file="./include/*.h" install="/opt/include/SDL/"/> <QPG:Add permissions="0755" file="./sdl-config" install="/opt/bin/"/> <QPG:Add permissions="0644" file="./BUGS" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./COPYING" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./CREDITS" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./INSTALL" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./README" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./README-SDL.txt" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./README.CVS" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./README.QNX" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./TODO" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./WhatsNew" install="/usr/doc/SDL12/"/> <QPG:Add permissions="0644" file="./docs.html" install="/usr/doc/SDL12/Changes.html"/> <QPG:Add permissions="0644" file="./docs/index.html" install="/usr/doc/SDL12/docs/"/> <QPG:Add permissions="0644" file="./docs/html/*.html" install="/usr/doc/SDL12/docs/html/"/> <QPG:Add permissions="0644" file="./docs/images/rainbow.gif" install="/usr/doc/SDL12/docs/images/"/> <QPG:Add permissions="0644" file="./docs/man3/*.3" install="/opt/man/man3/"/> <QPG:Add permissions="0644" file="./sdl.m4" install="/opt/share/aclocal/"/> </QPG:Files> <QPG:PackageFilter> <QPM:PackageManifest> <QPM:PackageDescription> <QPM:PackageType>Library</QPM:PackageType> <QPM:PackageName>SDL</QPM:PackageName> <QPM:PackageReleaseNumber>1</QPM:PackageReleaseNumber> <QPM:PackageRepository>http://qnx.org.ru/repository</QPM:PackageRepository> <QPM:FileVersion>2.0</QPM:FileVersion> </QPM:PackageDescription> <QPM:ProductDescription> <QPM:ProductName>Simple DirectMedia Layer (SDL)</QPM:ProductName> <QPM:ProductIdentifier>SDL</QPM:ProductIdentifier> <QPM:ProductEmail>slouken@libsdl.org</QPM:ProductEmail> <QPM:VendorName>public</QPM:VendorName> <QPM:VendorInstallName>public</QPM:VendorInstallName> <QPM:VendorURL>http://www.libsdl.org</QPM:VendorURL> <QPM:VendorEmbedURL/> <QPM:VendorEmail>slouken@libsdl.org</QPM:VendorEmail> <QPM:AuthorName>Sam Lantinga</QPM:AuthorName> <QPM:AuthorURL>http://www.libsdl.org</QPM:AuthorURL> <QPM:AuthorEmbedURL/> <QPM:AuthorEmail>slouken@libsdl.org</QPM:AuthorEmail> <QPM:ProductIconSmall/> <QPM:ProductIconLarge/> <QPM:ProductDescriptionShort>This is the Simple DirectMedia Layer (SDL), a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms.</QPM:ProductDescriptionShort> <QPM:ProductDescriptionLong>This is the Simple DirectMedia Layer (SDL), a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms. This is the libraries, include files and other resources you can use to develop and run SDL applications.</QPM:ProductDescriptionLong> <QPM:ProductDescriptionURL>http://www.libsdl.org</QPM:ProductDescriptionURL> <QPM:ProductDescriptionEmbedURL/> </QPM:ProductDescription> <QPM:ReleaseDescription> <QPM:ReleaseVersion>@VERSION@</QPM:ReleaseVersion> <QPM:ReleaseUrgency>High</QPM:ReleaseUrgency> <QPM:ReleaseStability>Stable</QPM:ReleaseStability> <QPM:ReleaseNoteMinor/> <QPM:ReleaseNoteMajor/> <QPM:ReleaseBuild>1</QPM:ReleaseBuild> <QPM:CountryExclude/> <QPM:ReleaseCopyright>GNU Lesser General Public License</QPM:ReleaseCopyright> </QPM:ReleaseDescription> <QPM:ContentDescription> <QPM:ContentTopic xmlmultiple="true">Software Development/Libraries and Extensions/C Libraries</QPM:ContentTopic> <QPM:ContentKeyword>SDL, audio, graphics, demos, games, emulators, direct, media, layer</QPM:ContentKeyword> <QPM:TargetOS>qnx6</QPM:TargetOS> <QPM:HostOS>none</QPM:HostOS> <QPM:DisplayEnvironment xmlmultiple="true">Photon</QPM:DisplayEnvironment> <QPM:DisplayEnvironment xmlmultiple="true">Console</QPM:DisplayEnvironment> <QPM:TargetAudience xmlmultiple="true">Developer</QPM:TargetAudience> <QPM:TargetAudience xmlmultiple="true">User</QPM:TargetAudience> </QPM:ContentDescription> <QPM:LicenseUrl>repdata://LicenseUrl/COPYING</QPM:LicenseUrl> </QPM:PackageManifest> </QPG:PackageFilter> <QPG:PackageFilter proc="none" target="none"> <QPM:PackageManifest> <QPM:ProductInstallationDependencies> <QPM:ProductRequirements></QPM:ProductRequirements> </QPM:ProductInstallationDependencies> </QPM:PackageManifest> </QPG:PackageFilter> <QPG:PackageFilter proc="x86" target="none"> <QPM:PackageManifest> <QPM:ProductInstallationDependencies> <QPM:ProductRequirements></QPM:ProductRequirements> </QPM:ProductInstallationDependencies> </QPM:PackageManifest> </QPG:PackageFilter> <QPG:PackageFilter proc="none" target="x86"> <QPM:PackageManifest> <QPM:ProductInstallationDependencies> <QPM:ProductRequirements></QPM:ProductRequirements> </QPM:ProductInstallationDependencies> </QPM:PackageManifest> </QPG:PackageFilter> <QPG:PackageFilter proc="x86" target="x86"> <QPM:PackageManifest> <QPM:ProductInstallationDependencies> <QPM:ProductRequirements></QPM:ProductRequirements> </QPM:ProductInstallationDependencies> </QPM:PackageManifest> </QPG:PackageFilter> </QPG:Values> </QPG:Generation>