15,881,709 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Articles / Mobile Apps / Android
Go to Article
Stats
Revisions (12)
C++
Java
Mobile
OpenGL
iPhone
Android
Texture Atlas Maker
ed welch
Rate me:
Please
Sign up or sign in
to vote.
4.94/5 (16 votes)
1 Apr 2012
BSD
6 min read
142K
7K
55
A utility to create texture atlases for 2D OpenGL games
AtlasExample_iPhone_project_2.1.zip
__MACOSX
AtlasExample
._.DS_Store
._todo.txt
AtlasExample
._.DS_Store
._atlas.xml
._AtlasExample-Prefix.pch
._Game.cpp
._ImageFactory.h
._ImagePNG.mm
._main.m
en.lproj
._InfoPlist.strings
Shaders
._Shader.fsh
._Shader.vsh
AtlasExampleTests
._AtlasExampleTests.h
._AtlasExampleTests.m
._AtlasExampleTests-Prefix.pch
en.lproj
._InfoPlist.strings
AtlasExample
.DS_Store
AtlasExample.xcodeproj
project.pbxproj
project.xcworkspace
contents.xcworkspacedata
xcuserdata
lefty.xcuserdatad
UserInterfaceState.xcuserstate
xcuserdata
lefty.xcuserdatad
xcdebugger
Breakpoints.xcbkptlist
xcschemes
AtlasExample.xcscheme
xcschememanagement.plist
AtlasExample
.DS_Store
Allocator.h
atlas.xml
AtlasAppDelegate.h
AtlasAppDelegate.mm
AtlasExample-Info.plist
AtlasExample-Prefix.pch
AtlasImage.cpp
AtlasImage.h
AtlasMaster.cpp
AtlasMaster.h
CommonBuffer.cpp
CommonBuffer.h
EAGLView.h
EAGLView.mm
en.lproj
InfoPlist.strings
MainWindow.xib
Game.cpp
Game.h
ImageFactory.h
ImageGL.cpp
ImageGL.h
ImagePNG.h
ImagePNG.mm
ImagePVR.cpp
ImagePVR.h
imagesNelly0.tga
ImageTarga.cpp
ImageTarga.h
main.m
PreCompile.cpp
precompile.h
PVRHeader.cpp
PVRHeader.h
RacException.cpp
RacException.h
ResManager.cpp
ResManager.h
Shaders
Shader.fsh
Shader.vsh
TargaReader.cpp
TargaReader.h
Util.cpp
Util.h
XParser.cpp
XParser.h
AtlasExampleTests
AtlasExampleTests.h
AtlasExampleTests.m
AtlasExampleTests-Info.plist
AtlasExampleTests-Prefix.pch
en.lproj
InfoPlist.strings
AtlasMaker_source.2.2.1.zip
AtlasMaker
.classpath
.project
.settings
org.eclipse.jdt.core.prefs
atlasMaker.properties
bin
copyright.html
discard.java
icon.png
images
copyright.html
icon.png
settings.png
settings.png
src
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
BinPacker.java
BinPackerList.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TextureSize.java
TextureSizeNPOT.java
TextureSizePOT.java
TextureSizeSq.java
TreeNode.java
TweekDimensions.java
AtlasMaker_jar_2.2.1.zip
AtlasMaker.jar
AtlasMaker_jar_2.2.zip
AtlasMaker.jar
AtlasMaker_jar_2.1.zip
AtlasMaker.jar
AtlasMaker.zip
.classpath
.project
copyright.html
discard.java
icon.png
copyright.html
icon.png
output.png
settings.png
output.png
settings.png
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TexturePuzzle.java
TextureSize.java
TextureSizeSq.java
TreeNode.java
AtlasMaker_jar.zip
AtlasMaker.jar
AtlasExample_iphone_project.zip
._.DS_Store
._todo.txt
._.DS_Store
._AtlasExample-Prefix.pch
._Game.cpp
._ImageFactory.h
._ImagePNG.mm
._main.m
._InfoPlist.strings
._Shader.fsh
._Shader.vsh
._AtlasExampleTests.h
._AtlasExampleTests.m
._AtlasExampleTests-Prefix.pch
._InfoPlist.strings
.DS_Store
project.pbxproj
contents.xcworkspacedata
UserInterfaceState.xcuserstate
Breakpoints.xcbkptlist
AtlasExample.xcscheme
xcschememanagement.plist
.DS_Store
Allocator.h
atlas.xml
AtlasAppDelegate.h
AtlasAppDelegate.mm
AtlasExample-Info.plist
AtlasExample-Prefix.pch
AtlasImage.cpp
AtlasImage.h
AtlasMaster.cpp
AtlasMaster.h
CommonBuffer.cpp
CommonBuffer.h
EAGLView.h
EAGLView.mm
InfoPlist.strings
MainWindow.xib
Game.cpp
Game.h
ImageFactory.h
ImageGL.cpp
ImageGL.h
ImagePNG.h
ImagePNG.mm
ImagePVR.cpp
ImagePVR.h
images0.tga
ImageTarga.cpp
ImageTarga.h
main.m
PreCompile.cpp
precompile.h
PVRHeader.cpp
PVRHeader.h
RacException.cpp
RacException.h
ResManager.cpp
ResManager.h
Shader.fsh
Shader.vsh
TargaReader.cpp
TargaReader.h
Util.cpp
Util.h
XParser.cpp
XParser.h
AtlasExampleTests.h
AtlasExampleTests.m
AtlasExampleTests-Info.plist
AtlasExampleTests-Prefix.pch
InfoPlist.strings
AtlasMaker_source.zip
.classpath
.project
copyright.html
discard.java
icon.png
copyright.html
icon.png
output.png
settings.png
output.png
settings.png
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TexturePuzzle.java
TextureSize.java
TextureSizeSq.java
TreeNode.java
AtlasMaker_jar_2.0.zip
AtlasMaker.jar
AtlasMaker_source_2.0.zip
.classpath
.project
atlasMaker.properties
copyright.html
discard.java
icon.png
copyright.html
icon.png
settings.png
settings.png
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
BinPacker.java
BinPackerList.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TextureSize.java
TextureSizeNPOT.java
TextureSizePOT.java
TextureSizeSq.java
TreeNode.java
TweekDimensions.java
AtlasMaker_source_2.1.zip
.classpath
.project
org.eclipse.jdt.core.prefs
atlasMaker.properties
copyright.html
discard.java
icon.png
copyright.html
icon.png
settings.png
settings.png
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
BinPacker.java
BinPackerList.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TextureSize.java
TextureSizeNPOT.java
TextureSizePOT.java
TextureSizeSq.java
TreeNode.java
TweekDimensions.java
AtlasMaker_source_2.2.zip
.classpath
.project
org.eclipse.jdt.core.prefs
copyright.html
icon.png
copyright.html
icon.png
settings.png
settings.png
AboutDialog.java
AtlasFrame.java
AtlasImage.java
AtlasMaker.java
BinPacker.java
BinPackerList.java
CompareArea.java
CompareHeight.java
CompareName.java
CompareWidth.java
DirNode.java
ImageFormat.java
Main.java
OptionsDialog.java
TargaWriter.java
TexturePiece.java
TextureSize.java
TextureSizeNPOT.java
TextureSizePOT.java
TextureSizeSq.java
TreeNode.java
TweekDimensions.java