// !$*UTF8*$! { 08FB7793FE84155DC02AAC07 /* Project object */ = { activeBuildConfigurationName = Deployment; activeBuildStyle = 014CEA460018CE2711CA2923 /* Development */; activeExecutable = 2F90CD96076F74DC00AD8D28 /* FFFF */; activeTarget = 8DD76F620486A84900D96B5E /* FFFF */; addToTargets = ( 8DD76F620486A84900D96B5E /* FFFF */, ); breakpoints = ( 2FC20B3E0778F7BE00278E13 /* VertexProgramATI.cpp:75 */, 2FDA00040999487E005F1FE8 /* FFFF3.cpp:673 */, ); breakpointsGroup = 2FDAFE42098EA6FD005F1FE8 /* XCBreakpointsBucket */; codeSenseManager = 2F90CD9B076F74E200AD8D28 /* Code sense */; executables = ( 2F90CD96076F74DC00AD8D28 /* FFFF */, ); expressions = ( r0, glGenProgramsARB, glVariantusvEXT, glBindParameterEXT, ); perUserDictionary = { "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_ContinueID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 20, 210, 20, 110, 109, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXBreakpointsDataSource_ActionID, PBXBreakpointsDataSource_TypeID, PBXBreakpointsDataSource_BreakpointID, PBXBreakpointsDataSource_UseID, PBXBreakpointsDataSource_LocationID, PBXBreakpointsDataSource_ConditionID, PBXBreakpointsDataSource_ContinueID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 300, 83, ); PBXFileTableDataSourceColumnsKey = ( PBXErrorsWarningsDataSource_TypeID, PBXErrorsWarningsDataSource_MessageID, PBXErrorsWarningsDataSource_LocationID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; PBXFileTableDataSourceColumnWidthsKey = ( 22, 241, 132, ); PBXFileTableDataSourceColumnsKey = ( PBXExecutablesDataSource_ActiveFlagID, PBXExecutablesDataSource_NameID, PBXExecutablesDataSource_CommentsID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 141, 20, 100, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID; PBXFileTableDataSourceColumnWidthsKey = ( 16, 114.8008, 142.0356, 119.2085, ); PBXFileTableDataSourceColumnsKey = ( PBXSymbolsDataSource_SymbolTypeIconID, PBXSymbolsDataSource_SymbolNameID, PBXSymbolsDataSource_SymbolTypeID, PBXSymbolsDataSource_ReferenceNameID, ); }; PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 171, 48, 20, 42, 43, 43, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXTargetDataSource_PrimaryAttribute, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 163559050; PBXPrepackagedSmartGroups_v2 = ( { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; activationKey = OldTargetSmartGroup; clz = PBXTargetSmartGroup; description = "Displays all targets of the project."; globalID = 1C37FABC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXTargetSmartGroup2; description = "Displays all targets of the project as well as nested build phases."; globalID = 1C37FBAC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXExecutablesSmartGroup; description = "Displays all executables of the project."; globalID = 1C37FAAC04509CD000000102; name = Executables; preferences = { image = Executable; }; }, { " PBXTransientLocationAtTop " = bottom; absolutePathToBundle = ""; clz = PBXErrorsWarningsSmartGroup; description = "Displays files with errors or warnings."; globalID = 1C08E77C0454961000C914BD; name = "Errors and Warnings"; preferences = { fnmatch = ""; image = WarningsErrors; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = 1CC0EA4004350EF90044410B; name = "Implementation Files"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "This group displays Interface Builder NIB Files."; globalID = 1CC0EA4004350EF90041110B; name = "NIB Files"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXFindSmartGroup; description = "Displays Find Results."; globalID = 1C37FABC05509CD000000102; name = "Find Results"; preferences = { image = spyglass; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXBookmarksSmartGroup; description = "Displays Project Bookmarks."; globalID = 1C37FABC05539CD112110102; name = Bookmarks; preferences = { image = Bookmarks; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = XCSCMSmartGroup; description = "Displays files with interesting SCM status."; globalID = E2644B35053B69B200211256; name = SCM; preferences = { image = PBXRepository; isLeaf = 0; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXSymbolsSmartGroup; description = "Displays all symbols for the project."; globalID = 1C37FABC04509CD000100104; name = "Project Symbols"; preferences = { image = ProjectSymbols; isLeaf = 1; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Filter SmartGroup"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Regular Expression SmartGroup"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, { PBXTransientLocationAtTop = bottom; clz = XDDesignSmartGroup; description = "Displays Xdesign models"; globalID = 2E4A936305E6979E00701470; name = Design; preferences = { image = Design; isLeaf = 0; }; }, ); PBXWorkspaceStateSaveDate = 163559050; }; perUserProjectItems = { 2FB6988309BFBE1F002BEE9F /* PBXTextBookmark */ = 2FB6988309BFBE1F002BEE9F /* PBXTextBookmark */; 2FB6988409BFBE1F002BEE9F /* PBXTextBookmark */ = 2FB6988409BFBE1F002BEE9F /* PBXTextBookmark */; 2FB6989409BFBFAB002BEE9F /* PBXTextBookmark */ = 2FB6989409BFBFAB002BEE9F /* PBXTextBookmark */; 2FB6989509BFBFBC002BEE9F /* PBXTextBookmark */ = 2FB6989509BFBFBC002BEE9F /* PBXTextBookmark */; 2FB6989809BFBFE4002BEE9F /* PBXTextBookmark */ = 2FB6989809BFBFE4002BEE9F /* PBXTextBookmark */; 2FB6989A09BFBFFA002BEE9F /* PBXTextBookmark */ = 2FB6989A09BFBFFA002BEE9F /* PBXTextBookmark */; 2FB6989B09BFC058002BEE9F /* PBXTextBookmark */ = 2FB6989B09BFC058002BEE9F /* PBXTextBookmark */; 2FB6989C09BFC05B002BEE9F /* PBXTextBookmark */ = 2FB6989C09BFC05B002BEE9F /* PBXTextBookmark */; }; sourceControlManager = 2F90CD9A076F74E200AD8D28 /* Source Control */; userBookmarkGroup = 2F90CD95076F74DC00AD8D28 /* PBXBookmarkGroup */; userBuildSettings = { }; }; 2F90CD95076F74DC00AD8D28 /* PBXBookmarkGroup */ = { isa = PBXBookmarkGroup; children = ( 2F90CE83076F9BAA00AD8D28 /* PBXTextBookmark */, ); name = Root; }; 2F90CD96076F74DC00AD8D28 /* FFFF */ = { isa = PBXExecutable; activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); autoAttachOnCrash = 1; configStateDict = { }; customDataFormattersEnabled = 1; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( ); executableSystemSymbolLevel = 0; executableUserSymbolLevel = 0; libgmallocEnabled = 0; name = FFFF; savedGlobals = { }; sourceDirectories = ( ); }; 2F90CD9A076F74E200AD8D28 /* Source Control */ = { isa = PBXSourceControlManager; fallbackIsa = XCSourceControlManager; isSCMEnabled = 0; scmConfiguration = { }; scmType = ""; }; 2F90CD9B076F74E200AD8D28 /* Code sense */ = { isa = PBXCodeSenseManager; indexTemplatePath = ""; }; 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1100, 37520}}"; sepNavSelRange = "{48430, 0}"; sepNavVisRect = "{{0, 24752}, {1025, 462}}"; sepNavWindowFrame = "{{560, 130}, {785, 890}}"; }; }; 2F90CD9F076F75FB00AD8D28 /* FragmentProgram.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {890, 749}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {794, 749}}"; sepNavWindowFrame = "{{130, 510}, {750, 558}}"; }; }; 2F90CDA0076F75FB00AD8D28 /* FragmentProgram.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {794, 749}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {794, 749}}"; sepNavWindowFrame = "{{222, 426}, {750, 558}}"; }; }; 2F90CDA1076F75FB00AD8D28 /* FragmentProgramARB10.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {980, 5907}}"; sepNavSelRange = "{10580, 124}"; sepNavVisRect = "{{0, 3199}, {794, 749}}"; sepNavWindowFrame = "{{78, 90}, {892, 782}}"; }; }; 2F90CDA5076F75FB00AD8D28 /* GPUProgram.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {711, 428}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {711, 428}}"; sepNavWindowFrame = "{{291, 363}, {750, 558}}"; }; }; 2F90CDA6076F75FB00AD8D28 /* GPUProgram.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {705, 545}}"; sepNavSelRange = "{297, 0}"; sepNavVisRect = "{{0, 0}, {705, 428}}"; sepNavWindowFrame = "{{107, 531}, {750, 558}}"; }; }; 2F90CDA7076F75FB00AD8D28 /* PixelBuffer.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {794, 1512}}"; sepNavSelRange = "{339, 0}"; sepNavVisRect = "{{0, 0}, {794, 749}}"; sepNavWindowFrame = "{{84, 552}, {750, 558}}"; }; }; 2F90CDA8076F75FB00AD8D28 /* PixelBuffer.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {705, 559}}"; sepNavSelRange = "{280, 0}"; sepNavVisRect = "{{0, 0}, {705, 428}}"; sepNavWindowFrame = "{{107, 531}, {750, 558}}"; }; }; 2F90CDA9076F75FB00AD8D28 /* RowData.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {794, 749}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {794, 749}}"; }; }; 2F90CDAB076F75FB00AD8D28 /* VertexProgram.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {866, 429}}"; sepNavSelRange = "{241, 0}"; sepNavVisRect = "{{0, 0}, {705, 429}}"; sepNavWindowFrame = "{{520, 153}, {750, 558}}"; }; }; 2F90CDAC076F75FB00AD8D28 /* VertexProgram.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {705, 428}}"; sepNavSelRange = "{325, 0}"; sepNavVisRect = "{{0, 0}, {705, 428}}"; sepNavWindowFrame = "{{84, 552}, {750, 558}}"; }; }; 2F90CDAD076F75FB00AD8D28 /* VertexProgramATI.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {920, 3332}}"; sepNavSelRange = "{131, 0}"; sepNavVisRect = "{{0, 0}, {755, 486}}"; sepNavWindowFrame = "{{496, 94}, {800, 615}}"; }; }; 2F90CDAE076F75FB00AD8D28 /* VertexProgramATI.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {705, 428}}"; sepNavSelRange = "{47, 0}"; sepNavVisRect = "{{0, 0}, {705, 428}}"; }; }; 2F90CE83076F9BAA00AD8D28 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FPU asm"; rLen = 0; rLoc = 27184; rType = 0; vrLen = 1381; vrLoc = 25301; }; 2FB6988309BFBE1F002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; comments = "fatal error: error writing to -: Broken pipe"; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; rLen = 1; rLoc = 2675; rType = 1; }; 2FB6988409BFBE1F002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1243"; rLen = 0; rLoc = 31141; rType = 0; vrLen = 1484; vrLoc = 30648; }; 2FB6989409BFBFAB002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FB6989509BFBFBC002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FB6989809BFBFE4002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FB6989A09BFBFFA002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FB6989B09BFC058002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FB6989C09BFC05B002BEE9F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; name = "FFFF3.cpp: 1785"; rLen = 0; rLoc = 48430; rType = 0; vrLen = 826; vrLoc = 48014; }; 2FC20B3E0778F7BE00278E13 /* VertexProgramATI.cpp:75 */ = { isa = PBXFileBreakpoint; actions = ( ); continueAfterActions = 0; delayBeforeContinue = 0; fileReference = 2F90CDAD076F75FB00AD8D28 /* VertexProgramATI.cpp */; functionName = "VertexProgramATI::initialize()"; hitCount = 1; lineNumber = 75; modificationTime = 162769303.843139; state = 1; }; 2FDA00040999487E005F1FE8 /* FFFF3.cpp:673 */ = { isa = PBXFileBreakpoint; actions = ( ); continueAfterActions = 0; delayBeforeContinue = 0; fileReference = 2F90CD9E076F75FB00AD8D28 /* FFFF3.cpp */; functionName = "processNormalKeys()"; hitCount = 1; lineNumber = 673; modificationTime = 162769303.843207; state = 1; }; 2FDAFE42098EA6FD005F1FE8 /* XCBreakpointsBucket */ = { isa = XCBreakpointsBucket; name = "Project Breakpoints"; objects = ( 2FC20B3E0778F7BE00278E13 /* VertexProgramATI.cpp:75 */, 2FDA00040999487E005F1FE8 /* FFFF3.cpp:673 */, ); }; 57CE2E2C089D9D67001B0629 /* extensions.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1025, 3556}}"; sepNavSelRange = "{630, 0}"; sepNavVisRect = "{{0, 193}, {1025, 241}}"; sepNavWindowFrame = "{{15, 286}, {825, 887}}"; }; }; 8DD76F620486A84900D96B5E /* FFFF */ = { activeExec = 0; executables = ( 2F90CD96076F74DC00AD8D28 /* FFFF */, ); }; }