Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated MacOSX gameplay-encoder with latest FBX SDK 2013.3

  • Loading branch information...
commit b93bbe0b845542be436262351ead81d176feda44 1 parent 4a733dd
@seanpaultaylor seanpaultaylor authored
View
BIN  bin/macosx/gameplay-encoder
Binary file not shown
View
5 gameplay-encoder/README.md
@@ -2,7 +2,7 @@
Command-line tool for encoding games assets like true-type fonts and 3D scene files
into a simple binary-based bundle file format for the gameplay 3D game framework runtime.
The 'bin' folder contains pre-built versions of the gameplay-encoder executables for
-Windows 7, MacOS X and Linux x64 (tested on Ubuntu 12+) with support built-in support for:
+Windows 7, MacOS X and Linux (tested on Ubuntu 12) with support built-in support for:
## TrueType Font
TrueType Fonts represent a standard in defining outline fonts and has become the
@@ -47,10 +47,9 @@ Uncomment the root CMakeList.txt for the gameplay-encoder and run standard cmake
* Example: "/Applications/Autodesk/FBX SDK/2013.3/include" (Use quotes due to additional space in path)
- Add the FBX library and dependency Library/Frameworks: (Build Phases -> Link Binary with Libraries)
* Example: /Applications/Autodesk/FBX SDK/2013.3/lib/gcc4/ub/libfbxsdk-2013.3-static.a (Add Other)
- * Example: libiconv.dylib, Cocoa.framework, SystemConfiguration.framework
- Build gameplay-encoder
-### Building with FBX Support on Linux x64
+### Building with FBX Support on Linux
- Download and install the FBX SDK for Mac OS X (http://www.autodesk.com/fbx)
- Edit the gameplay-encoder/CMakeLists.txt adding the following:
- Add the FBX include directory to Header Search Paths: (Build Settings)
View
20 gameplay-encoder/gameplay-encoder.xcodeproj/project.pbxproj
@@ -7,6 +7,9 @@
objects = {
/* Begin PBXBuildFile section */
+ 4228A3FF1620A5A300955433 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A3FE1620A5A300955433 /* Cocoa.framework */; };
+ 4228A4011620A5EC00955433 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A4001620A5EC00955433 /* SystemConfiguration.framework */; };
+ 4228A4031620A63F00955433 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A4021620A63F00955433 /* libiconv.dylib */; };
42475D7C14720ECE00610A6A /* libdom.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42475D7B14720ECE00610A6A /* libdom.a */; };
4251B12C152D044B002F6199 /* Curve.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4251B128152D044B002F6199 /* Curve.cpp */; };
42783423148D6F7500A6E27F /* FBXSceneEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4278341E148D6F7500A6E27F /* FBXSceneEncoder.cpp */; };
@@ -74,6 +77,9 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 4228A3FE1620A5A300955433 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
+ 4228A4001620A5EC00955433 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+ 4228A4021620A63F00955433 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = ../../../../../usr/lib/libiconv.dylib; sourceTree = "<group>"; };
42475CE6147208A000610A6A /* gameplay-encoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "gameplay-encoder"; sourceTree = BUILT_PRODUCTS_DIR; };
42475D7B14720ECE00610A6A /* libdom.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdom.a; path = "../external-deps/collada-dom/lib/macosx/libdom.a"; sourceTree = "<group>"; };
4251B128152D044B002F6199 /* Curve.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Curve.cpp; path = src/Curve.cpp; sourceTree = SOURCE_ROOT; };
@@ -191,17 +197,30 @@
42C8EE391472DAA300E43619 /* libz.dylib in Frameworks */,
42C8EE371472D7E700E43619 /* libxml2.dylib in Frameworks */,
5BCD0643152CFC3C0071FAB5 /* libpng.a in Frameworks */,
+ 4228A3FF1620A5A300955433 /* Cocoa.framework in Frameworks */,
+ 4228A4011620A5EC00955433 /* SystemConfiguration.framework in Frameworks */,
+ 4228A4031620A63F00955433 /* libiconv.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ 4228A3FD1620A58000955433 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 4228A4001620A5EC00955433 /* SystemConfiguration.framework */,
+ 4228A3FE1620A5A300955433 /* Cocoa.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
42475CDB147208A000610A6A = {
isa = PBXGroup;
children = (
42475CE9147208A000610A6A /* src */,
427D4F44147DC9080076760E /* Libraries */,
+ 4228A3FD1620A58000955433 /* Frameworks */,
42475CE7147208A000610A6A /* Products */,
);
sourceTree = "<group>";
@@ -326,6 +345,7 @@
42C8EE361472D7E700E43619 /* libxml2.dylib */,
42C8EE341472B60100E43619 /* libfreetype.a */,
42475D7B14720ECE00610A6A /* libdom.a */,
+ 4228A4021620A63F00955433 /* libiconv.dylib */,
);
name = Libraries;
sourceTree = "<group>";
Please sign in to comment.
Something went wrong with that request. Please try again.