add gpu backend (not hooked up yet)
git-svn-id: http://skia.googlecode.com/svn/trunk@649 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/xcode/gpu/gpu.xcodeproj/project.pbxproj b/xcode/gpu/gpu.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..08299d7
--- /dev/null
+++ b/xcode/gpu/gpu.xcodeproj/project.pbxproj
@@ -0,0 +1,551 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 00115E0812C1167A008296FE /* gr_unittests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DD812C1167A008296FE /* gr_unittests.cpp */; };
+ 00115E0912C1167A008296FE /* GrAllocPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DD912C1167A008296FE /* GrAllocPool.cpp */; };
+ 00115E0A12C1167A008296FE /* GrAtlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DDA12C1167A008296FE /* GrAtlas.cpp */; };
+ 00115E0B12C1167A008296FE /* GrClip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DDB12C1167A008296FE /* GrClip.cpp */; };
+ 00115E0C12C1167A008296FE /* GrContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DDC12C1167A008296FE /* GrContext.cpp */; };
+ 00115E0E12C1167A008296FE /* GrDrawTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DDE12C1167A008296FE /* GrDrawTarget.cpp */; };
+ 00115E0F12C1167A008296FE /* GrGLIndexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DDF12C1167A008296FE /* GrGLIndexBuffer.cpp */; };
+ 00115E1012C1167A008296FE /* GrGLTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE012C1167A008296FE /* GrGLTexture.cpp */; };
+ 00115E1112C1167A008296FE /* GrGLVertexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE112C1167A008296FE /* GrGLVertexBuffer.cpp */; };
+ 00115E1212C1167A008296FE /* GrGpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE212C1167A008296FE /* GrGpu.cpp */; };
+ 00115E1412C1167A008296FE /* GrGpuFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE412C1167A008296FE /* GrGpuFactory.cpp */; };
+ 00115E1512C1167A008296FE /* GrGpuGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE512C1167A008296FE /* GrGpuGL.cpp */; };
+ 00115E1612C1167A008296FE /* GrGpuGL.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115DE612C1167A008296FE /* GrGpuGL.h */; };
+ 00115E1712C1167A008296FE /* GrGpuGLFixed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE712C1167A008296FE /* GrGpuGLFixed.cpp */; };
+ 00115E1812C1167A008296FE /* GrGpuGLFixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115DE812C1167A008296FE /* GrGpuGLFixed.h */; };
+ 00115E1912C1167A008296FE /* GrGpuGLShaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DE912C1167A008296FE /* GrGpuGLShaders.cpp */; };
+ 00115E1A12C1167A008296FE /* GrGpuGLShaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115DEA12C1167A008296FE /* GrGpuGLShaders.h */; };
+ 00115E1B12C1167A008296FE /* GrGpuGLShaders2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DEB12C1167A008296FE /* GrGpuGLShaders2.cpp */; };
+ 00115E1C12C1167A008296FE /* GrGpuGLShaders2.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115DEC12C1167A008296FE /* GrGpuGLShaders2.h */; };
+ 00115E1D12C1167A008296FE /* GrInOrderDrawBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DED12C1167A008296FE /* GrInOrderDrawBuffer.cpp */; };
+ 00115E1E12C1167A008296FE /* GrMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DEE12C1167A008296FE /* GrMatrix.cpp */; };
+ 00115E1F12C1167A008296FE /* GrMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DEF12C1167A008296FE /* GrMemory.cpp */; };
+ 00115E2012C1167A008296FE /* GrPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF012C1167A008296FE /* GrPath.cpp */; };
+ 00115E2112C1167A008296FE /* GrPrintf_printf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF112C1167A008296FE /* GrPrintf_printf.cpp */; };
+ 00115E2412C1167A008296FE /* GrRectanizer_fifo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF412C1167A008296FE /* GrRectanizer_fifo.cpp */; };
+ 00115E2512C1167A008296FE /* GrRectanizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF512C1167A008296FE /* GrRectanizer.cpp */; };
+ 00115E2612C1167A008296FE /* GrTextContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF612C1167A008296FE /* GrTextContext.cpp */; };
+ 00115E2712C1167A008296FE /* GrTextStrike_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115DF712C1167A008296FE /* GrTextStrike_impl.h */; };
+ 00115E2812C1167A008296FE /* GrTextStrike.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF812C1167A008296FE /* GrTextStrike.cpp */; };
+ 00115E2912C1167A008296FE /* GrTextureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DF912C1167A008296FE /* GrTextureCache.cpp */; };
+ 00115E2B12C1167A008296FE /* GrVertexBufferAllocPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115DFB12C1167A008296FE /* GrVertexBufferAllocPool.cpp */; };
+ 00115E7512C116CA008296FE /* GrAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3912C116CA008296FE /* GrAllocator.h */; };
+ 00115E7612C116CA008296FE /* GrAllocPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3A12C116CA008296FE /* GrAllocPool.h */; };
+ 00115E7712C116CA008296FE /* GrAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3B12C116CA008296FE /* GrAPI.h */; };
+ 00115E7812C116CA008296FE /* GrAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3C12C116CA008296FE /* GrAtlas.h */; };
+ 00115E7912C116CA008296FE /* GrClip.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3D12C116CA008296FE /* GrClip.h */; };
+ 00115E7A12C116CA008296FE /* GrClipIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3E12C116CA008296FE /* GrClipIterator.h */; };
+ 00115E7B12C116CA008296FE /* GrColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E3F12C116CA008296FE /* GrColor.h */; };
+ 00115E7C12C116CA008296FE /* GrConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4012C116CA008296FE /* GrConfig.h */; };
+ 00115E7D12C116CA008296FE /* GrContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4112C116CA008296FE /* GrContext.h */; };
+ 00115E7E12C116CA008296FE /* GrDrawTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4212C116CA008296FE /* GrDrawTarget.h */; };
+ 00115E7F12C116CA008296FE /* GrFontScaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4312C116CA008296FE /* GrFontScaler.h */; };
+ 00115E8012C116CA008296FE /* GrGLConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4412C116CA008296FE /* GrGLConfig.h */; };
+ 00115E8112C116CA008296FE /* GrGLIndexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4512C116CA008296FE /* GrGLIndexBuffer.h */; };
+ 00115E8212C116CA008296FE /* GrGLTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4612C116CA008296FE /* GrGLTexture.h */; };
+ 00115E8312C116CA008296FE /* GrGLVertexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4712C116CA008296FE /* GrGLVertexBuffer.h */; };
+ 00115E8412C116CA008296FE /* GrGlyph.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4812C116CA008296FE /* GrGlyph.h */; };
+ 00115E8512C116CA008296FE /* GrGpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4912C116CA008296FE /* GrGpu.h */; };
+ 00115E8612C116CA008296FE /* GrGpuD3D9.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4A12C116CA008296FE /* GrGpuD3D9.h */; };
+ 00115E8712C116CA008296FE /* GrGpuVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4B12C116CA008296FE /* GrGpuVertex.h */; };
+ 00115E8812C116CA008296FE /* GrIndexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4C12C116CA008296FE /* GrIndexBuffer.h */; };
+ 00115E8912C116CA008296FE /* GrInOrderDrawBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4D12C116CA008296FE /* GrInOrderDrawBuffer.h */; };
+ 00115E8A12C116CA008296FE /* GrInstanceCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4E12C116CA008296FE /* GrInstanceCounter.h */; };
+ 00115E8B12C116CA008296FE /* GrIPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E4F12C116CA008296FE /* GrIPoint.h */; };
+ 00115E8C12C116CA008296FE /* GrKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5012C116CA008296FE /* GrKey.h */; };
+ 00115E8D12C116CA008296FE /* GrMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5112C116CA008296FE /* GrMatrix.h */; };
+ 00115E8E12C116CA008296FE /* GrMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5212C116CA008296FE /* GrMemory.h */; };
+ 00115E8F12C116CA008296FE /* GrMesh.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5312C116CA008296FE /* GrMesh.h */; };
+ 00115E9012C116CA008296FE /* GrNoncopyable.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5412C116CA008296FE /* GrNoncopyable.h */; };
+ 00115E9112C116CA008296FE /* GrPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5512C116CA008296FE /* GrPath.h */; };
+ 00115E9212C116CA008296FE /* GrPathIter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5612C116CA008296FE /* GrPathIter.h */; };
+ 00115E9312C116CA008296FE /* GrPathSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5712C116CA008296FE /* GrPathSink.h */; };
+ 00115E9412C116CA008296FE /* GrPlotMgr.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5812C116CA008296FE /* GrPlotMgr.h */; };
+ 00115E9512C116CA008296FE /* GrPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5912C116CA008296FE /* GrPoint.h */; };
+ 00115E9612C116CA008296FE /* GrRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5A12C116CA008296FE /* GrRandom.h */; };
+ 00115E9712C116CA008296FE /* GrRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5B12C116CA008296FE /* GrRect.h */; };
+ 00115E9812C116CA008296FE /* GrRectanizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5C12C116CA008296FE /* GrRectanizer.h */; };
+ 00115E9912C116CA008296FE /* GrRefCnt.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5D12C116CA008296FE /* GrRefCnt.h */; };
+ 00115E9A12C116CA008296FE /* GrSamplerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5E12C116CA008296FE /* GrSamplerState.h */; };
+ 00115E9B12C116CA008296FE /* GrScalar.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E5F12C116CA008296FE /* GrScalar.h */; };
+ 00115E9C12C116CA008296FE /* GrStopwatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6012C116CA008296FE /* GrStopwatch.h */; };
+ 00115E9D12C116CA008296FE /* GrStringBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6112C116CA008296FE /* GrStringBuilder.h */; };
+ 00115E9E12C116CA008296FE /* GrTArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6212C116CA008296FE /* GrTArray.h */; };
+ 00115E9F12C116CA008296FE /* GrTBSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6312C116CA008296FE /* GrTBSearch.h */; };
+ 00115EA012C116CA008296FE /* GrTDArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6412C116CA008296FE /* GrTDArray.h */; };
+ 00115EA112C116CA008296FE /* GrTextContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6512C116CA008296FE /* GrTextContext.h */; };
+ 00115EA212C116CA008296FE /* GrTextStrike.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6612C116CA008296FE /* GrTextStrike.h */; };
+ 00115EA312C116CA008296FE /* GrTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6712C116CA008296FE /* GrTexture.h */; };
+ 00115EA412C116CA008296FE /* GrTextureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6812C116CA008296FE /* GrTextureCache.h */; };
+ 00115EA512C116CA008296FE /* GrTHashCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6912C116CA008296FE /* GrTHashCache.h */; };
+ 00115EA612C116CA008296FE /* GrTLList.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6A12C116CA008296FE /* GrTLList.h */; };
+ 00115EA712C116CA008296FE /* GrTouchGesture.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6B12C116CA008296FE /* GrTouchGesture.h */; };
+ 00115EA812C116CA008296FE /* GrTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6C12C116CA008296FE /* GrTypes.h */; };
+ 00115EA912C116CA008296FE /* GrUserConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6D12C116CA008296FE /* GrUserConfig.h */; };
+ 00115EAA12C116CA008296FE /* GrVertexBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6E12C116CA008296FE /* GrVertexBuffer.h */; };
+ 00115EAB12C116CA008296FE /* GrVertexBufferAllocPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 00115E6F12C116CA008296FE /* GrVertexBufferAllocPool.h */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 00115DD812C1167A008296FE /* gr_unittests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gr_unittests.cpp; path = ../../gpu/src/gr_unittests.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DD912C1167A008296FE /* GrAllocPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrAllocPool.cpp; path = ../../gpu/src/GrAllocPool.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DDA12C1167A008296FE /* GrAtlas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrAtlas.cpp; path = ../../gpu/src/GrAtlas.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DDB12C1167A008296FE /* GrClip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrClip.cpp; path = ../../gpu/src/GrClip.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DDC12C1167A008296FE /* GrContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrContext.cpp; path = ../../gpu/src/GrContext.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DDE12C1167A008296FE /* GrDrawTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrDrawTarget.cpp; path = ../../gpu/src/GrDrawTarget.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DDF12C1167A008296FE /* GrGLIndexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGLIndexBuffer.cpp; path = ../../gpu/src/GrGLIndexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE012C1167A008296FE /* GrGLTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGLTexture.cpp; path = ../../gpu/src/GrGLTexture.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE112C1167A008296FE /* GrGLVertexBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGLVertexBuffer.cpp; path = ../../gpu/src/GrGLVertexBuffer.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE212C1167A008296FE /* GrGpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpu.cpp; path = ../../gpu/src/GrGpu.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE412C1167A008296FE /* GrGpuFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpuFactory.cpp; path = ../../gpu/src/GrGpuFactory.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE512C1167A008296FE /* GrGpuGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpuGL.cpp; path = ../../gpu/src/GrGpuGL.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE612C1167A008296FE /* GrGpuGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuGL.h; path = ../../gpu/src/GrGpuGL.h; sourceTree = SOURCE_ROOT; };
+ 00115DE712C1167A008296FE /* GrGpuGLFixed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpuGLFixed.cpp; path = ../../gpu/src/GrGpuGLFixed.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DE812C1167A008296FE /* GrGpuGLFixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuGLFixed.h; path = ../../gpu/src/GrGpuGLFixed.h; sourceTree = SOURCE_ROOT; };
+ 00115DE912C1167A008296FE /* GrGpuGLShaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpuGLShaders.cpp; path = ../../gpu/src/GrGpuGLShaders.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DEA12C1167A008296FE /* GrGpuGLShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuGLShaders.h; path = ../../gpu/src/GrGpuGLShaders.h; sourceTree = SOURCE_ROOT; };
+ 00115DEB12C1167A008296FE /* GrGpuGLShaders2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrGpuGLShaders2.cpp; path = ../../gpu/src/GrGpuGLShaders2.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DEC12C1167A008296FE /* GrGpuGLShaders2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuGLShaders2.h; path = ../../gpu/src/GrGpuGLShaders2.h; sourceTree = SOURCE_ROOT; };
+ 00115DED12C1167A008296FE /* GrInOrderDrawBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrInOrderDrawBuffer.cpp; path = ../../gpu/src/GrInOrderDrawBuffer.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DEE12C1167A008296FE /* GrMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrMatrix.cpp; path = ../../gpu/src/GrMatrix.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DEF12C1167A008296FE /* GrMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrMemory.cpp; path = ../../gpu/src/GrMemory.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF012C1167A008296FE /* GrPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrPath.cpp; path = ../../gpu/src/GrPath.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF112C1167A008296FE /* GrPrintf_printf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrPrintf_printf.cpp; path = ../../gpu/src/GrPrintf_printf.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF412C1167A008296FE /* GrRectanizer_fifo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrRectanizer_fifo.cpp; path = ../../gpu/src/GrRectanizer_fifo.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF512C1167A008296FE /* GrRectanizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrRectanizer.cpp; path = ../../gpu/src/GrRectanizer.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF612C1167A008296FE /* GrTextContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrTextContext.cpp; path = ../../gpu/src/GrTextContext.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF712C1167A008296FE /* GrTextStrike_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTextStrike_impl.h; path = ../../gpu/src/GrTextStrike_impl.h; sourceTree = SOURCE_ROOT; };
+ 00115DF812C1167A008296FE /* GrTextStrike.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrTextStrike.cpp; path = ../../gpu/src/GrTextStrike.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DF912C1167A008296FE /* GrTextureCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrTextureCache.cpp; path = ../../gpu/src/GrTextureCache.cpp; sourceTree = SOURCE_ROOT; };
+ 00115DFB12C1167A008296FE /* GrVertexBufferAllocPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrVertexBufferAllocPool.cpp; path = ../../gpu/src/GrVertexBufferAllocPool.cpp; sourceTree = SOURCE_ROOT; };
+ 00115E3912C116CA008296FE /* GrAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrAllocator.h; path = ../../gpu/include/GrAllocator.h; sourceTree = SOURCE_ROOT; };
+ 00115E3A12C116CA008296FE /* GrAllocPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrAllocPool.h; path = ../../gpu/include/GrAllocPool.h; sourceTree = SOURCE_ROOT; };
+ 00115E3B12C116CA008296FE /* GrAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrAPI.h; path = ../../gpu/include/GrAPI.h; sourceTree = SOURCE_ROOT; };
+ 00115E3C12C116CA008296FE /* GrAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrAtlas.h; path = ../../gpu/include/GrAtlas.h; sourceTree = SOURCE_ROOT; };
+ 00115E3D12C116CA008296FE /* GrClip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrClip.h; path = ../../gpu/include/GrClip.h; sourceTree = SOURCE_ROOT; };
+ 00115E3E12C116CA008296FE /* GrClipIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrClipIterator.h; path = ../../gpu/include/GrClipIterator.h; sourceTree = SOURCE_ROOT; };
+ 00115E3F12C116CA008296FE /* GrColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrColor.h; path = ../../gpu/include/GrColor.h; sourceTree = SOURCE_ROOT; };
+ 00115E4012C116CA008296FE /* GrConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrConfig.h; path = ../../gpu/include/GrConfig.h; sourceTree = SOURCE_ROOT; };
+ 00115E4112C116CA008296FE /* GrContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrContext.h; path = ../../gpu/include/GrContext.h; sourceTree = SOURCE_ROOT; };
+ 00115E4212C116CA008296FE /* GrDrawTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrDrawTarget.h; path = ../../gpu/include/GrDrawTarget.h; sourceTree = SOURCE_ROOT; };
+ 00115E4312C116CA008296FE /* GrFontScaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrFontScaler.h; path = ../../gpu/include/GrFontScaler.h; sourceTree = SOURCE_ROOT; };
+ 00115E4412C116CA008296FE /* GrGLConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGLConfig.h; path = ../../gpu/include/GrGLConfig.h; sourceTree = SOURCE_ROOT; };
+ 00115E4512C116CA008296FE /* GrGLIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGLIndexBuffer.h; path = ../../gpu/include/GrGLIndexBuffer.h; sourceTree = SOURCE_ROOT; };
+ 00115E4612C116CA008296FE /* GrGLTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGLTexture.h; path = ../../gpu/include/GrGLTexture.h; sourceTree = SOURCE_ROOT; };
+ 00115E4712C116CA008296FE /* GrGLVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGLVertexBuffer.h; path = ../../gpu/include/GrGLVertexBuffer.h; sourceTree = SOURCE_ROOT; };
+ 00115E4812C116CA008296FE /* GrGlyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGlyph.h; path = ../../gpu/include/GrGlyph.h; sourceTree = SOURCE_ROOT; };
+ 00115E4912C116CA008296FE /* GrGpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpu.h; path = ../../gpu/include/GrGpu.h; sourceTree = SOURCE_ROOT; };
+ 00115E4A12C116CA008296FE /* GrGpuD3D9.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuD3D9.h; path = ../../gpu/include/GrGpuD3D9.h; sourceTree = SOURCE_ROOT; };
+ 00115E4B12C116CA008296FE /* GrGpuVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrGpuVertex.h; path = ../../gpu/include/GrGpuVertex.h; sourceTree = SOURCE_ROOT; };
+ 00115E4C12C116CA008296FE /* GrIndexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrIndexBuffer.h; path = ../../gpu/include/GrIndexBuffer.h; sourceTree = SOURCE_ROOT; };
+ 00115E4D12C116CA008296FE /* GrInOrderDrawBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrInOrderDrawBuffer.h; path = ../../gpu/include/GrInOrderDrawBuffer.h; sourceTree = SOURCE_ROOT; };
+ 00115E4E12C116CA008296FE /* GrInstanceCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrInstanceCounter.h; path = ../../gpu/include/GrInstanceCounter.h; sourceTree = SOURCE_ROOT; };
+ 00115E4F12C116CA008296FE /* GrIPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrIPoint.h; path = ../../gpu/include/GrIPoint.h; sourceTree = SOURCE_ROOT; };
+ 00115E5012C116CA008296FE /* GrKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrKey.h; path = ../../gpu/include/GrKey.h; sourceTree = SOURCE_ROOT; };
+ 00115E5112C116CA008296FE /* GrMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrMatrix.h; path = ../../gpu/include/GrMatrix.h; sourceTree = SOURCE_ROOT; };
+ 00115E5212C116CA008296FE /* GrMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrMemory.h; path = ../../gpu/include/GrMemory.h; sourceTree = SOURCE_ROOT; };
+ 00115E5312C116CA008296FE /* GrMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrMesh.h; path = ../../gpu/include/GrMesh.h; sourceTree = SOURCE_ROOT; };
+ 00115E5412C116CA008296FE /* GrNoncopyable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrNoncopyable.h; path = ../../gpu/include/GrNoncopyable.h; sourceTree = SOURCE_ROOT; };
+ 00115E5512C116CA008296FE /* GrPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrPath.h; path = ../../gpu/include/GrPath.h; sourceTree = SOURCE_ROOT; };
+ 00115E5612C116CA008296FE /* GrPathIter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrPathIter.h; path = ../../gpu/include/GrPathIter.h; sourceTree = SOURCE_ROOT; };
+ 00115E5712C116CA008296FE /* GrPathSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrPathSink.h; path = ../../gpu/include/GrPathSink.h; sourceTree = SOURCE_ROOT; };
+ 00115E5812C116CA008296FE /* GrPlotMgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrPlotMgr.h; path = ../../gpu/include/GrPlotMgr.h; sourceTree = SOURCE_ROOT; };
+ 00115E5912C116CA008296FE /* GrPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrPoint.h; path = ../../gpu/include/GrPoint.h; sourceTree = SOURCE_ROOT; };
+ 00115E5A12C116CA008296FE /* GrRandom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrRandom.h; path = ../../gpu/include/GrRandom.h; sourceTree = SOURCE_ROOT; };
+ 00115E5B12C116CA008296FE /* GrRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrRect.h; path = ../../gpu/include/GrRect.h; sourceTree = SOURCE_ROOT; };
+ 00115E5C12C116CA008296FE /* GrRectanizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrRectanizer.h; path = ../../gpu/include/GrRectanizer.h; sourceTree = SOURCE_ROOT; };
+ 00115E5D12C116CA008296FE /* GrRefCnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrRefCnt.h; path = ../../gpu/include/GrRefCnt.h; sourceTree = SOURCE_ROOT; };
+ 00115E5E12C116CA008296FE /* GrSamplerState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrSamplerState.h; path = ../../gpu/include/GrSamplerState.h; sourceTree = SOURCE_ROOT; };
+ 00115E5F12C116CA008296FE /* GrScalar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrScalar.h; path = ../../gpu/include/GrScalar.h; sourceTree = SOURCE_ROOT; };
+ 00115E6012C116CA008296FE /* GrStopwatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrStopwatch.h; path = ../../gpu/include/GrStopwatch.h; sourceTree = SOURCE_ROOT; };
+ 00115E6112C116CA008296FE /* GrStringBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrStringBuilder.h; path = ../../gpu/include/GrStringBuilder.h; sourceTree = SOURCE_ROOT; };
+ 00115E6212C116CA008296FE /* GrTArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTArray.h; path = ../../gpu/include/GrTArray.h; sourceTree = SOURCE_ROOT; };
+ 00115E6312C116CA008296FE /* GrTBSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTBSearch.h; path = ../../gpu/include/GrTBSearch.h; sourceTree = SOURCE_ROOT; };
+ 00115E6412C116CA008296FE /* GrTDArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTDArray.h; path = ../../gpu/include/GrTDArray.h; sourceTree = SOURCE_ROOT; };
+ 00115E6512C116CA008296FE /* GrTextContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTextContext.h; path = ../../gpu/include/GrTextContext.h; sourceTree = SOURCE_ROOT; };
+ 00115E6612C116CA008296FE /* GrTextStrike.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTextStrike.h; path = ../../gpu/include/GrTextStrike.h; sourceTree = SOURCE_ROOT; };
+ 00115E6712C116CA008296FE /* GrTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTexture.h; path = ../../gpu/include/GrTexture.h; sourceTree = SOURCE_ROOT; };
+ 00115E6812C116CA008296FE /* GrTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTextureCache.h; path = ../../gpu/include/GrTextureCache.h; sourceTree = SOURCE_ROOT; };
+ 00115E6912C116CA008296FE /* GrTHashCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTHashCache.h; path = ../../gpu/include/GrTHashCache.h; sourceTree = SOURCE_ROOT; };
+ 00115E6A12C116CA008296FE /* GrTLList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTLList.h; path = ../../gpu/include/GrTLList.h; sourceTree = SOURCE_ROOT; };
+ 00115E6B12C116CA008296FE /* GrTouchGesture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTouchGesture.h; path = ../../gpu/include/GrTouchGesture.h; sourceTree = SOURCE_ROOT; };
+ 00115E6C12C116CA008296FE /* GrTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrTypes.h; path = ../../gpu/include/GrTypes.h; sourceTree = SOURCE_ROOT; };
+ 00115E6D12C116CA008296FE /* GrUserConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrUserConfig.h; path = ../../gpu/include/GrUserConfig.h; sourceTree = SOURCE_ROOT; };
+ 00115E6E12C116CA008296FE /* GrVertexBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrVertexBuffer.h; path = ../../gpu/include/GrVertexBuffer.h; sourceTree = SOURCE_ROOT; };
+ 00115E6F12C116CA008296FE /* GrVertexBufferAllocPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrVertexBufferAllocPool.h; path = ../../gpu/include/GrVertexBufferAllocPool.h; sourceTree = SOURCE_ROOT; };
+ D2AAC046055464E500DB518D /* libgpu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgpu.a; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ D289987405E68DCB004EDB86 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 00115E3712C116B7008296FE /* include */ = {
+ isa = PBXGroup;
+ children = (
+ 00115E3912C116CA008296FE /* GrAllocator.h */,
+ 00115E3A12C116CA008296FE /* GrAllocPool.h */,
+ 00115E3B12C116CA008296FE /* GrAPI.h */,
+ 00115E3C12C116CA008296FE /* GrAtlas.h */,
+ 00115E3D12C116CA008296FE /* GrClip.h */,
+ 00115E3E12C116CA008296FE /* GrClipIterator.h */,
+ 00115E3F12C116CA008296FE /* GrColor.h */,
+ 00115E4012C116CA008296FE /* GrConfig.h */,
+ 00115E4112C116CA008296FE /* GrContext.h */,
+ 00115E4212C116CA008296FE /* GrDrawTarget.h */,
+ 00115E4312C116CA008296FE /* GrFontScaler.h */,
+ 00115E4412C116CA008296FE /* GrGLConfig.h */,
+ 00115E4512C116CA008296FE /* GrGLIndexBuffer.h */,
+ 00115E4612C116CA008296FE /* GrGLTexture.h */,
+ 00115E4712C116CA008296FE /* GrGLVertexBuffer.h */,
+ 00115E4812C116CA008296FE /* GrGlyph.h */,
+ 00115E4912C116CA008296FE /* GrGpu.h */,
+ 00115E4A12C116CA008296FE /* GrGpuD3D9.h */,
+ 00115E4B12C116CA008296FE /* GrGpuVertex.h */,
+ 00115E4C12C116CA008296FE /* GrIndexBuffer.h */,
+ 00115E4D12C116CA008296FE /* GrInOrderDrawBuffer.h */,
+ 00115E4E12C116CA008296FE /* GrInstanceCounter.h */,
+ 00115E4F12C116CA008296FE /* GrIPoint.h */,
+ 00115E5012C116CA008296FE /* GrKey.h */,
+ 00115E5112C116CA008296FE /* GrMatrix.h */,
+ 00115E5212C116CA008296FE /* GrMemory.h */,
+ 00115E5312C116CA008296FE /* GrMesh.h */,
+ 00115E5412C116CA008296FE /* GrNoncopyable.h */,
+ 00115E5512C116CA008296FE /* GrPath.h */,
+ 00115E5612C116CA008296FE /* GrPathIter.h */,
+ 00115E5712C116CA008296FE /* GrPathSink.h */,
+ 00115E5812C116CA008296FE /* GrPlotMgr.h */,
+ 00115E5912C116CA008296FE /* GrPoint.h */,
+ 00115E5A12C116CA008296FE /* GrRandom.h */,
+ 00115E5B12C116CA008296FE /* GrRect.h */,
+ 00115E5C12C116CA008296FE /* GrRectanizer.h */,
+ 00115E5D12C116CA008296FE /* GrRefCnt.h */,
+ 00115E5E12C116CA008296FE /* GrSamplerState.h */,
+ 00115E5F12C116CA008296FE /* GrScalar.h */,
+ 00115E6012C116CA008296FE /* GrStopwatch.h */,
+ 00115E6112C116CA008296FE /* GrStringBuilder.h */,
+ 00115E6212C116CA008296FE /* GrTArray.h */,
+ 00115E6312C116CA008296FE /* GrTBSearch.h */,
+ 00115E6412C116CA008296FE /* GrTDArray.h */,
+ 00115E6512C116CA008296FE /* GrTextContext.h */,
+ 00115E6612C116CA008296FE /* GrTextStrike.h */,
+ 00115E6712C116CA008296FE /* GrTexture.h */,
+ 00115E6812C116CA008296FE /* GrTextureCache.h */,
+ 00115E6912C116CA008296FE /* GrTHashCache.h */,
+ 00115E6A12C116CA008296FE /* GrTLList.h */,
+ 00115E6B12C116CA008296FE /* GrTouchGesture.h */,
+ 00115E6C12C116CA008296FE /* GrTypes.h */,
+ 00115E6D12C116CA008296FE /* GrUserConfig.h */,
+ 00115E6E12C116CA008296FE /* GrVertexBuffer.h */,
+ 00115E6F12C116CA008296FE /* GrVertexBufferAllocPool.h */,
+ );
+ name = include;
+ sourceTree = "<group>";
+ };
+ 08FB7794FE84155DC02AAC07 /* gpu */ = {
+ isa = PBXGroup;
+ children = (
+ 00115E3712C116B7008296FE /* include */,
+ 08FB7795FE84155DC02AAC07 /* Source */,
+ C6A0FF2B0290797F04C91782 /* Documentation */,
+ 1AB674ADFE9D54B511CA2CBB /* Products */,
+ );
+ name = gpu;
+ sourceTree = "<group>";
+ };
+ 08FB7795FE84155DC02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 00115DD812C1167A008296FE /* gr_unittests.cpp */,
+ 00115DD912C1167A008296FE /* GrAllocPool.cpp */,
+ 00115DDA12C1167A008296FE /* GrAtlas.cpp */,
+ 00115DDB12C1167A008296FE /* GrClip.cpp */,
+ 00115DDC12C1167A008296FE /* GrContext.cpp */,
+ 00115DDE12C1167A008296FE /* GrDrawTarget.cpp */,
+ 00115DDF12C1167A008296FE /* GrGLIndexBuffer.cpp */,
+ 00115DE012C1167A008296FE /* GrGLTexture.cpp */,
+ 00115DE112C1167A008296FE /* GrGLVertexBuffer.cpp */,
+ 00115DE212C1167A008296FE /* GrGpu.cpp */,
+ 00115DE412C1167A008296FE /* GrGpuFactory.cpp */,
+ 00115DE512C1167A008296FE /* GrGpuGL.cpp */,
+ 00115DE612C1167A008296FE /* GrGpuGL.h */,
+ 00115DE712C1167A008296FE /* GrGpuGLFixed.cpp */,
+ 00115DE812C1167A008296FE /* GrGpuGLFixed.h */,
+ 00115DE912C1167A008296FE /* GrGpuGLShaders.cpp */,
+ 00115DEA12C1167A008296FE /* GrGpuGLShaders.h */,
+ 00115DEB12C1167A008296FE /* GrGpuGLShaders2.cpp */,
+ 00115DEC12C1167A008296FE /* GrGpuGLShaders2.h */,
+ 00115DED12C1167A008296FE /* GrInOrderDrawBuffer.cpp */,
+ 00115DEE12C1167A008296FE /* GrMatrix.cpp */,
+ 00115DEF12C1167A008296FE /* GrMemory.cpp */,
+ 00115DF012C1167A008296FE /* GrPath.cpp */,
+ 00115DF112C1167A008296FE /* GrPrintf_printf.cpp */,
+ 00115DF412C1167A008296FE /* GrRectanizer_fifo.cpp */,
+ 00115DF512C1167A008296FE /* GrRectanizer.cpp */,
+ 00115DF612C1167A008296FE /* GrTextContext.cpp */,
+ 00115DF712C1167A008296FE /* GrTextStrike_impl.h */,
+ 00115DF812C1167A008296FE /* GrTextStrike.cpp */,
+ 00115DF912C1167A008296FE /* GrTextureCache.cpp */,
+ 00115DFB12C1167A008296FE /* GrVertexBufferAllocPool.cpp */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 1AB674ADFE9D54B511CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ D2AAC046055464E500DB518D /* libgpu.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ C6A0FF2B0290797F04C91782 /* Documentation */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Documentation;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ D2AAC043055464E500DB518D /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 00115E1612C1167A008296FE /* GrGpuGL.h in Headers */,
+ 00115E1812C1167A008296FE /* GrGpuGLFixed.h in Headers */,
+ 00115E1A12C1167A008296FE /* GrGpuGLShaders.h in Headers */,
+ 00115E1C12C1167A008296FE /* GrGpuGLShaders2.h in Headers */,
+ 00115E2712C1167A008296FE /* GrTextStrike_impl.h in Headers */,
+ 00115E7512C116CA008296FE /* GrAllocator.h in Headers */,
+ 00115E7612C116CA008296FE /* GrAllocPool.h in Headers */,
+ 00115E7712C116CA008296FE /* GrAPI.h in Headers */,
+ 00115E7812C116CA008296FE /* GrAtlas.h in Headers */,
+ 00115E7912C116CA008296FE /* GrClip.h in Headers */,
+ 00115E7A12C116CA008296FE /* GrClipIterator.h in Headers */,
+ 00115E7B12C116CA008296FE /* GrColor.h in Headers */,
+ 00115E7C12C116CA008296FE /* GrConfig.h in Headers */,
+ 00115E7D12C116CA008296FE /* GrContext.h in Headers */,
+ 00115E7E12C116CA008296FE /* GrDrawTarget.h in Headers */,
+ 00115E7F12C116CA008296FE /* GrFontScaler.h in Headers */,
+ 00115E8012C116CA008296FE /* GrGLConfig.h in Headers */,
+ 00115E8112C116CA008296FE /* GrGLIndexBuffer.h in Headers */,
+ 00115E8212C116CA008296FE /* GrGLTexture.h in Headers */,
+ 00115E8312C116CA008296FE /* GrGLVertexBuffer.h in Headers */,
+ 00115E8412C116CA008296FE /* GrGlyph.h in Headers */,
+ 00115E8512C116CA008296FE /* GrGpu.h in Headers */,
+ 00115E8612C116CA008296FE /* GrGpuD3D9.h in Headers */,
+ 00115E8712C116CA008296FE /* GrGpuVertex.h in Headers */,
+ 00115E8812C116CA008296FE /* GrIndexBuffer.h in Headers */,
+ 00115E8912C116CA008296FE /* GrInOrderDrawBuffer.h in Headers */,
+ 00115E8A12C116CA008296FE /* GrInstanceCounter.h in Headers */,
+ 00115E8B12C116CA008296FE /* GrIPoint.h in Headers */,
+ 00115E8C12C116CA008296FE /* GrKey.h in Headers */,
+ 00115E8D12C116CA008296FE /* GrMatrix.h in Headers */,
+ 00115E8E12C116CA008296FE /* GrMemory.h in Headers */,
+ 00115E8F12C116CA008296FE /* GrMesh.h in Headers */,
+ 00115E9012C116CA008296FE /* GrNoncopyable.h in Headers */,
+ 00115E9112C116CA008296FE /* GrPath.h in Headers */,
+ 00115E9212C116CA008296FE /* GrPathIter.h in Headers */,
+ 00115E9312C116CA008296FE /* GrPathSink.h in Headers */,
+ 00115E9412C116CA008296FE /* GrPlotMgr.h in Headers */,
+ 00115E9512C116CA008296FE /* GrPoint.h in Headers */,
+ 00115E9612C116CA008296FE /* GrRandom.h in Headers */,
+ 00115E9712C116CA008296FE /* GrRect.h in Headers */,
+ 00115E9812C116CA008296FE /* GrRectanizer.h in Headers */,
+ 00115E9912C116CA008296FE /* GrRefCnt.h in Headers */,
+ 00115E9A12C116CA008296FE /* GrSamplerState.h in Headers */,
+ 00115E9B12C116CA008296FE /* GrScalar.h in Headers */,
+ 00115E9C12C116CA008296FE /* GrStopwatch.h in Headers */,
+ 00115E9D12C116CA008296FE /* GrStringBuilder.h in Headers */,
+ 00115E9E12C116CA008296FE /* GrTArray.h in Headers */,
+ 00115E9F12C116CA008296FE /* GrTBSearch.h in Headers */,
+ 00115EA012C116CA008296FE /* GrTDArray.h in Headers */,
+ 00115EA112C116CA008296FE /* GrTextContext.h in Headers */,
+ 00115EA212C116CA008296FE /* GrTextStrike.h in Headers */,
+ 00115EA312C116CA008296FE /* GrTexture.h in Headers */,
+ 00115EA412C116CA008296FE /* GrTextureCache.h in Headers */,
+ 00115EA512C116CA008296FE /* GrTHashCache.h in Headers */,
+ 00115EA612C116CA008296FE /* GrTLList.h in Headers */,
+ 00115EA712C116CA008296FE /* GrTouchGesture.h in Headers */,
+ 00115EA812C116CA008296FE /* GrTypes.h in Headers */,
+ 00115EA912C116CA008296FE /* GrUserConfig.h in Headers */,
+ 00115EAA12C116CA008296FE /* GrVertexBuffer.h in Headers */,
+ 00115EAB12C116CA008296FE /* GrVertexBufferAllocPool.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ D2AAC045055464E500DB518D /* gpu */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "gpu" */;
+ buildPhases = (
+ D2AAC043055464E500DB518D /* Headers */,
+ D2AAC044055464E500DB518D /* Sources */,
+ D289987405E68DCB004EDB86 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = gpu;
+ productName = gpu;
+ productReference = D2AAC046055464E500DB518D /* libgpu.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 08FB7793FE84155DC02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "gpu" */;
+ compatibilityVersion = "Xcode 3.1";
+ developmentRegion = English;
+ hasScannedForEncodings = 1;
+ knownRegions = (
+ English,
+ Japanese,
+ French,
+ German,
+ );
+ mainGroup = 08FB7794FE84155DC02AAC07 /* gpu */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ D2AAC045055464E500DB518D /* gpu */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ D2AAC044055464E500DB518D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 00115E0812C1167A008296FE /* gr_unittests.cpp in Sources */,
+ 00115E0912C1167A008296FE /* GrAllocPool.cpp in Sources */,
+ 00115E0A12C1167A008296FE /* GrAtlas.cpp in Sources */,
+ 00115E0B12C1167A008296FE /* GrClip.cpp in Sources */,
+ 00115E0C12C1167A008296FE /* GrContext.cpp in Sources */,
+ 00115E0E12C1167A008296FE /* GrDrawTarget.cpp in Sources */,
+ 00115E0F12C1167A008296FE /* GrGLIndexBuffer.cpp in Sources */,
+ 00115E1012C1167A008296FE /* GrGLTexture.cpp in Sources */,
+ 00115E1112C1167A008296FE /* GrGLVertexBuffer.cpp in Sources */,
+ 00115E1212C1167A008296FE /* GrGpu.cpp in Sources */,
+ 00115E1412C1167A008296FE /* GrGpuFactory.cpp in Sources */,
+ 00115E1512C1167A008296FE /* GrGpuGL.cpp in Sources */,
+ 00115E1712C1167A008296FE /* GrGpuGLFixed.cpp in Sources */,
+ 00115E1912C1167A008296FE /* GrGpuGLShaders.cpp in Sources */,
+ 00115E1B12C1167A008296FE /* GrGpuGLShaders2.cpp in Sources */,
+ 00115E1D12C1167A008296FE /* GrInOrderDrawBuffer.cpp in Sources */,
+ 00115E1E12C1167A008296FE /* GrMatrix.cpp in Sources */,
+ 00115E1F12C1167A008296FE /* GrMemory.cpp in Sources */,
+ 00115E2012C1167A008296FE /* GrPath.cpp in Sources */,
+ 00115E2112C1167A008296FE /* GrPrintf_printf.cpp in Sources */,
+ 00115E2412C1167A008296FE /* GrRectanizer_fifo.cpp in Sources */,
+ 00115E2512C1167A008296FE /* GrRectanizer.cpp in Sources */,
+ 00115E2612C1167A008296FE /* GrTextContext.cpp in Sources */,
+ 00115E2812C1167A008296FE /* GrTextStrike.cpp in Sources */,
+ 00115E2912C1167A008296FE /* GrTextureCache.cpp in Sources */,
+ 00115E2B12C1167A008296FE /* GrVertexBufferAllocPool.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 1DEB91EC08733DB70010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ INSTALL_PATH = /usr/local/lib;
+ PRODUCT_NAME = gpu;
+ };
+ name = Debug;
+ };
+ 1DEB91ED08733DB70010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ INSTALL_PATH = /usr/local/lib;
+ PRODUCT_NAME = gpu;
+ };
+ name = Release;
+ };
+ 1DEB91F008733DB70010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Debug;
+ };
+ 1DEB91F108733DB70010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "gpu" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91EC08733DB70010E9CD /* Debug */,
+ 1DEB91ED08733DB70010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "gpu" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91F008733DB70010E9CD /* Debug */,
+ 1DEB91F108733DB70010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}
diff --git a/xcode/sampleapp/SampleApp.xcodeproj/project.pbxproj b/xcode/sampleapp/SampleApp.xcodeproj/project.pbxproj
index f830b66..28d1fbf 100644
--- a/xcode/sampleapp/SampleApp.xcodeproj/project.pbxproj
+++ b/xcode/sampleapp/SampleApp.xcodeproj/project.pbxproj
@@ -25,6 +25,12 @@
0001FB78110E33CC00C1D647 /* SampleTestGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00A729630FD93ED600D5051F /* SampleTestGL.cpp */; };
0001FB87110E35E500C1D647 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0001FB86110E35E500C1D647 /* AGL.framework */; };
0001FB8A110E35FA00C1D647 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0001FB89110E35FA00C1D647 /* OpenGL.framework */; };
+ 00115EC912C11783008296FE /* libgpu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00115EC812C11771008296FE /* libgpu.a */; };
+ 00115ED312C117BD008296FE /* SkGpuCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115ECD12C117BD008296FE /* SkGpuCanvas.cpp */; };
+ 00115ED412C117BD008296FE /* SkGpuDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115ECE12C117BD008296FE /* SkGpuDevice.cpp */; };
+ 00115ED512C117BD008296FE /* SkGr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115ED012C117BD008296FE /* SkGr.cpp */; };
+ 00115ED612C117BD008296FE /* SkGrFontScaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115ED112C117BD008296FE /* SkGrFontScaler.cpp */; };
+ 00115ED712C117BD008296FE /* SkGrTexturePixelRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00115ED212C117BD008296FE /* SkGrTexturePixelRef.cpp */; };
001B871E1042184D00C84ED4 /* Forth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 001B871D1042184D00C84ED4 /* Forth.cpp */; };
0021F3A21120B29C0062682F /* SkStaticTextView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0021F3A11120B29C0062682F /* SkStaticTextView.cpp */; };
0021F3D31120B61F0062682F /* SampleUnitMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00995E1510A079D80054AD6D /* SampleUnitMapper.cpp */; };
@@ -161,6 +167,20 @@
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = effects;
};
+ 00115EC712C11771008296FE /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 00115EC012C11771008296FE /* gpu.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = D2AAC046055464E500DB518D;
+ remoteInfo = gpu;
+ };
+ 00115EEA12C11927008296FE /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 00115EC012C11771008296FE /* gpu.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = D2AAC045055464E500DB518D;
+ remoteInfo = gpu;
+ };
00281C701083CF6600BCCB06 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 00281C691083CF6600BCCB06 /* Animator.xcodeproj */;
@@ -227,6 +247,13 @@
0001FB89110E35FA00C1D647 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
000630AC10F4E8EF00BC2C23 /* SampleText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SampleText.cpp; path = ../../samplecode/SampleText.cpp; sourceTree = SOURCE_ROOT; };
0009E21F1057E96800B0DE6F /* SampleStrokePath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SampleStrokePath.cpp; path = ../../samplecode/SampleStrokePath.cpp; sourceTree = SOURCE_ROOT; };
+ 00115EC012C11771008296FE /* gpu.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = gpu.xcodeproj; path = ../gpu/gpu.xcodeproj; sourceTree = SOURCE_ROOT; };
+ 00115ECD12C117BD008296FE /* SkGpuCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkGpuCanvas.cpp; path = ../../gpu/src/skia/SkGpuCanvas.cpp; sourceTree = SOURCE_ROOT; };
+ 00115ECE12C117BD008296FE /* SkGpuDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkGpuDevice.cpp; path = ../../gpu/src/skia/SkGpuDevice.cpp; sourceTree = SOURCE_ROOT; };
+ 00115ECF12C117BD008296FE /* SkGpuDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkGpuDevice.h; path = ../../gpu/src/skia/SkGpuDevice.h; sourceTree = SOURCE_ROOT; };
+ 00115ED012C117BD008296FE /* SkGr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkGr.cpp; path = ../../gpu/src/skia/SkGr.cpp; sourceTree = SOURCE_ROOT; };
+ 00115ED112C117BD008296FE /* SkGrFontScaler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkGrFontScaler.cpp; path = ../../gpu/src/skia/SkGrFontScaler.cpp; sourceTree = SOURCE_ROOT; };
+ 00115ED212C117BD008296FE /* SkGrTexturePixelRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkGrTexturePixelRef.cpp; path = ../../gpu/src/skia/SkGrTexturePixelRef.cpp; sourceTree = SOURCE_ROOT; };
001B871D1042184D00C84ED4 /* Forth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Forth.cpp; path = ../../forth/Forth.cpp; sourceTree = SOURCE_ROOT; };
0021F3A11120B29C0062682F /* SkStaticTextView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkStaticTextView.cpp; path = ../../src/views/SkStaticTextView.cpp; sourceTree = SOURCE_ROOT; };
00281C661083CF5100BCCB06 /* SkTextBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkTextBox.cpp; path = ../../src/views/SkTextBox.cpp; sourceTree = SOURCE_ROOT; };
@@ -402,6 +429,7 @@
00281C751083CF7E00BCCB06 /* libAnimator.a in Frameworks */,
0001FB87110E35E500C1D647 /* AGL.framework in Frameworks */,
0001FB8A110E35FA00C1D647 /* OpenGL.framework in Frameworks */,
+ 00115EC912C11783008296FE /* libgpu.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -510,6 +538,27 @@
name = Products;
sourceTree = "<group>";
};
+ 00115EC112C11771008296FE /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 00115EC812C11771008296FE /* libgpu.a */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 00115ECC12C117A3008296FE /* GPU */ = {
+ isa = PBXGroup;
+ children = (
+ 00115ECD12C117BD008296FE /* SkGpuCanvas.cpp */,
+ 00115ECE12C117BD008296FE /* SkGpuDevice.cpp */,
+ 00115ECF12C117BD008296FE /* SkGpuDevice.h */,
+ 00115ED012C117BD008296FE /* SkGr.cpp */,
+ 00115ED112C117BD008296FE /* SkGrFontScaler.cpp */,
+ 00115ED212C117BD008296FE /* SkGrTexturePixelRef.cpp */,
+ );
+ name = GPU;
+ sourceTree = "<group>";
+ };
00281C6A1083CF6600BCCB06 /* Products */ = {
isa = PBXGroup;
children = (
@@ -553,6 +602,7 @@
20286C29FDCF999611CA2CEA /* CICarbonSample */ = {
isa = PBXGroup;
children = (
+ 00115ECC12C117A3008296FE /* GPU */,
27C4624412BFB2AA00DBB1F6 /* GM */,
27E79E2A12BC13AD00BC0E57 /* PDF */,
27CAAB2E119B30240017B155 /* SVG */,
@@ -573,6 +623,7 @@
002884490EFAA35C0083E387 /* core.xcodeproj */,
002884B40EFAB69F0083E387 /* maccore.xcodeproj */,
00003C8C0EFC230E000FF73A /* effects.xcodeproj */,
+ 00115EC012C11771008296FE /* gpu.xcodeproj */,
0053528A0F8C4DFF00EE34B6 /* SkFontHost_tables.cpp */,
);
name = CICarbonSample;
@@ -733,6 +784,7 @@
002884BF0EFAB6B00083E387 /* PBXTargetDependency */,
00003C980EFC2321000FF73A /* PBXTargetDependency */,
00281C741083CF7900BCCB06 /* PBXTargetDependency */,
+ 00115EEB12C11927008296FE /* PBXTargetDependency */,
);
name = CICarbonSample;
productInstallPath = "$(HOME)/Applications";
@@ -771,6 +823,10 @@
ProjectRef = 00003C8C0EFC230E000FF73A /* effects.xcodeproj */;
},
{
+ ProductGroup = 00115EC112C11771008296FE /* Products */;
+ ProjectRef = 00115EC012C11771008296FE /* gpu.xcodeproj */;
+ },
+ {
ProductGroup = 002884B50EFAB69F0083E387 /* Products */;
ProjectRef = 002884B40EFAB69F0083E387 /* maccore.xcodeproj */;
},
@@ -790,6 +846,13 @@
remoteRef = 00003C930EFC230E000FF73A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
+ 00115EC812C11771008296FE /* libgpu.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = libgpu.a;
+ remoteRef = 00115EC712C11771008296FE /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
00281C711083CF6600BCCB06 /* libAnimator.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@@ -956,6 +1019,11 @@
27C4624F12BFB2C700DBB1F6 /* tilemodes.cpp in Sources */,
27C4625012BFB2C700DBB1F6 /* xfermodes.cpp in Sources */,
27C4625512BFB2F300DBB1F6 /* SampleGM.cpp in Sources */,
+ 00115ED312C117BD008296FE /* SkGpuCanvas.cpp in Sources */,
+ 00115ED412C117BD008296FE /* SkGpuDevice.cpp in Sources */,
+ 00115ED512C117BD008296FE /* SkGr.cpp in Sources */,
+ 00115ED612C117BD008296FE /* SkGrFontScaler.cpp in Sources */,
+ 00115ED712C117BD008296FE /* SkGrTexturePixelRef.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -967,6 +1035,11 @@
name = effects;
targetProxy = 00003C970EFC2321000FF73A /* PBXContainerItemProxy */;
};
+ 00115EEB12C11927008296FE /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = gpu;
+ targetProxy = 00115EEA12C11927008296FE /* PBXContainerItemProxy */;
+ };
00281C741083CF7900BCCB06 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Animator;
@@ -1069,7 +1142,7 @@
OTHER_LDFLAGS = "-lexpat";
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
SDKROOT = "";
- USER_HEADER_SEARCH_PATHS = "../../src/core ../../include/** ../../gm";
+ USER_HEADER_SEARCH_PATHS = "../../gpu/include ../../src/core ../../include/** ../../gm";
};
name = Debug;
};
@@ -1094,7 +1167,7 @@
);
OTHER_LDFLAGS = "-lexpat";
SDKROOT = "";
- USER_HEADER_SEARCH_PATHS = "../../src/core ../../include/** ../../gm";
+ USER_HEADER_SEARCH_PATHS = "../../gpu/include ../../src/core ../../include/** ../../gm";
};
name = Release;
};