Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

setup ofx project to output to multiple targets

  • Loading branch information...
commit 87c9645209210c540f26fbf1bead39a3cb6edc2c 1 parent 2772451
Adrià Navarro araid authored
Showing with 0 additions and 24,173 deletions.
  1. BIN  ...PETest/MPETest.xcodeproj/project.xcworkspace/xcuserdata/shiffman.xcuserdatad/UserInterfaceState.xcuserstate
  2. +0 −84 ofxMostPixelsEver/MPETest/MPETest.xcodeproj/xcshareddata/xcschemes/networkTcpClientExample Debug.xcscheme
  3. +0 −84 ofxMostPixelsEver/MPETest/MPETest.xcodeproj/xcshareddata/xcschemes/networkTcpClientExample Release.xcscheme
  4. +0 −86 ...lsEver/MPETest/MPETest.xcodeproj/xcuserdata/shiffman.xcuserdatad/xcschemes/networkTcpClientExample.xcscheme
  5. +0 −32 ofxMostPixelsEver/MPETest/MPETest.xcodeproj/xcuserdata/shiffman.xcuserdatad/xcschemes/xcschememanagement.plist
  6. BIN  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/GLUT
  7. +0 −18 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/copy.h
  8. +0 −96 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/extrude.h
  9. +0 −137 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmap.h
  10. +0 −102 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmapint.h
  11. +0 −648 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glut.h
  12. +0 −30 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutbitmap.h
  13. +0 −90 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutf90.h
  14. +0 −42 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutstroke.h
  15. +0 −89 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/gutil.h
  16. +0 −391 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/intersect.h
  17. +0 −298 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/port.h
  18. +0 −98 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/rot.h
  19. +0 −98 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/segment.h
  20. +0 −203 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/tube.h
  21. +0 −78 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/tube_gc.h
  22. +0 −1,339 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/vvector.h
  23. BIN  ...stPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/Caution.tiff
  24. +0 −55 ...in/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/classes.nib
  25. +0 −25 ...t/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/info.nib
  26. BIN  ...in/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/objects.nib
  27. +0 −13 ...0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  28. +0 −12 ...ent0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/info.nib
  29. BIN  ...0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  30. +0 −73 ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  31. +0 −16 ...t0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/info.nib
  32. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  33. BIN  ...Test/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTUI.strings
  34. BIN  ...t/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/InfoPlist.strings
  35. +0 −24 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/Info.plist
  36. BIN  ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/blankCursor.tiff
  37. BIN  ...elsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomCursor.tiff
  38. BIN  ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomleftCursor.tiff
  39. BIN  ...er/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomrightCursor.tiff
  40. BIN  ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/crossCursor.tiff
  41. BIN  ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/cycleCursor.tiff
  42. BIN  ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/destroyCursor.tiff
  43. BIN  ...elsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/fingerCursor.tiff
  44. BIN  ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/helpCursor.tiff
  45. BIN  ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/leftCursor.tiff
  46. BIN  ...Ever/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/leftRightCursor.tiff
  47. BIN  ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/rightArrowCursor.tiff
  48. BIN  ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/rightCursor.tiff
  49. BIN  ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/sprayCursor.tiff
  50. BIN  ...PixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/topCursor.tiff
  51. BIN  ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/topleftCursor.tiff
  52. BIN  ...sEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/toprightCursor.tiff
  53. BIN  ...elsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/upDownCursor.tiff
  54. BIN  ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/waitCursor.tiff
  55. BIN  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT
  56. +0 −18 ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h
  57. +0 −96 ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h
  58. +0 −137 ...elsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h
  59. +0 −102 ...Ever/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h
  60. +0 −648 ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h
  61. +0 −30 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h
  62. +0 −90 ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h
  63. +0 −42 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h
  64. +0 −89 ...xelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h
  65. +0 −391 ...Ever/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h
  66. +0 −298 ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h
  67. +0 −98 ...PixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h
  68. +0 −98 ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h
  69. +0 −203 ...ixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h
  70. +0 −78 ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h
  71. +0 −1,339 ...lsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h
  72. BIN  ...r/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Caution.tiff
  73. +0 −55 ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/classes.nib
  74. +0 −25 ...t0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/info.nib
  75. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib
  76. +0 −13 ...bug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  77. +0 −12 ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib
  78. BIN  ...bug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  79. +0 −73 ...g.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  80. +0 −16 ...ebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib
  81. BIN  ...g.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  82. BIN  ...ient0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings
  83. BIN  ...t0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
  84. +0 −24 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist
  85. BIN  ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff
  86. BIN  ...Test/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff
  87. BIN  .../bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff
  88. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff
  89. BIN  ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff
  90. BIN  ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff
  91. BIN  ...est/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff
  92. BIN  ...Test/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff
  93. BIN  ...PETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff
  94. BIN  ...PETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff
  95. BIN  ...t/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff
  96. BIN  .../bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff
  97. BIN  ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff
  98. BIN  ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff
  99. BIN  ...MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff
  100. BIN  ...est/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff
  101. BIN  ...st/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff
  102. BIN  ...Test/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff
  103. BIN  ...PETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff
  104. BIN  ...ostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/GLUT
  105. +0 −18 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/copy.h
  106. +0 −96 .../MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/extrude.h
  107. +0 −137 ...r/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glsmap.h
  108. +0 −102 ...PETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glsmapint.h
  109. +0 −648 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glut.h
  110. +0 −30 ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutbitmap.h
  111. +0 −90 .../MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutf90.h
  112. +0 −42 ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutstroke.h
  113. +0 −89 ...er/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/gutil.h
  114. +0 −391 ...PETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/intersect.h
  115. +0 −298 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/port.h
  116. +0 −98 ...Ever/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/rot.h
  117. +0 −98 .../MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/segment.h
  118. +0 −203 ...ver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/tube.h
  119. +0 −78 .../MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/tube_gc.h
  120. +0 −1,339 .../MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/vvector.h
  121. BIN  ...est/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/Caution.tiff
  122. +0 −55 ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/classes.nib
  123. +0 −25 ...TestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/info.nib
  124. BIN  ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/objects.nib
  125. +0 −13 ...p/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  126. +0 −12 ....app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/info.nib
  127. BIN  ...p/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  128. +0 −73 ...Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  129. +0 −16 ...pp/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/info.nib
  130. BIN  ...Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  131. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTUI.strings
  132. BIN  ...TestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings
  133. +0 −24 ...ETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/Info.plist
  134. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/blankCursor.tiff
  135. BIN  ...in/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomCursor.tiff
  136. BIN  ...lient0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomleftCursor.tiff
  137. BIN  ...ient0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomrightCursor.tiff
  138. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/crossCursor.tiff
  139. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/cycleCursor.tiff
  140. BIN  ...n/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/destroyCursor.tiff
  141. BIN  ...in/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/fingerCursor.tiff
  142. BIN  .../bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/helpCursor.tiff
  143. BIN  .../bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/leftCursor.tiff
  144. BIN  ...client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/leftRightCursor.tiff
  145. BIN  ...lient0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/rightArrowCursor.tiff
  146. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/rightCursor.tiff
  147. BIN  ...bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/sprayCursor.tiff
  148. BIN  ...t/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/topCursor.tiff
  149. BIN  ...n/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/topleftCursor.tiff
  150. BIN  .../client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/toprightCursor.tiff
  151. BIN  ...in/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/upDownCursor.tiff
  152. BIN  .../bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/waitCursor.tiff
  153. +0 −36 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Info.plist
  154. BIN  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/MacOS/MPETestDebug
  155. BIN  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/MacOS/libfmodex.dylib
  156. +0 −1  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/PkgInfo
  157. BIN  ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/GLUT
  158. +0 −18 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/copy.h
  159. +0 −96 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/extrude.h
  160. +0 −137 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmap.h
  161. +0 −102 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmapint.h
  162. +0 −648 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glut.h
  163. +0 −30 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutbitmap.h
  164. +0 −90 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutf90.h
  165. +0 −42 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutstroke.h
  166. +0 −89 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/gutil.h
  167. +0 −391 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/intersect.h
  168. +0 −298 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/port.h
  169. +0 −98 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/rot.h
  170. +0 −98 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/segment.h
  171. +0 −203 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/tube.h
  172. +0 −78 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/tube_gc.h
  173. +0 −1,339 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/vvector.h
  174. BIN  ...stPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/Caution.tiff
  175. +0 −55 ...in/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/classes.nib
  176. +0 −25 ...t/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/info.nib
  177. BIN  ...in/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUT.nib/objects.nib
  178. +0 −13 ...1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  179. +0 −12 ...ent1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/info.nib
  180. BIN  ...1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  181. +0 −73 ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  182. +0 −16 ...t1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/info.nib
  183. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  184. BIN  ...Test/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/GLUTUI.strings
  185. BIN  ...t/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/English.lproj/InfoPlist.strings
  186. +0 −24 ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/Info.plist
  187. BIN  ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/blankCursor.tiff
  188. BIN  ...elsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomCursor.tiff
  189. BIN  ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomleftCursor.tiff
  190. BIN  ...er/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/bottomrightCursor.tiff
  191. BIN  ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/crossCursor.tiff
  192. BIN  ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/cycleCursor.tiff
  193. BIN  ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/destroyCursor.tiff
  194. BIN  ...elsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/fingerCursor.tiff
  195. BIN  ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/helpCursor.tiff
  196. BIN  ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/leftCursor.tiff
  197. BIN  ...Ever/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/leftRightCursor.tiff
  198. BIN  ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/rightArrowCursor.tiff
  199. BIN  ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/rightCursor.tiff
  200. BIN  ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/sprayCursor.tiff
  201. BIN  ...PixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/topCursor.tiff
  202. BIN  ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/topleftCursor.tiff
  203. BIN  ...sEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/toprightCursor.tiff
  204. BIN  ...elsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/upDownCursor.tiff
  205. BIN  ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Resources/waitCursor.tiff
  206. BIN  ofxMostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT
  207. +0 −18 ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h
  208. +0 −96 ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h
  209. +0 −137 ...elsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h
  210. +0 −102 ...Ever/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h
  211. +0 −648 ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h
  212. +0 −30 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h
  213. +0 −90 ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h
  214. +0 −42 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h
  215. +0 −89 ...xelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h
  216. +0 −391 ...Ever/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h
  217. +0 −298 ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h
  218. +0 −98 ...PixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h
  219. +0 −98 ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h
  220. +0 −203 ...ixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h
  221. +0 −78 ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h
  222. +0 −1,339 ...lsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h
  223. BIN  ...r/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Caution.tiff
  224. +0 −55 ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/classes.nib
  225. +0 −25 ...t1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/info.nib
  226. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib
  227. +0 −13 ...bug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  228. +0 −12 ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib
  229. BIN  ...bug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  230. +0 −73 ...g.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  231. +0 −16 ...ebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib
  232. BIN  ...g.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  233. BIN  ...ient1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings
  234. BIN  ...t1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
  235. +0 −24 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist
  236. BIN  ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff
  237. BIN  ...Test/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff
  238. BIN  .../bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff
  239. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff
  240. BIN  ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff
  241. BIN  ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff
  242. BIN  ...est/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff
  243. BIN  ...Test/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff
  244. BIN  ...PETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff
  245. BIN  ...PETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff
  246. BIN  ...t/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff
  247. BIN  .../bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff
  248. BIN  ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff
  249. BIN  ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff
  250. BIN  ...MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff
  251. BIN  ...est/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff
  252. BIN  ...st/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff
  253. BIN  ...Test/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff
  254. BIN  ...PETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff
  255. BIN  ...ostPixelsEver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/GLUT
  256. +0 −18 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/copy.h
  257. +0 −96 .../MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/extrude.h
  258. +0 −137 ...r/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glsmap.h
  259. +0 −102 ...PETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glsmapint.h
  260. +0 −648 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glut.h
  261. +0 −30 ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutbitmap.h
  262. +0 −90 .../MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutf90.h
  263. +0 −42 ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/glutstroke.h
  264. +0 −89 ...er/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/gutil.h
  265. +0 −391 ...PETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/intersect.h
  266. +0 −298 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/port.h
  267. +0 −98 ...Ever/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/rot.h
  268. +0 −98 .../MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/segment.h
  269. +0 −203 ...ver/MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/tube.h
  270. +0 −78 .../MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/tube_gc.h
  271. +0 −1,339 .../MPETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Headers/vvector.h
  272. BIN  ...est/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/Caution.tiff
  273. +0 −55 ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/classes.nib
  274. +0 −25 ...TestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/info.nib
  275. BIN  ...tDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUT.nib/objects.nib
  276. +0 −13 ...p/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/classes.nib
  277. +0 −12 ....app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/info.nib
  278. BIN  ...p/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTClipboard.nib/objects.nib
  279. +0 −73 ...Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/classes.nib
  280. +0 −16 ...pp/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/info.nib
  281. BIN  ...Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTPreferences.nib/objects.nib
  282. BIN  ...MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/GLUTUI.strings
  283. BIN  ...TestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings
  284. +0 −24 ...ETest/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/Info.plist
  285. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/blankCursor.tiff
  286. BIN  ...in/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomCursor.tiff
  287. BIN  ...lient1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomleftCursor.tiff
  288. BIN  ...ient1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/bottomrightCursor.tiff
  289. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/crossCursor.tiff
  290. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/cycleCursor.tiff
  291. BIN  ...n/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/destroyCursor.tiff
  292. BIN  ...in/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/fingerCursor.tiff
  293. BIN  .../bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/helpCursor.tiff
  294. BIN  .../bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/leftCursor.tiff
  295. BIN  ...client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/leftRightCursor.tiff
  296. BIN  ...lient1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/rightArrowCursor.tiff
  297. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/rightCursor.tiff
  298. BIN  ...bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/sprayCursor.tiff
  299. BIN  ...t/bin/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/topCursor.tiff
  300. BIN  ...n/client1/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current/Resources/topleftCursor.tiff
Sorry, we could not display the entire diff because too many files (307) changed.
BIN  ...est/MPETest.xcodeproj/project.xcworkspace/xcuserdata/shiffman.xcuserdatad/UserInterfaceState.xcuserstate
View
Binary file not shown
84 ofxMostPixelsEver/MPETest/MPETest.xcodeproj/xcshareddata/xcschemes/networkTcpClientExample Debug.xcscheme
View
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
- <Testables>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- </TestAction>
- <LaunchAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
- debugDocumentVersioning = "YES"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Debug"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
84 ofxMostPixelsEver/MPETest/MPETest.xcodeproj/xcshareddata/xcschemes/networkTcpClientExample Release.xcscheme
View
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Release">
- <Testables>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- </TestAction>
- <LaunchAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
- debugDocumentVersioning = "YES"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:networkTcpClientExample.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Release">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
86 ...ver/MPETest/MPETest.xcodeproj/xcuserdata/shiffman.xcuserdatad/xcschemes/networkTcpClientExample.xcscheme
View
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- LastUpgradeVersion = "0440"
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:MPETest.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
- <Testables>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:MPETest.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- </TestAction>
- <LaunchAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
- ignoresPersistentStateOnLaunch = "NO"
- debugDocumentVersioning = "YES"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:MPETest.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
- BuildableName = "networkTcpClientExample.app"
- BlueprintName = "networkTcpClientExample"
- ReferencedContainer = "container:MPETest.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
32 ...tPixelsEver/MPETest/MPETest.xcodeproj/xcuserdata/shiffman.xcuserdatad/xcschemes/xcschememanagement.plist
View
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>SchemeUserState</key>
- <dict>
- <key>networkTcpClientExample Debug.xcscheme_^#shared#^_</key>
- <dict>
- <key>orderHint</key>
- <integer>1</integer>
- </dict>
- <key>networkTcpClientExample Release.xcscheme_^#shared#^_</key>
- <dict>
- <key>orderHint</key>
- <integer>2</integer>
- </dict>
- <key>networkTcpClientExample.xcscheme</key>
- <dict>
- <key>orderHint</key>
- <integer>3</integer>
- </dict>
- </dict>
- <key>SuppressBuildableAutocreation</key>
- <dict>
- <key>E4B69B5A0A3A1756003C02F2</key>
- <dict>
- <key>primary</key>
- <true/>
- </dict>
- </dict>
-</dict>
-</plist>
BIN  ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/GLUT
View
Binary file not shown
18 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/copy.h
View
@@ -1,18 +0,0 @@
-
-/*
- *
- * Written By Linas Vepstas November 1991
- */
-
-
-#define COPY_THREE_WORDS(A,B) { \
- struct three_words { int a, b, c, }; \
- *(struct three_words *) (A) = *(struct three_words *) (B); \
-}
-
-#define COPY_FOUR_WORDS(A,B) { \
- struct four_words { int a, b, c, d, }; \
- *(struct four_words *) (A) = *(struct four_words *) (B); \
-}
-
-/* ============================================================= */
96 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/extrude.h
View
@@ -1,96 +0,0 @@
-
-/*
- * extrude.h
- *
- * FUNCTION:
- * prototypes for privately used subroutines for the tubing library
- *
- * HISTORY:
- * Linas Vepstas 1991
- */
-
-#include "port.h" /* for gleDouble */
-
-#ifndef M_PI
-#define M_PI 3.14159265358979323846
-#endif
-
-/* ============================================================ */
-/*
- * Provides choice of calling subroutine, vs. invoking macro.
- * Basically, inlines the source, or not.
- * Trades performance for executable size.
- */
-
-#define INLINE_INTERSECT
-#ifdef INLINE_INTERSECT
-#define INNERSECT(sect,p,n,v1,v2) { INTERSECT(sect,p,n,v1,v2); }
-#else
-#define INNERSECT(sect,p,n,v1,v2) intersect(sect,p,n,v1,v2)
-#endif /* INLINE_INTERSECT */
-
-/* ============================================================ */
-/* The folowing defines give a kludgy way of accessing the qmesh primitive */
-
-/*
-#define bgntmesh _emu_qmesh_bgnqmesh
-#define endtmesh _emu_qmesh_endqmesh
-#define c3f _emu_qmesh_c3f
-#define n3f _emu_qmesh_n3f
-#define v3f _emu_qmesh_v3f
-*/
-
-/* ============================================================ */
-
-extern void up_sanity_check (gleDouble up[3], /* up vector for contour */
- int npoints, /* numpoints in poly-line */
- gleDouble point_array[][3]); /* polyline */
-
-
-extern void draw_raw_style_end_cap (int ncp, /* number of contour points */
- gleDouble contour[][2], /* 2D contour */
- gleDouble zval, /* where to draw cap */
- int frontwards); /* front or back cap */
-
-extern void draw_round_style_cap_callback (int iloop,
- double cap[][3],
- float face_color[3],
- gleDouble cut_vector[3],
- gleDouble bisect_vector[3],
- double norms[][3],
- int frontwards);
-
-extern void draw_angle_style_front_cap (int ncp,
- gleDouble bi[3],
- gleDouble point_array[][3]);
-
-extern void extrusion_raw_join (int ncp, /* number of contour points */
- gleDouble contour[][2], /* 2D contour */
- gleDouble cont_normal[][2],/* 2D contour normal vecs */
- gleDouble up[3], /* up vector for contour */
- int npoints, /* numpoints in poly-line */
- gleDouble point_array[][3], /* polyline */
- float color_array[][3], /* color of polyline */
- gleDouble xform_array[][2][3]); /* 2D contour xforms */
-
-
-extern void extrusion_round_or_cut_join (int ncp, /* number of contour points */
- gleDouble contour[][2], /* 2D contour */
- gleDouble cont_normal[][2],/* 2D contour normal vecs */
- gleDouble up[3], /* up vector for contour */
- int npoints, /* numpoints in poly-line */
- gleDouble point_array[][3], /* polyline */
- float color_array[][3], /* color of polyline */
- gleDouble xform_array[][2][3]); /* 2D contour xforms */
-
-
-extern void extrusion_angle_join (int ncp, /* number of contour points */
- gleDouble contour[][2], /* 2D contour */
- gleDouble cont_normal[][2],/* 2D contour normal vecs */
- gleDouble up[3], /* up vector for contour */
- int npoints, /* numpoints in poly-line */
- gleDouble point_array[][3], /* polyline */
- float color_array[][3], /* color of polyline */
- gleDouble xform_array[][2][3]); /* 2D contour xforms */
-
-/* -------------------------- end of file -------------------------------- */
137 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmap.h
View
@@ -1,137 +0,0 @@
-#ifndef __glsmap_h__
-#define __glsmap_h__
-
-/* Copyright (c) Mark J. Kilgard, 1998. */
-
-/* This program is freely distributable without licensing fees
- and is provided without guarantee or warrantee expressed or
- implied. This program is -not- in the public domain. */
-
-#if defined(_WIN32)
-
-/* Try hard to avoid including <windows.h> to avoid name space pollution,
- but Win32's <GL/gl.h> needs APIENTRY and WINGDIAPI defined properly. */
-# if 0
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-# else
- /* XXX This is from Win32's <windef.h> */
-# ifndef APIENTRY
-# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
-# define APIENTRY __stdcall
-# else
-# define APIENTRY
-# endif
-# endif
-# ifndef CALLBACK
- /* XXX This is from Win32's <winnt.h> */
-# if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)
-# define CALLBACK __stdcall
-# else
-# define CALLBACK
-# endif
-# endif
- /* XXX This is from Win32's <wingdi.h> and <winnt.h> */
-# ifndef WINGDIAPI
-# define WINGDIAPI __declspec(dllimport)
-# endif
- /* XXX This is from Win32's <ctype.h> */
-# ifndef _WCHAR_T_DEFINED
-typedef unsigned short wchar_t;
-# define _WCHAR_T_DEFINED
-# endif
-# endif
-
-#pragma warning (disable:4244) /* Disable bogus conversion warnings. */
-#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */
-
-#endif /* _WIN32 */
-
-#include <OpenGL/gl.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef enum {
- SMAP_CLEAR_SMAP_TEXTURE = 0x1,
- SMAP_GENERATE_VIEW_MIPMAPS = 0x2,
- SMAP_GENERATE_SMAP_MIPMAPS = 0x4,
- SMAP_GENERATE_MIPMAPS = 0x6 /* both of above */
-} SphereMapFlags;
-
-/* Cube view enumerants. */
-enum {
- SMAP_FRONT = 0,
- SMAP_TOP = 1,
- SMAP_BOTTOM = 2,
- SMAP_LEFT = 3,
- SMAP_RIGHT = 4,
- SMAP_BACK = 5
-};
-
-typedef struct _SphereMap SphereMap;
-
-extern SphereMap *smapCreateSphereMap(SphereMap *shareSmap);
-extern void smapDestroySphereMap(SphereMap *smap);
-
-extern void smapConfigureSphereMapMesh(SphereMap *smap, int steps, int rings, int edgeExtend);
-
-extern void smapSetSphereMapTexObj(SphereMap *smap, GLuint texobj);
-extern void smapSetViewTexObj(SphereMap *smap, GLuint texobj);
-extern void smapSetViewTexObjs(SphereMap *smap, GLuint texobjs[6]);
-extern void smapGetSphereMapTexObj(SphereMap *smap, GLuint *texobj);
-extern void smapGetViewTexObj(SphereMap *smap, GLuint *texobj);
-extern void smapGetViewTexObjs(SphereMap *smap, GLuint texobjs[6]);
-
-extern void smapSetFlags(SphereMap *smap, SphereMapFlags flags);
-extern void smapGetFlags(SphereMap *smap, SphereMapFlags *flags);
-
-extern void smapSetViewOrigin(SphereMap *smap, GLint x, GLint y);
-extern void smapSetSphereMapOrigin(SphereMap *smap, GLint x, GLint y);
-extern void smapGetViewOrigin(SphereMap *smap, GLint *x, GLint *y);
-extern void smapGetSphereMapOrigin(SphereMap *smap, GLint *x, GLint *y);
-
-extern void smapSetEye(SphereMap *smap, GLfloat eyex, GLfloat eyey, GLfloat eyez);
-extern void smapSetEyeVector(SphereMap *smap, GLfloat *eye);
-extern void smapSetUp(SphereMap *smap, GLfloat upx, GLfloat upy, GLfloat upz);
-extern void smapSetUpVector(SphereMap *smap, GLfloat *up);
-extern void smapSetObject(SphereMap *smap, GLfloat objx, GLfloat objy, GLfloat objz);
-extern void smapSetObjectVector(SphereMap *smap, GLfloat *obj);
-extern void smapGetEye(SphereMap *smap, GLfloat *eyex, GLfloat *eyey, GLfloat *eyez);
-extern void smapGetEyeVector(SphereMap *smap, GLfloat *eye);
-extern void smapGetUp(SphereMap *smap, GLfloat *upx, GLfloat *upy, GLfloat *upz);
-extern void smapGetUpVector(SphereMap *smap, GLfloat *up);
-extern void smapGetObject(SphereMap *smap, GLfloat *objx, GLfloat *objy, GLfloat *objz);
-extern void smapGetObjectVector(SphereMap *smap, GLfloat *obj);
-
-extern void smapSetNearFar(SphereMap *smap, GLfloat viewNear, GLfloat viewFar);
-extern void smapGetNearFar(SphereMap *smap, GLfloat *viewNear, GLfloat *viewFar);
-
-extern void smapSetSphereMapTexDim(SphereMap *smap, GLsizei texdim);
-extern void smapSetViewTexDim(SphereMap *smap, GLsizei texdim);
-extern void smapGetSphereMapTexDim(SphereMap *smap, GLsizei *texdim);
-extern void smapGetViewTexDim(SphereMap *smap, GLsizei *texdim);
-
-extern void smapSetContextData(SphereMap *smap, void *context);
-extern void smapGetContextData(SphereMap *smap, void **context);
-
-extern void smapSetPositionLightsFunc(SphereMap *smap, void (*positionLights)(int view, void *context));
-extern void smapSetDrawViewFunc(SphereMap *smap, void (*drawView)(int view, void *context));
-extern void smapGetPositionLightsFunc(SphereMap *smap, void (**positionLights)(int view, void *context));
-extern void smapGetDrawViewFunc(SphereMap *smap, void (**drawView)(int view, void *context));
-
-extern void smapGenViewTex(SphereMap *smap, int view);
-extern void smapGenViewTexs(SphereMap *smap);
-extern void smapGenSphereMapFromViewTexs(SphereMap *smap);
-extern void smapGenSphereMap(SphereMap *smap);
-extern void smapGenSphereMapWithOneViewTex(SphereMap *smap);
-
-extern int smapRvecToSt(float rvec[3], float st[2]);
-extern void smapStToRvec(float *st, float *rvec);
-
-#ifdef __cplusplus
-}
-
-#endif
-#endif /* __glsmap_h__ */
102 ...stPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glsmapint.h
View
@@ -1,102 +0,0 @@
-#ifndef __glsmapint_h__
-#define __glsmapint_h__
-
-/* Copyright (c) Mark J. Kilgard, 1998. */
-
-/* This program is freely distributable without licensing fees
- and is provided without guarantee or warrantee expressed or
- implied. This program is -not- in the public domain. */
-
-#include "glsmap.h"
-
-enum { X = 0, Y = 1, Z = 2 };
-
-#define INITFACE(mesh) \
- int steps = mesh->steps; \
- int sqsteps = mesh->steps * mesh->steps
-
-#define FACE(side,y,x) \
- mesh->face[(side)*sqsteps + (y)*steps + (x)]
-
-#define FACExy(side,i,j) \
- (&FACE(side,i,j).x)
-
-#define FACEst(side,i,j) \
- (&FACE(side,i,j).s)
-
-#define INITBACK(mesh) \
- int allrings = mesh->rings + mesh->edgeExtend; \
- int ringedspokes = allrings * mesh->steps
-
-#define BACK(edge,ring,spoke) \
- mesh->back[(edge)*ringedspokes + (ring)*mesh->steps + (spoke)]
-
-#define BACKxy(edge,ring,spoke) \
- (&BACK(edge,ring,spoke).x)
-
-#define BACKst(edge,ring,spoke) \
- (&BACK(edge,ring,spoke).s)
-
-typedef struct _STXY {
- GLfloat s, t;
- GLfloat x, y;
-} STXY;
-
-typedef struct _SphereMapMesh {
-
- int refcnt;
-
- int steps;
- int rings;
- int edgeExtend;
-
- STXY *face;
- STXY *back;
-
-} SphereMapMesh;
-
-struct _SphereMap {
-
- /* Shared sphere map mesh vertex data. */
- SphereMapMesh *mesh;
-
- /* Texture object ids. */
- GLuint smapTexObj;
- GLuint viewTexObjs[6];
- GLuint viewTexObj;
-
- /* Flags */
- SphereMapFlags flags;
-
- /* Texture dimensions must be a power of two. */
- int viewTexDim; /* view texture dimension */
- int smapTexDim; /* sphere map texture dimension */
-
- /* Viewport origins for view and sphere map rendering. */
- int viewOrigin[2];
- int smapOrigin[2];
-
- /* Viewing vectors. */
- GLfloat eye[3];
- GLfloat up[3];
- GLfloat obj[3];
-
- /* Projection parameters. */
- GLfloat viewNear;
- GLfloat viewFar;
-
- /* Rendering callbacks. */
- void (*positionLights)(int view, void *context);
- void (*drawView)(int view, void *context);
-
- /* Application specified callback data. */
- void *context;
-
-};
-
-/* Library internal routines. */
-extern void __smapDrawSphereMapMeshSide(SphereMapMesh *mesh, int side);
-extern void __smapDrawSphereMapMeshBack(SphereMapMesh *mesh);
-extern void __smapValidateSphereMapMesh(SphereMapMesh *mesh);
-
-#endif /* __glsmapint_h__ */
648 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glut.h
View
@@ -1,648 +0,0 @@
-#ifndef __glut_h__
-#define __glut_h__
-
-/* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
-
-/* This program is freely distributable without licensing fees and is
- provided without guarantee or warrantee expressed or implied. This
- program is -not- in the public domain. */
-//#define GLUT_OF_007_HACK
-
-#if defined(_WIN32)
-
-/* GLUT 3.7 now tries to avoid including <windows.h>
- to avoid name space pollution, but Win32's <GL/gl.h>
- needs APIENTRY and WINGDIAPI defined properly. */
-# if 0
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-# else
- /* XXX This is from Win32's <windef.h> */
-# ifndef APIENTRY
-# define GLUT_APIENTRY_DEFINED
-# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
-# define APIENTRY __stdcall
-# else
-# define APIENTRY
-# endif
-# endif
- /* XXX This is from Win32's <winnt.h> */
-# ifndef CALLBACK
-# if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)
-# define CALLBACK __stdcall
-# else
-# define CALLBACK
-# endif
-# endif
- /* XXX This is from Win32's <wingdi.h> and <winnt.h> */
-# ifndef WINGDIAPI
-# define GLUT_WINGDIAPI_DEFINED
-# define WINGDIAPI __declspec(dllimport)
-# endif
- /* XXX This is from Win32's <ctype.h> */
-# ifndef _WCHAR_T_DEFINED
-typedef unsigned short wchar_t;
-# define _WCHAR_T_DEFINED
-# endif
-# endif
-
-#pragma comment (lib, "winmm.lib") /* link with Windows MultiMedia lib */
-#pragma comment (lib, "opengl32.lib") /* link with Microsoft OpenGL lib */
-#pragma comment (lib, "glu32.lib") /* link with OpenGL Utility lib */
-#pragma comment (lib, "glut32.lib") /* link with Win32 GLUT lib */
-
-#pragma warning (disable:4244) /* Disable bogus conversion warnings. */
-#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */
-
-#endif
-
-#if defined(__APPLE__) || defined(MACOSX)
-#include <AvailabilityMacros.h>
-#include <OpenGL/gl.h>
-#include <OpenGL/glu.h>
-#else
-#include <GL/gl.h>
-#include <GL/glu.h>
-#endif
-
-/* define APIENTRY and CALLBACK to null string if we aren't on Win32 */
-#if !defined(_WIN32)
-#define APIENTRY
-#define GLUT_APIENTRY_DEFINED
-#define CALLBACK
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- GLUT API revision history:
-
- GLUT_API_VERSION is updated to reflect incompatible GLUT
- API changes (interface changes, semantic changes, deletions,
- or additions).
-
- GLUT_API_VERSION=1 First public release of GLUT. 11/29/94
-
- GLUT_API_VERSION=2 Added support for OpenGL/GLX multisampling,
- extension. Supports new input devices like tablet, dial and button
- box, and Spaceball. Easy to query OpenGL extensions.
-
- GLUT_API_VERSION=3 glutMenuStatus added.
-
- GLUT_API_VERSION=4 glutInitDisplayString, glutWarpPointer,
- glutBitmapLength, glutStrokeLength, glutWindowStatusFunc, dynamic
- video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc,
- glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat,
- glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!).
-
- GLUT_API_VERSION=5 glutGetProcAddress (added by BrianP)
-**/
-#ifndef GLUT_API_VERSION /* allow this to be overriden */
-#define GLUT_API_VERSION 5
-#endif
-
-/**
- GLUT implementation revision history:
-
- GLUT_XLIB_IMPLEMENTATION is updated to reflect both GLUT
- API revisions and implementation revisions (ie, bug fixes).
-
- GLUT_XLIB_IMPLEMENTATION=1 mjk's first public release of
- GLUT Xlib-based implementation. 11/29/94
-
- GLUT_XLIB_IMPLEMENTATION=2 mjk's second public release of
- GLUT Xlib-based implementation providing GLUT version 2
- interfaces.
-
- GLUT_XLIB_IMPLEMENTATION=3 mjk's GLUT 2.2 images. 4/17/95
-
- GLUT_XLIB_IMPLEMENTATION=4 mjk's GLUT 2.3 images. 6/?/95
-
- GLUT_XLIB_IMPLEMENTATION=5 mjk's GLUT 3.0 images. 10/?/95
-
- GLUT_XLIB_IMPLEMENTATION=7 mjk's GLUT 3.1+ with glutWarpPoitner. 7/24/96
-
- GLUT_XLIB_IMPLEMENTATION=8 mjk's GLUT 3.1+ with glutWarpPoitner
- and video resize. 1/3/97
-
- GLUT_XLIB_IMPLEMENTATION=9 mjk's GLUT 3.4 release with early GLUT 4 routines.
-
- GLUT_XLIB_IMPLEMENTATION=11 Mesa 2.5's GLUT 3.6 release.
-
- GLUT_XLIB_IMPLEMENTATION=12 mjk's GLUT 3.6 release with early GLUT 4 routines + signal handling.
-
- GLUT_XLIB_IMPLEMENTATION=13 mjk's GLUT 3.7 beta with GameGLUT support.
-
- GLUT_XLIB_IMPLEMENTATION=14 mjk's GLUT 3.7 beta with f90gl friend interface.
-
- GLUT_XLIB_IMPLEMENTATION=15 mjk's GLUT 3.7 beta sync'ed with Mesa <GL/glut.h>
-**/
-#ifndef GLUT_XLIB_IMPLEMENTATION /* Allow this to be overriden. */
-#define GLUT_XLIB_IMPLEMENTATION 15
-#endif
-
-/**
- MacOS X GLUT implementation revision history:
-
- GLUT_MACOSX_IMPLEMENTATION is updated to reflect MacOS X
- specific GLUT API revisions and implementation revisions
- (ie, bug fixes).
-
- GLUT_MACOSX_IMPLEMENTATION=1 glutSurfaceTexture.
-
- GLUT_MACOSX_IMPLEMENTATION=2 glutWMCloseFunc, glutCheckLoop.
-
-**/
-#ifndef GLUT_MACOSX_IMPLEMENTATION /* Allow this to be overriden. */
-#define GLUT_MACOSX_IMPLEMENTATION 2
-#endif
-
-/* Display mode bit masks. */
-#define GLUT_RGB 0
-#define GLUT_RGBA GLUT_RGB
-#define GLUT_INDEX 1
-#define GLUT_SINGLE 0
-#define GLUT_DOUBLE 2
-#define GLUT_ACCUM 4
-#define GLUT_ALPHA 8
-#define GLUT_DEPTH 16
-#define GLUT_STENCIL 32
-#if (GLUT_API_VERSION >= 2)
-#define GLUT_MULTISAMPLE 128
-#define GLUT_STEREO 256
-#endif
-#if (GLUT_API_VERSION >= 3)
-#define GLUT_LUMINANCE 512
-#endif
-#define GLUT_NO_RECOVERY 1024
-
-/* Mouse buttons. */
-#define GLUT_LEFT_BUTTON 0
-#define GLUT_MIDDLE_BUTTON 1
-#define GLUT_RIGHT_BUTTON 2
-
-/* Mouse button state. */
-#define GLUT_DOWN 0
-#define GLUT_UP 1
-
-#if (GLUT_API_VERSION >= 2)
-/* function keys */
-#define GLUT_KEY_F1 1
-#define GLUT_KEY_F2 2
-#define GLUT_KEY_F3 3
-#define GLUT_KEY_F4 4
-#define GLUT_KEY_F5 5
-#define GLUT_KEY_F6 6
-#define GLUT_KEY_F7 7
-#define GLUT_KEY_F8 8
-#define GLUT_KEY_F9 9
-#define GLUT_KEY_F10 10
-#define GLUT_KEY_F11 11
-#define GLUT_KEY_F12 12
-/* directional keys */
-#define GLUT_KEY_LEFT 100
-#define GLUT_KEY_UP 101
-#define GLUT_KEY_RIGHT 102
-#define GLUT_KEY_DOWN 103
-#define GLUT_KEY_PAGE_UP 104
-#define GLUT_KEY_PAGE_DOWN 105
-#define GLUT_KEY_HOME 106
-#define GLUT_KEY_END 107
-#define GLUT_KEY_INSERT 108
-#endif
-
-/* Entry/exit state. */
-#define GLUT_LEFT 0
-#define GLUT_ENTERED 1
-
-/* Menu usage state. */
-#define GLUT_MENU_NOT_IN_USE 0
-#define GLUT_MENU_IN_USE 1
-
-/* Visibility state. */
-#define GLUT_NOT_VISIBLE 0
-#define GLUT_VISIBLE 1
-
-/* Window status state. */
-#define GLUT_HIDDEN 0
-#define GLUT_FULLY_RETAINED 1
-#define GLUT_PARTIALLY_RETAINED 2
-#define GLUT_FULLY_COVERED 3
-
-/* Color index component selection values. */
-#define GLUT_RED 0
-#define GLUT_GREEN 1
-#define GLUT_BLUE 2
-
-/* Layers for use. */
-#define GLUT_NORMAL 0
-#define GLUT_OVERLAY 1
-
-#if defined(_WIN32)
-/* Stroke font constants (use these in GLUT program). */
-#define GLUT_STROKE_ROMAN ((void*)0)
-#define GLUT_STROKE_MONO_ROMAN ((void*)1)
-
-/* Bitmap font constants (use these in GLUT program). */
-#define GLUT_BITMAP_9_BY_15 ((void*)2)
-#define GLUT_BITMAP_8_BY_13 ((void*)3)
-#define GLUT_BITMAP_TIMES_ROMAN_10 ((void*)4)
-#define GLUT_BITMAP_TIMES_ROMAN_24 ((void*)5)
-#if (GLUT_API_VERSION >= 3)
-#define GLUT_BITMAP_HELVETICA_10 ((void*)6)
-#define GLUT_BITMAP_HELVETICA_12 ((void*)7)
-#define GLUT_BITMAP_HELVETICA_18 ((void*)8)
-#endif
-#else
-/* Stroke font opaque addresses (use constants instead in source code). */
-extern void *glutStrokeRoman;
-extern void *glutStrokeMonoRoman;
-
-/* Stroke font constants (use these in GLUT program). */
-#define GLUT_STROKE_ROMAN (&glutStrokeRoman)
-#define GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman)
-
-/* Bitmap font opaque addresses (use constants instead in source code). */
-extern void *glutBitmap9By15;
-extern void *glutBitmap8By13;
-extern void *glutBitmapTimesRoman10;
-extern void *glutBitmapTimesRoman24;
-extern void *glutBitmapHelvetica10;
-extern void *glutBitmapHelvetica12;
-extern void *glutBitmapHelvetica18;
-
-/* Bitmap font constants (use these in GLUT program). */
-#define GLUT_BITMAP_9_BY_15 (&glutBitmap9By15)
-#define GLUT_BITMAP_8_BY_13 (&glutBitmap8By13)
-#define GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10)
-#define GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24)
-#if (GLUT_API_VERSION >= 3)
-#define GLUT_BITMAP_HELVETICA_10 (&glutBitmapHelvetica10)
-#define GLUT_BITMAP_HELVETICA_12 (&glutBitmapHelvetica12)
-#define GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18)
-#endif
-#endif
-
-/* glutGet parameters. */
-#define GLUT_WINDOW_X 100
-#define GLUT_WINDOW_Y 101
-#define GLUT_WINDOW_WIDTH 102
-#define GLUT_WINDOW_HEIGHT 103
-#define GLUT_WINDOW_BUFFER_SIZE 104
-#define GLUT_WINDOW_STENCIL_SIZE 105
-#define GLUT_WINDOW_DEPTH_SIZE 106
-#define GLUT_WINDOW_RED_SIZE 107
-#define GLUT_WINDOW_GREEN_SIZE 108
-#define GLUT_WINDOW_BLUE_SIZE 109
-#define GLUT_WINDOW_ALPHA_SIZE 110
-#define GLUT_WINDOW_ACCUM_RED_SIZE 111
-#define GLUT_WINDOW_ACCUM_GREEN_SIZE 112
-#define GLUT_WINDOW_ACCUM_BLUE_SIZE 113
-#define GLUT_WINDOW_ACCUM_ALPHA_SIZE 114
-#define GLUT_WINDOW_DOUBLEBUFFER 115
-#define GLUT_WINDOW_RGBA 116
-#define GLUT_WINDOW_PARENT 117
-#define GLUT_WINDOW_NUM_CHILDREN 118
-#define GLUT_WINDOW_COLORMAP_SIZE 119
-#if (GLUT_API_VERSION >= 2)
-#define GLUT_WINDOW_NUM_SAMPLES 120
-#define GLUT_WINDOW_STEREO 121
-#endif
-#if (GLUT_API_VERSION >= 3)
-#define GLUT_WINDOW_CURSOR 122
-#endif
-#define GLUT_SCREEN_WIDTH 200
-#define GLUT_SCREEN_HEIGHT 201
-#define GLUT_SCREEN_WIDTH_MM 202
-#define GLUT_SCREEN_HEIGHT_MM 203
-#define GLUT_MENU_NUM_ITEMS 300
-#define GLUT_DISPLAY_MODE_POSSIBLE 400
-#define GLUT_INIT_WINDOW_X 500
-#define GLUT_INIT_WINDOW_Y 501
-#define GLUT_INIT_WINDOW_WIDTH 502
-#define GLUT_INIT_WINDOW_HEIGHT 503
-#define GLUT_INIT_DISPLAY_MODE 504
-#if (GLUT_API_VERSION >= 2)
-#define GLUT_ELAPSED_TIME 700
-#endif
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
-#define GLUT_WINDOW_FORMAT_ID 123
-#endif
-
-#if (GLUT_API_VERSION >= 2)
-/* glutDeviceGet parameters. */
-#define GLUT_HAS_KEYBOARD 600
-#define GLUT_HAS_MOUSE 601
-#define GLUT_HAS_SPACEBALL 602
-#define GLUT_HAS_DIAL_AND_BUTTON_BOX 603
-#define GLUT_HAS_TABLET 604
-#define GLUT_NUM_MOUSE_BUTTONS 605
-#define GLUT_NUM_SPACEBALL_BUTTONS 606
-#define GLUT_NUM_BUTTON_BOX_BUTTONS 607
-#define GLUT_NUM_DIALS 608
-#define GLUT_NUM_TABLET_BUTTONS 609
-#endif
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
-#define GLUT_DEVICE_IGNORE_KEY_REPEAT 610
-#define GLUT_DEVICE_KEY_REPEAT 611
-#define GLUT_HAS_JOYSTICK 612
-#define GLUT_OWNS_JOYSTICK 613
-#define GLUT_JOYSTICK_BUTTONS 614
-#define GLUT_JOYSTICK_AXES 615
-#define GLUT_JOYSTICK_POLL_RATE 616
-#endif
-
-#if (GLUT_API_VERSION >= 3)
-/* glutLayerGet parameters. */
-#define GLUT_OVERLAY_POSSIBLE 800
-#define GLUT_LAYER_IN_USE 801
-#define GLUT_HAS_OVERLAY 802
-#define GLUT_TRANSPARENT_INDEX 803
-#define GLUT_NORMAL_DAMAGED 804
-#define GLUT_OVERLAY_DAMAGED 805
-
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-/* glutVideoResizeGet parameters. */
-#define GLUT_VIDEO_RESIZE_POSSIBLE 900
-#define GLUT_VIDEO_RESIZE_IN_USE 901
-#define GLUT_VIDEO_RESIZE_X_DELTA 902
-#define GLUT_VIDEO_RESIZE_Y_DELTA 903
-#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 904
-#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 905
-#define GLUT_VIDEO_RESIZE_X 906
-#define GLUT_VIDEO_RESIZE_Y 907
-#define GLUT_VIDEO_RESIZE_WIDTH 908
-#define GLUT_VIDEO_RESIZE_HEIGHT 909
-#endif
-
-/* glutUseLayer parameters. */
-#define GLUT_NORMAL 0
-#define GLUT_OVERLAY 1
-
-/* glutGetModifiers return mask. */
-#define GLUT_ACTIVE_SHIFT 1
-#define GLUT_ACTIVE_CTRL 2
-#define GLUT_ACTIVE_ALT 4
-
-/* glutSetCursor parameters. */
-/* Basic arrows. */
-#define GLUT_CURSOR_RIGHT_ARROW 0
-#define GLUT_CURSOR_LEFT_ARROW 1
-/* Symbolic cursor shapes. */
-#define GLUT_CURSOR_INFO 2
-#define GLUT_CURSOR_DESTROY 3
-#define GLUT_CURSOR_HELP 4
-#define GLUT_CURSOR_CYCLE 5
-#define GLUT_CURSOR_SPRAY 6
-#define GLUT_CURSOR_WAIT 7
-#define GLUT_CURSOR_TEXT 8
-#define GLUT_CURSOR_CROSSHAIR 9
-/* Directional cursors. */
-#define GLUT_CURSOR_UP_DOWN 10
-#define GLUT_CURSOR_LEFT_RIGHT 11
-/* Sizing cursors. */
-#define GLUT_CURSOR_TOP_SIDE 12
-#define GLUT_CURSOR_BOTTOM_SIDE 13
-#define GLUT_CURSOR_LEFT_SIDE 14
-#define GLUT_CURSOR_RIGHT_SIDE 15
-#define GLUT_CURSOR_TOP_LEFT_CORNER 16
-#define GLUT_CURSOR_TOP_RIGHT_CORNER 17
-#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER 18
-#define GLUT_CURSOR_BOTTOM_LEFT_CORNER 19
-/* Inherit from parent window. */
-#define GLUT_CURSOR_INHERIT 100
-/* Blank cursor. */
-#define GLUT_CURSOR_NONE 101
-/* Fullscreen crosshair (if available). */
-#define GLUT_CURSOR_FULL_CROSSHAIR 102
-#endif
-
-/* GLUT initialization sub-API. */
-extern void APIENTRY glutInit(int *argcp, char **argv);
-extern void APIENTRY glutInitDisplayMode(unsigned int mode);
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-extern void APIENTRY glutInitDisplayString(const char *string);
-#endif
-extern void APIENTRY glutInitWindowPosition(int x, int y);
-extern void APIENTRY glutInitWindowSize(int width, int height);
-extern void APIENTRY glutMainLoop(void);
-
-/* GLUT window sub-API. */
-extern int APIENTRY glutCreateWindow(const char *title);
-extern int APIENTRY glutCreateSubWindow(int win, int x, int y, int width, int height);
-extern void APIENTRY glutDestroyWindow(int win);
-extern void APIENTRY glutPostRedisplay(void);
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11)
-extern void APIENTRY glutPostWindowRedisplay(int win);
-#endif
-extern void APIENTRY glutSwapBuffers(void);
-extern int APIENTRY glutGetWindow(void);
-extern void APIENTRY glutSetWindow(int win);
-extern void APIENTRY glutSetWindowTitle(const char *title);
-extern void APIENTRY glutSetIconTitle(const char *title);
-extern void APIENTRY glutPositionWindow(int x, int y);
-extern void APIENTRY glutReshapeWindow(int width, int height);
-extern void APIENTRY glutPopWindow(void);
-extern void APIENTRY glutPushWindow(void);
-extern void APIENTRY glutIconifyWindow(void);
-extern void APIENTRY glutShowWindow(void);
-extern void APIENTRY glutHideWindow(void);
-#if (GLUT_API_VERSION >= 3)
-extern void APIENTRY glutFullScreen(void);
-extern void APIENTRY glutSetCursor(int cursor);
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-extern void APIENTRY glutWarpPointer(int x, int y);
-#if (GLUT_MACOSX_IMPLEMENTATION >= 1)
-/* surface texturing API Mac OS X specific
-* Note:
-* glutSurfaceTexture has been deprecated, use GL_EXT_framebuffer_object
-*/
-#ifdef MAC_OS_X_VERSION_10_5
-extern void APIENTRY glutSurfaceTexture (GLenum target, GLenum internalformat, int surfacewin); AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5
-#else
-extern void APIENTRY glutSurfaceTexture (GLenum target, GLenum internalformat, int surfacewin);
-#endif
-#endif
-#if (GLUT_MACOSX_IMPLEMENTATION >= 2)
-/* Mac OS X specific API */
-extern void APIENTRY glutWMCloseFunc(void (*func)(void));
-extern void APIENTRY glutCheckLoop(void);
-#endif
-#endif
-
-/* GLUT overlay sub-API. */
-extern void APIENTRY glutEstablishOverlay(void);
-extern void APIENTRY glutRemoveOverlay(void);
-extern void APIENTRY glutUseLayer(GLenum layer);
-extern void APIENTRY glutPostOverlayRedisplay(void);
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11)
-extern void APIENTRY glutPostWindowOverlayRedisplay(int win);
-#endif
-extern void APIENTRY glutShowOverlay(void);
-extern void APIENTRY glutHideOverlay(void);
-#endif
-
-/* GLUT menu sub-API. */
-extern int APIENTRY glutCreateMenu(void (*)(int));
-extern void APIENTRY glutDestroyMenu(int menu);
-extern int APIENTRY glutGetMenu(void);
-extern void APIENTRY glutSetMenu(int menu);
-extern void APIENTRY glutAddMenuEntry(const char *label, int value);
-extern void APIENTRY glutAddSubMenu(const char *label, int submenu);
-extern void APIENTRY glutChangeToMenuEntry(int item, const char *label, int value);
-extern void APIENTRY glutChangeToSubMenu(int item, const char *label, int submenu);
-extern void APIENTRY glutRemoveMenuItem(int item);
-extern void APIENTRY glutAttachMenu(int button);
-extern void APIENTRY glutDetachMenu(int button);
-
-/* GLUT window callback sub-API. */
-extern void APIENTRY glutDisplayFunc(void (*func)(void));
-extern void APIENTRY glutReshapeFunc(void (*func)(int width, int height));
-extern void APIENTRY glutKeyboardFunc(void (*func)(unsigned char key, int x, int y));
-extern void APIENTRY glutMouseFunc(void (*func)(int button, int state, int x, int y));
-extern void APIENTRY glutMotionFunc(void (*func)(int x, int y));
-extern void APIENTRY glutPassiveMotionFunc(void (*func)(int x, int y));
-extern void APIENTRY glutEntryFunc(void (*func)(int state));
-extern void APIENTRY glutVisibilityFunc(void (*func)(int state));
-extern void APIENTRY glutIdleFunc(void (*func)(void));
-extern void APIENTRY glutTimerFunc(unsigned int millis, void (*func)(int value), int value);
-extern void APIENTRY glutMenuStateFunc(void (*func)(int state));
-#if (GLUT_API_VERSION >= 2)
-extern void APIENTRY glutSpecialFunc(void (*func)(int key, int x, int y));
-extern void APIENTRY glutSpaceballMotionFunc(void (*func)(int x, int y, int z));
-extern void APIENTRY glutSpaceballRotateFunc(void (*func)(int x, int y, int z));
-extern void APIENTRY glutSpaceballButtonFunc(void (*func)(int button, int state));
-extern void APIENTRY glutButtonBoxFunc(void (*func)(int button, int state));
-extern void APIENTRY glutDialsFunc(void (*func)(int dial, int value));
-extern void APIENTRY glutTabletMotionFunc(void (*func)(int x, int y));
-extern void APIENTRY glutTabletButtonFunc(void (*func)(int button, int state, int x, int y));
-#if (GLUT_API_VERSION >= 3)
-extern void APIENTRY glutMenuStatusFunc(void (*func)(int status, int x, int y));
-extern void APIENTRY glutOverlayDisplayFunc(void (*func)(void));
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-extern void APIENTRY glutWindowStatusFunc(void (*func)(int state));
-#endif
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
-extern void APIENTRY glutKeyboardUpFunc(void (*func)(unsigned char key, int x, int y));
-extern void APIENTRY glutSpecialUpFunc(void (*func)(int key, int x, int y));
-extern void APIENTRY glutJoystickFunc(void (*func)(unsigned int buttonMask, int x, int y, int z), int pollInterval);
-//#ifdef GLUT_OF_007_HACK
-extern void APIENTRY glutDragEventFunc(void (*func)(char ** fileNames, int nFiles, int dragX, int dragY));
-//#endif
-#endif
-#endif
-#endif
-
-/* GLUT color index sub-API. */
-extern void APIENTRY glutSetColor(int, GLfloat red, GLfloat green, GLfloat blue);
-extern GLfloat APIENTRY glutGetColor(int ndx, int component);
-extern void APIENTRY glutCopyColormap(int win);
-
-/* GLUT state retrieval sub-API. */
-extern int APIENTRY glutGet(GLenum type);
-extern int APIENTRY glutDeviceGet(GLenum type);
-#if (GLUT_API_VERSION >= 2)
-/* GLUT extension support sub-API */
-extern int APIENTRY glutExtensionSupported(const char *name);
-#endif
-#if (GLUT_API_VERSION >= 3)
-extern int APIENTRY glutGetModifiers(void);
-extern int APIENTRY glutLayerGet(GLenum type);
-#endif
-#if (GLUT_API_VERSION >= 5)
-extern void * APIENTRY glutGetProcAddress(const char *procName);
-#endif
-
-/* GLUT font sub-API */
-extern void APIENTRY glutBitmapCharacter(void *font, int character);
-extern int APIENTRY glutBitmapWidth(void *font, int character);
-extern void APIENTRY glutStrokeCharacter(void *font, int character);
-extern int APIENTRY glutStrokeWidth(void *font, int character);
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-extern int APIENTRY glutBitmapLength(void *font, const unsigned char *string);
-extern int APIENTRY glutStrokeLength(void *font, const unsigned char *string);
-#endif
-
-/* GLUT pre-built models sub-API */
-extern void APIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks);
-extern void APIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);
-extern void APIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
-extern void APIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
-extern void APIENTRY glutWireCube(GLdouble size);
-extern void APIENTRY glutSolidCube(GLdouble size);
-extern void APIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
-extern void APIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
-extern void APIENTRY glutWireDodecahedron(void);
-extern void APIENTRY glutSolidDodecahedron(void);
-extern void APIENTRY glutWireTeapot(GLdouble size);
-extern void APIENTRY glutSolidTeapot(GLdouble size);
-extern void APIENTRY glutWireOctahedron(void);
-extern void APIENTRY glutSolidOctahedron(void);
-extern void APIENTRY glutWireTetrahedron(void);
-extern void APIENTRY glutSolidTetrahedron(void);
-extern void APIENTRY glutWireIcosahedron(void);
-extern void APIENTRY glutSolidIcosahedron(void);
-
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
-/* GLUT video resize sub-API. */
-extern int APIENTRY glutVideoResizeGet(GLenum param);
-extern void APIENTRY glutSetupVideoResizing(void);
-extern void APIENTRY glutStopVideoResizing(void);
-extern void APIENTRY glutVideoResize(int x, int y, int width, int height);
-extern void APIENTRY glutVideoPan(int x, int y, int width, int height);
-
-/* GLUT debugging sub-API. */
-extern void APIENTRY glutReportErrors(void);
-#endif
-
-#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
-/* GLUT device control sub-API. */
-/* glutSetKeyRepeat modes. */
-#define GLUT_KEY_REPEAT_OFF 0
-#define GLUT_KEY_REPEAT_ON 1
-#define GLUT_KEY_REPEAT_DEFAULT 2
-
-/* Joystick button masks. */
-#define GLUT_JOYSTICK_BUTTON_A 1
-#define GLUT_JOYSTICK_BUTTON_B 2
-#define GLUT_JOYSTICK_BUTTON_C 4
-#define GLUT_JOYSTICK_BUTTON_D 8
-
-extern void APIENTRY glutIgnoreKeyRepeat(int ignore);
-extern void APIENTRY glutSetKeyRepeat(int repeatMode);
-extern void APIENTRY glutForceJoystickFunc(void);
-
-/* GLUT game mode sub-API. */
-/* glutGameModeGet. */
-#define GLUT_GAME_MODE_ACTIVE 0
-#define GLUT_GAME_MODE_POSSIBLE 1
-#define GLUT_GAME_MODE_WIDTH 2
-#define GLUT_GAME_MODE_HEIGHT 3
-#define GLUT_GAME_MODE_PIXEL_DEPTH 4
-#define GLUT_GAME_MODE_REFRESH_RATE 5
-#define GLUT_GAME_MODE_DISPLAY_CHANGED 6
-
-extern void APIENTRY glutGameModeString(const char *string);
-extern int APIENTRY glutEnterGameMode(void);
-extern void APIENTRY glutLeaveGameMode(void);
-extern int APIENTRY glutGameModeGet(GLenum mode);
-#endif
-
-#ifdef __cplusplus
-}
-
-#endif
-
-#ifdef GLUT_APIENTRY_DEFINED
-# undef GLUT_APIENTRY_DEFINED
-# undef APIENTRY
-#endif
-
-#ifdef GLUT_WINGDIAPI_DEFINED
-# undef GLUT_WINGDIAPI_DEFINED
-# undef WINGDIAPI
-#endif
-
-#endif /* __glut_h__ */
30 ...tPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutbitmap.h
View
@@ -1,30 +0,0 @@
-#ifndef __glutbitmap_h__
-#define __glutbitmap_h__
-
-/* Copyright (c) Mark J. Kilgard, 1994. */
-
-/* This program is freely distributable without licensing fees
- and is provided without guarantee or warrantee expressed or
- implied. This program is -not- in the public domain. */
-
-#include "glut.h"
-
-typedef struct {
- const GLsizei width;
- const GLsizei height;
- const GLfloat xorig;
- const GLfloat yorig;
- const GLfloat advance;
- const GLubyte *bitmap;
-} BitmapCharRec, *BitmapCharPtr;
-
-typedef struct {
- const char *name;
- const int num_chars;
- const int first;
- const BitmapCharRec * const *ch;
-} BitmapFontRec, *BitmapFontPtr;
-
-typedef void *GLUTbitmapFont;
-
-#endif /* __glutbitmap_h__ */
90 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutf90.h
View
@@ -1,90 +0,0 @@
-#ifndef __glutf90_h__
-#define __glutf90_h__
-
-/* Copyright (c) Mark J. Kilgard & Willam F. Mitchell, 1998. */
-
-/* This program is freely distributable without licensing fees
- and is provided without guarantee or warrantee expressed or
- implied. This program is -not- in the public domain. */
-
-/* This header provides the binding interface for William Mitchell's
- f90gl Fortran 90 GLUT binding. Other GLUT language bindings
- can and should use this interace. */
-
-/* I appreciate the guidance from William Mitchell
- (mitchell@cam.nist.gov) in developing this friend interface
- for use by the f90gl package. See ../../README.fortran */
-
-#include <GLUT/glut.h>
-
-#ifndef GLUTCALLBACK
- #define GLUTCALLBACK
-#endif
-#ifndef APIENTRY
- #define APIENTRY
-#endif
-
-/* Which callback enumerants for the __glutSetFCB/__glutGetFCB routines. */
-/* NOTE These values are part of a binary interface for the f90gl Fortran
- 90 binding and so must NOT changes (additions are allowed). */
-
-/* GLUTwindow callbacks. */
-#define GLUT_FCB_DISPLAY 0 /* GLUTdisplayFCB */
-#define GLUT_FCB_RESHAPE 1 /* GLUTreshapeFCB */
-#define GLUT_FCB_MOUSE 2 /* GLUTmouseFCB */
-#define GLUT_FCB_MOTION 3 /* GLUTmotionFCB */
-#define GLUT_FCB_PASSIVE 4 /* GLUTpassiveFCB */
-#define GLUT_FCB_ENTRY 5 /* GLUTentryFCB */
-#define GLUT_FCB_KEYBOARD 6 /* GLUTkeyboardFCB */
-#define GLUT_FCB_KEYBOARD_UP 7 /* GLUTkeyboardFCB */
-#define GLUT_FCB_WINDOW_STATUS 8 /* GLUTwindowStatusFCB */
-#define GLUT_FCB_VISIBILITY 9 /* GLUTvisibilityFCB */
-#define GLUT_FCB_SPECIAL 10 /* GLUTspecialFCB */
-#define GLUT_FCB_SPECIAL_UP 11 /* GLUTspecialFCB */
-#define GLUT_FCB_BUTTON_BOX 12 /* GLUTbuttonBoxFCB */
-#define GLUT_FCB_DIALS 13 /* GLUTdialsFCB */
-#define GLUT_FCB_SPACE_MOTION 14 /* GLUTspaceMotionFCB */
-#define GLUT_FCB_SPACE_ROTATE 15 /* GLUTspaceRotateFCB */
-#define GLUT_FCB_SPACE_BUTTON 16 /* GLUTspaceButtonFCB */
-#define GLUT_FCB_TABLET_MOTION 17 /* GLUTtabletMotionFCB */
-#define GLUT_FCB_TABLET_BUTTON 18 /* GLUTtabletButtonFCB */
-#define GLUT_FCB_JOYSTICK 19 /* GLUTjoystickFCB */
-#define GLUT_FCB_WMCLOSE 20 /* GLUTwmcloseFCB */
-/* Non-GLUTwindow callbacks. */
-#define GLUT_FCB_OVERLAY_DISPLAY 100 /* GLUTdisplayFCB */
-#define GLUT_FCB_SELECT 101 /* GLUTselectFCB */
-#define GLUT_FCB_TIMER 102 /* GLUTtimerFCB */
-
-/* GLUT Fortran callback function types. */
-typedef void (GLUTCALLBACK *GLUTdisplayFCB) (void);
-typedef void (GLUTCALLBACK *GLUTwmcloseFCB) (void);
-typedef void (GLUTCALLBACK *GLUTreshapeFCB) (int *, int *);
-/* NOTE the pressed key is int, not unsigned char for Fortran! */
-typedef void (GLUTCALLBACK *GLUTkeyboardFCB) (int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTmouseFCB) (int *, int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTmotionFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTpassiveFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTentryFCB) (int *);
-typedef void (GLUTCALLBACK *GLUTwindowStatusFCB) (int *);
-typedef void (GLUTCALLBACK *GLUTvisibilityFCB) (int *);
-typedef void (GLUTCALLBACK *GLUTspecialFCB) (int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTbuttonBoxFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTdialsFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTspaceMotionFCB) (int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTspaceRotateFCB) (int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTspaceButtonFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTtabletMotionFCB) (int *, int *);
-typedef void (GLUTCALLBACK *GLUTtabletButtonFCB) (int *, int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTjoystickFCB) (unsigned int *buttonMask, int *x, int *y, int *z);
-
-typedef void (GLUTCALLBACK *GLUTselectFCB) (int *);
-typedef void (GLUTCALLBACK *GLUTtimerFCB) (int *);
-typedef void (GLUTCALLBACK *GLUTmenuStateFCB) (int *); /* DEPRICATED. */
-typedef void (GLUTCALLBACK *GLUTmenuStatusFCB) (int *, int *, int *);
-typedef void (GLUTCALLBACK *GLUTidleFCB) (void);
-
-/* Functions that set and return Fortran callback functions. */
-extern void* APIENTRY __glutGetFCB(int which);
-extern void APIENTRY __glutSetFCB(int which, void *func);
-
-#endif /* __glutf90_h__ */
42 ...tPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/glutstroke.h
View
@@ -1,42 +0,0 @@
-#ifndef __glutstroke_h__
-#define __glutstroke_h__
-
-/* Copyright (c) Mark J. Kilgard, 1994. */
-
-/* This program is freely distributable without licensing fees
- and is provided without guarantee or warrantee expressed or
- implied. This program is -not- in the public domain. */
-
-#if defined(_WIN32)
-#pragma warning (disable:4244) /* disable bogus conversion warnings */
-#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */
-#endif
-
-typedef struct {
- float x;
- float y;
-} CoordRec, *CoordPtr;
-
-typedef struct {
- int num_coords;
- const CoordRec *coord;
-} StrokeRec, *StrokePtr;
-
-typedef struct {
- int num_strokes;
- const StrokeRec *stroke;
- float center;
- float right;
-} StrokeCharRec, *StrokeCharPtr;
-
-typedef struct {
- const char *name;
- int num_chars;
- const StrokeCharRec *ch;
- float top;
- float bottom;
-} StrokeFontRec, *StrokeFontPtr;
-
-typedef void *GLUTstrokeFont;
-
-#endif /* __glutstroke_h__ */
89 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/gutil.h
View
@@ -1,89 +0,0 @@
-
-/*
- * gutil.h
- *
- * FUNCTION:
- * Provide utilities that allow rotation to occur
- * around any axis.
- *
- * HISTORY:
- * created by Linas Vepstas 1990
- * added single & double precision, June 1991, Linas Vepstas
- */
-
-#ifndef __GUTIL_H__
-#define __GUTIL_H__
-
-#ifdef __GUTIL_DOUBLE
-#define gutDouble double
-#else
-#define gutDouble float
-#endif
-
-
-#ifdef _NO_PROTO /* NO ANSI C PROTOTYPING */
-
-/* Rotation Utilities */
-extern void rot_axis_f ();
-extern void rot_about_axis_f ();
-extern void rot_omega_f ();
-extern void urot_axis_f ();
-extern void urot_about_axis_f ();
-extern void urot_omega_f ();
-
-/* double-precision versions */
-extern void rot_axis_d ();
-extern void rot_about_axis_d ();
-extern void rot_omega_d ();
-extern void urot_axis_d ();
-extern void urot_about_axis_d ();
-extern void urot_omega_d ();
-
-/* viewpoint functions */
-extern void uview_direction_d ();
-extern void uview_direction_f ();
-extern void uviewpoint_d ();
-extern void uviewpoint_f ();
-
-#else /* _NO_PROTO */ /* ANSI C PROTOTYPING */
-
-/* Rotation Utilities */
-extern void rot_axis_f (float omega, float axis[3]);
-extern void rot_about_axis_f (float angle, float axis[3]);
-extern void rot_omega_f (float axis[3]);
-extern void urot_axis_f (float m[4][4], float omega, float axis[3]);
-extern void urot_about_axis_f (float m[4][4], float angle, float axis[3]);
-extern void urot_omega_f (float m[4][4], float axis[3]);
-
-/* double-precision versions */
-extern void rot_axis_d (double omega, double axis[3]);
-extern void rot_about_axis_d (double angle, double axis[3]);
-extern void rot_omega_d (double axis[3]);
-extern void urot_axis_d (double m[4][4], double omega, double axis[3]);
-extern void urot_about_axis_d (double m[4][4], double angle, double axis[3]);
-extern void urot_omega_d (double m[4][4], double axis[3]);
-
-/* viewpoint functions */
-extern void uview_direction_d (double m[4][4], /* returned */
- double v21[3], /* input */
- double up[3]); /* input */
-
-extern void uview_direction_f (float m[4][4], /* returned */
- float v21[3], /* input */
- float up[3]); /* input */
-
-extern void uviewpoint_d (double m[4][4], /* returned */
- double v1[3], /* input */
- double v2[3], /* input */
- double up[3]); /* input */
-
-extern void uviewpoint_f (float m[4][4], /* returned */
- float v1[3], /* input */
- float v2[3], /* input */
- float up[3]); /* input */
-
-#endif /* _NO_PROTO */
-
-#endif /* _GUTIL_H__ */
-
-/* ------------------- end of file ---------------------- */
391 ...stPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/intersect.h
View
@@ -1,391 +0,0 @@
-/*
- * FUNCTION:
- * This file contains a number of utilities useful to 3D graphics in
- * general, and to the generation of tubing and extrusions in particular
- *
- * HISTORY:
- * Written by Linas Vepstas, August 1991
- * Updated to correctly handle degenerate cases, Linas, February 1993
- */
-
-#include <math.h>
-#include "port.h"
-#include "vvector.h"
-
-#define BACKWARDS_INTERSECT (2)
-
-/* ========================================================== */
-/*
- * the Degenerate_Tolerance token represents the greatest amount by
- * which different scales in a graphics environment can differ before
- * they should be considered "degenerate". That is, when one vector is
- * a million times longer than another, changces are that the second will
- * be less than a pixel int, and therefore was probably meant to be
- * degenerate (by the CAD package, etc.) But what should this tolerance
- * be? At least 1 in onethousand (since screen sizes are 1K pixels), but
- * les than 1 in 4 million (since this is the limit of single-precision
- * floating point accuracy). Of course, if double precision were used,
- * then the tolerance could be increased.
- *
- * Potentially, this naive assumption could cause problems if the CAD
- * package attempts to zoom in on small details, and turns out, certain
- * points should not hvae been degenerate. The problem presented here
- * is that the tolerance could run out before single-precision ran
- * out, and so the CAD packages would perceive this as a "bug".
- * One alternative is to fiddle around & try to tighten the tolerance.
- * However, the right alternative is to code the graphics pipeline in
- * double-precision (and tighten the tolerance).
- *
- * By the way, note that Degernate Tolerance is a "dimensionless"
- * quantitiy -- it has no units -- it does not measure feet, inches,
- * millimeters or pixels. It is used only in the computations of ratios
- * and relative lengths.
- */
-
-/*
- * Right now, the tolerance is set to 2 parts in a million, which
- * corresponds to a 19-bit distinction of mantissas. Note that
- * single-precsion numbers have 24 bit mantissas.
- */
-
-#define DEGENERATE_TOLERANCE (0.000002)
-
-/* ========================================================== */
-/*
- * The macro and subroutine INTERSECT are designed to compute the
- * intersection of a line (defined by the points v1 and v2) and a plane
- * (defined as plane which is normal to the vector n, and contains the
- * point p). Both return the point sect, which is the point of
- * interesection.
- *
- * This MACRO attemps to be fairly robust by checking for a divide by
- * zero.
- */
-
-/* ========================================================== */
-/*
- * HACK ALERT
- * The intersection parameter t has the nice property that if t>1,
- * then the intersection is "in front of" p1, and if t<0, then the
- * intersection is "behind" p2. Unfortunately, as the intersecting plane
- * and the line become parallel, t wraps through infinity -- i.e. t can
- * become so large that t becomes "greater than infinity" and comes back
- * as a negative number (i.e. winding number hopped by one unit). We
- * have no way of detecting this situation without adding gazzillions
- * of lines of code of topological algebra to detect the winding number;
- * and this would be incredibly difficult, and ruin performance.
- *
- * Thus, we've installed a cheap hack for use by the "cut style" drawing
- * routines. If t proves to be a large negative number (more negative
- * than -5), then we assume that t was positive and wound through
- * infinity. This makes most cuts look good, without introducing bogus
- * cuts at infinity.
- */
-/* ========================================================== */
-
-#define INTERSECT(sect,p,n,v1,v2) \
-{ \
- gleDouble deno, numer, t, omt; \
- \
- deno = (v1[0] - v2[0]) * n[0]; \
- deno += (v1[1] - v2[1]) * n[1]; \
- deno += (v1[2] - v2[2]) * n[2]; \
- \
- if (deno == 0.0) { \
- VEC_COPY (n, v1); \
- /* printf ("Intersect: Warning: line is coplanar with plane \n"); */ \
- } else { \
- \
- numer = (p[0] - v2[0]) * n[0]; \
- numer += (p[1] - v2[1]) * n[1]; \
- numer += (p[2] - v2[2]) * n[2]; \
- \
- t = numer / deno; \
- omt = 1.0 - t; \
- \
- sect[0] = t * v1[0] + omt * v2[0]; \
- sect[1] = t * v1[1] + omt * v2[1]; \
- sect[2] = t * v1[2] + omt * v2[2]; \
- } \
-}
-
-/* ========================================================== */
-/*
- * The macro and subroutine BISECTING_PLANE compute a normal vector that
- * describes the bisecting plane between three points (v1, v2 and v3).
- * This bisecting plane has the following properties:
- * 1) it contains the point v2
- * 2) the angle it makes with v21 == v2 - v1 is equal to the angle it
- * makes with v32 == v3 - v2
- * 3) it is perpendicular to the plane defined by v1, v2, v3.
- *
- * Having input v1, v2, and v3, it returns a unit vector n.
- *
- * In some cases, the user may specify degenerate points, and still
- * expect "reasonable" or "obvious" behaviour. The "expected"
- * behaviour for these degenerate cases is:
- *
- * 1) if v1 == v2 == v3, then return n=0
- * 2) if v1 == v2, then return v32 (normalized).
- * 3) if v2 == v3, then return v21 (normalized).
- * 4) if v1, v2 and v3 co-linear, then return v21 (normalized).
- *
- * Mathematically, these special cases "make sense" -- we just have to
- * code around potential divide-by-zero's in the code below.
- */
-
-/* ========================================================== */
-
-#define BISECTING_PLANE(valid,n,v1,v2,v3) \
-{ \
- double v21[3], v32[3]; \
- double len21, len32; \
- double vdot; \
- \
- VEC_DIFF (v21, v2, v1); \
- VEC_DIFF (v32, v3, v2); \
- \
- VEC_LENGTH (len21, v21); \
- VEC_LENGTH (len32, v32); \
- \
- if (len21 <= DEGENERATE_TOLERANCE * len32) { \
- \
- if (len32 == 0.0) { \
- /* all three points lie ontop of one-another */ \
- VEC_ZERO (n); \
- valid = FALSE; \
- } else { \
- /* return a normalized copy of v32 as bisector */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (n, len32, v32); \
- valid = TRUE; \
- } \
- \
- } else { \
- \
- valid = TRUE; \
- \
- if (len32 <= DEGENERATE_TOLERANCE * len21) { \
- /* return a normalized copy of v21 as bisector */ \
- len21 = 1.0 / len21; \
- VEC_SCALE (n, len21, v21); \
- \
- } else { \
- \
- /* normalize v21 to be of unit length */ \
- len21 = 1.0 / len21; \
- VEC_SCALE (v21, len21, v21); \
- \
- /* normalize v32 to be of unit length */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (v32, len32, v32); \
- \
- VEC_DOT_PRODUCT (vdot, v32, v21); \
- \
- /* if vdot == 1 or -1, then points are colinear */ \
- if ((vdot >= (1.0-DEGENERATE_TOLERANCE)) || \
- (vdot <= (-1.0+DEGENERATE_TOLERANCE))) { \
- VEC_COPY (n, v21); \
- } else { \
- \
- /* go do the full computation */ \
- n[0] = vdot * (v32[0] + v21[0]) - v32[0] - v21[0]; \
- n[1] = vdot * (v32[1] + v21[1]) - v32[1] - v21[1]; \
- n[2] = vdot * (v32[2] + v21[2]) - v32[2] - v21[2]; \
- \
- /* if above if-test's passed, \
- * n should NEVER be of zero length */ \
- VEC_NORMALIZE (n); \
- } \
- } \
- } \
-}
-
-/* ========================================================== */
-/*
- * The block of code below is ifdef'd out, and is here for reference
- * purposes only. It performs the "mathematically right thing" for
- * computing a bisecting plane, but is, unfortunately, subject ot noise
- * in the presence of near degenerate points. Since computer graphics,
- * due to sloppy coding, laziness, or correctness, is filled with
- * degenerate points, we can't really use this version. The code above
- * is far more appropriate for graphics.
- */
-
-#ifdef MATHEMATICALLY_EXACT_GRAPHICALLY_A_KILLER
-#define BISECTING_PLANE(n,v1,v2,v3) \
-{ \
- double v21[3], v32[3]; \
- double len21, len32; \
- double vdot; \
- \
- VEC_DIFF (v21, v2, v1); \
- VEC_DIFF (v32, v3, v2); \
- \
- VEC_LENGTH (len21, v21); \
- VEC_LENGTH (len32, v32); \
- \
- if (len21 == 0.0) { \
- \
- if (len32 == 0.0) { \
- /* all three points lie ontop of one-another */ \
- VEC_ZERO (n); \
- valid = FALSE; \
- } else { \
- /* return a normalized copy of v32 as bisector */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (n, len32, v32); \
- } \
- \
- } else { \
- \
- /* normalize v21 to be of unit length */ \
- len21 = 1.0 / len21; \
- VEC_SCALE (v21, len21, v21); \
- \
- if (len32 == 0.0) { \
- /* return a normalized copy of v21 as bisector */ \
- VEC_COPY (n, v21); \
- } else { \
- \
- /* normalize v32 to be of unit length */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (v32, len32, v32); \
- \
- VEC_DOT_PRODUCT (vdot, v32, v21); \
- \
- /* if vdot == 1 or -1, then points are colinear */ \
- if ((vdot == 1.0) || (vdot == -1.0)) { \
- VEC_COPY (n, v21); \
- } else { \
- \
- /* go do the full computation */ \
- n[0] = vdot * (v32[0] + v21[0]) - v32[0] - v21[0]; \
- n[1] = vdot * (v32[1] + v21[1]) - v32[1] - v21[1]; \
- n[2] = vdot * (v32[2] + v21[2]) - v32[2] - v21[2]; \
- \
- /* if above if-test's passed, \
- * n should NEVER be of zero length */ \
- VEC_NORMALIZE (n); \
- } \
- } \
- } \
-}
-#endif
-
-/* ========================================================== */
-/*
- * This macro computes the plane perpendicular to the the plane
- * defined by three points, and whose normal vector is givven as the
- * difference between the two vectors ...
- *
- * (See way below for the "math" model if you want to understand this.
- * The comments about relative errors above apply here.)
- */
-
-#define CUTTING_PLANE(valid,n,v1,v2,v3) \
-{ \
- double v21[3], v32[3]; \
- double len21, len32; \
- double lendiff; \
- \
- VEC_DIFF (v21, v2, v1); \
- VEC_DIFF (v32, v3, v2); \
- \
- VEC_LENGTH (len21, v21); \
- VEC_LENGTH (len32, v32); \
- \
- if (len21 <= DEGENERATE_TOLERANCE * len32) { \
- \
- if (len32 == 0.0) { \
- /* all three points lie ontop of one-another */ \
- VEC_ZERO (n); \
- valid = FALSE; \
- } else { \
- /* return a normalized copy of v32 as cut-vector */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (n, len32, v32); \
- valid = TRUE; \
- } \
- \
- } else { \
- \
- valid = TRUE; \
- \
- if (len32 <= DEGENERATE_TOLERANCE * len21) { \
- /* return a normalized copy of v21 as cut vector */ \
- len21 = 1.0 / len21; \
- VEC_SCALE (n, len21, v21); \
- } else { \
- \
- /* normalize v21 to be of unit length */ \
- len21 = 1.0 / len21; \
- VEC_SCALE (v21, len21, v21); \
- \
- /* normalize v32 to be of unit length */ \
- len32 = 1.0 / len32; \
- VEC_SCALE (v32, len32, v32); \
- \
- VEC_DIFF (n, v21, v32); \
- VEC_LENGTH (lendiff, n); \
- \
- /* if the perp vector is very small, then the two \
- * vectors are darn near collinear, and the cut \
- * vector is probably poorly defined. */ \
- if (lendiff < DEGENERATE_TOLERANCE) { \
- VEC_ZERO (n); \
- valid = FALSE; \
- } else { \
- lendiff = 1.0 / lendiff; \
- VEC_SCALE (n, lendiff, n); \
- } \
- } \
- } \
-}
-
-/* ========================================================== */
-
-#ifdef MATHEMATICALLY_EXACT_GRAPHICALLY_A_KILLER
-#define CUTTING_PLANE(n,v1,v2,v3) \
-{ \
- double v21[3], v32[3]; \
- \
- VEC_DIFF (v21, v2, v1); \
- VEC_DIFF (v32, v3, v2); \
- \
- VEC_NORMALIZE (v21); \
- VEC_NORMALIZE (v32); \
- \
- VEC_DIFF (n, v21, v32); \
- VEC_NORMALIZE (n); \
-}
-#endif
-
-
-/* ============================================================ */
-/* This macro is used in several places to cycle through a series of
- * points to find the next non-degenerate point in a series */
-
-#define FIND_NON_DEGENERATE_POINT(inext,npoints,len,diff,point_array) \
-{ \
- gleDouble slen; \
- gleDouble summa[3]; \
- \
- do { \
- /* get distance to next point */ \
- VEC_DIFF (diff, point_array[inext+1], point_array[inext]); \
- VEC_LENGTH (len, diff); \
- VEC_SUM (summa, point_array[inext+1], point_array[inext]); \
- VEC_LENGTH (slen, summa); \
- slen *= DEGENERATE_TOLERANCE; \
- inext ++; \
- } while ((len <= slen) && (inext < npoints-1)); \
-}
-
-/* ========================================================== */
-
-extern int bisecting_plane (gleDouble n[3], /* returned */
- gleDouble v1[3], /* input */
- gleDouble v2[3], /* input */
- gleDouble v3[3]); /* input */
-
298 ofxMostPixelsEver/MPETest/bin/client0/MPETestDebug.app/Contents/Frameworks/GLUT.framework/Headers/port.h
View
@@ -1,298 +0,0 @@
-
-/*
- * port.h
- *
- * FUNCTION:
- * This file contains defines for porting the tubing toolkit from GL to
- * OpenGL to some callback scheme.
- *
- * HISTORY:
- * Created by Linas Vepstas -- February 1993
- * Added auto texture coord generation hacks, Linas April 1994
- */
-
-#ifndef __GLE_PORT_H__
-#define __GLE_PORT_H__
-
-
-#ifndef TRUE
-#define TRUE 1
-#endif
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-
-#ifndef M_PI
-#define M_PI 3.14159265358979323846
-#endif
-
-/* ====================================================== */
-/* Some compilers can't handle multiply-subscripted array's */
-
-#ifdef FUNKY_C
-typedef gleDouble gleVector;
-#define AVAL(arr,n,i,j) arr(6*n+3*i+j)
-#define VVAL(arr,n,i) arr(3*n+i)
-
-#else /* FUNKY_C */
-typedef double gleVector[3];
-typedef double glePoint[2];
-#define AVAL(arr,n,i,j) arr[n][i][j]
-#define VVAL(arr,n,i) arr[n][i];
-
-#endif /* FUNKY_C */
-
-/* ====================================================== */
-/* These are used to convey info about topography to the
- * texture mapping routines */
-
-#define FRONT 1
-#define BACK 2
-#define FRONT_CAP 3
-#define BACK_CAP 4
-#define FILLET 5
-
-/* ====================================================== */
-
-#define __GLE_DOUBLE
-
-/* ====================================================== */
-
-#ifdef __GLE_DOUBLE
-#ifndef gleDouble
- #define gleDouble double
-#endif
-#define urot_axis(a,b,c) urot_axis_d(a,b,c)
-#define uview_direction(a,b,c) uview_direction_d(a,b,c)
-#define uviewpoint(a,b,c,d) uviewpoint_d(a,b,c,d)
-#define MULTMATRIX(m) MULTMATRIX_D(m)
-#define LOADMATRIX(m) LOADMATRIX_D(m)
-#define V3F(x,j,id) V3F_D(x,j,id)
-#define N3F(x) N3F_D(x)
-#define T2F(x,y) T2F_D(x,y)
-#else
-#define gleDouble float
-#define urot_axis(a,b,c) urot_axis_f(a,b,c)
-#define uview_direction(a,b,c) uview_direction_f(a,b,c)
-#define uviewpoint(a,b,c,d) uviewpoint_f(a,b,c,d)
-#define MULTMATRIX(m) MULTMATRIX_F(m)
-#define LOADMATRIX(m) LOADMATRIX_F(m)
-#define V3F(x,j,id) V3F_F(x,j,id)
-#define N3F(x) N3F_F(x)
-#define T2F(x,y) T2F_F(x,y)
-#endif
-
-/* ====================================================== */
-
-#if (defined DEBUG_GL_32 || DEBUG_OPENGL_10)
-#undef GL_32
-#undef OPENGL_10
-
-#define BGNTMESH(i,len) printf ("bgntmesh() \n");
-#define ENDTMESH() printf ("endtmesh() \n");
-#define BGNPOLYGON() printf ("bgnpolygon() \n");
-#define ENDPOLYGON() printf ("endpolygon() \n");
-#define V3F_F(x,j,id) printf ("v3f(x) %f %f %f \n", x[0], x[1], x[2]);
-#define V3F_D(x,j,id) printf ("v3d(x) %f %f %f \n", x[0], x[1], x[2]);
-#define N3F_F(x) printf ("n3f(x) %f %f %f \n", x[0], x[1], x[2]);
-#define N3F_D(x) printf ("n3d(x) %f %f %f \n", x[0], x[1], x[2]);
-#define C3F(x) printf ("c3f(x) %f %f %f \n", x[0], x[1], x[2]);
-
-#define POPMATRIX() printf ("popmatrix () \n");
-#define PUSHMATRIX() printf ("pushmatrix() \n");
-#define MULTMATRIX_F(x) MULTMATRIX_D(x)
-#define LOADMATRIX_F(x) LOADMATRIX_D(x)
-
-
-#define LOADMATRIX_D(x) { \
- int i, j; \
- printf ("loadmatrix (x) \n"); \
- for (i=0; i<4; i++) { \
- for (j=0; j<4; j++) { \
- printf ( "%f ", x[i][j]); \
- } \
- printf (" \n"); \
- } \
-}
-
-#define MULTMATRIX_D(x) { \
- int i, j; \