├── .gitignore ├── Info.plist ├── Makefile ├── app ├── EAGLView.h ├── EAGLView.m ├── main.m ├── tosserAppDelegate.h ├── tosserAppDelegate.m └── window.xib ├── bin └── compile-mesh.scm ├── lib ├── apps │ ├── app1.scm │ ├── app2.scm │ ├── app3.scm │ ├── app4.scm │ ├── app5.scm │ └── app6.scm ├── config.scm ├── events#.scm ├── events.scm ├── ffi │ ├── al#.scm │ ├── al.m │ ├── al.scm │ ├── arrays#.scm │ ├── arrays.scm │ ├── ffi#.scm │ ├── ffi.scm │ ├── freeimage.scm │ ├── gl-util.scm │ ├── gl.scm │ ├── image.scm │ ├── iphone#.scm │ ├── iphone.scm │ ├── osx#.scm │ ├── osx.scm │ └── types.scm ├── init.scm ├── intersection.scm ├── obj-loader.scm ├── obj-loader2.scm ├── physics.scm ├── resource.scm ├── scene.scm ├── test.scm ├── texture.scm ├── util-3d.scm ├── util │ ├── remote-debugger │ │ ├── README │ │ ├── debuggee.scm │ │ ├── debugger.scm │ │ ├── grime │ │ ├── grime-client │ │ ├── grime.el │ │ ├── pump.scm │ │ └── rdi.scm │ ├── sort.scm │ ├── srfi-1.scm │ ├── srfi-13.scm │ ├── srfi-14.scm │ ├── srfi-2.scm │ └── tests.scm └── vectors.scm ├── resources ├── .DS_Store ├── box.obj ├── collision.obj ├── collision.obj.gso ├── gradient.png ├── ico.obj ├── ico.obj.gso ├── jlongster.obj ├── jlongster.obj.gso ├── logo.3ds ├── logo.blend ├── logo.blend1 ├── logo.obj ├── logo.obj.gso ├── logo.raw ├── mass.blend ├── mass.mtl ├── mass.obj ├── mass.obj.gso ├── medium.obj ├── sphere.obj └── sphere.obj.gso ├── test.c ├── test.scm ├── tosser.xcodeproj ├── james.mode1v3 ├── james.pbxuser └── project.pbxproj └── tosser_Prefix.pch /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/.gitignore -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/Info.plist -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/Makefile -------------------------------------------------------------------------------- /app/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/EAGLView.h -------------------------------------------------------------------------------- /app/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/EAGLView.m -------------------------------------------------------------------------------- /app/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/main.m -------------------------------------------------------------------------------- /app/tosserAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/tosserAppDelegate.h -------------------------------------------------------------------------------- /app/tosserAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/tosserAppDelegate.m -------------------------------------------------------------------------------- /app/window.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/app/window.xib -------------------------------------------------------------------------------- /bin/compile-mesh.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/bin/compile-mesh.scm -------------------------------------------------------------------------------- /lib/apps/app1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app1.scm -------------------------------------------------------------------------------- /lib/apps/app2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app2.scm -------------------------------------------------------------------------------- /lib/apps/app3.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app3.scm -------------------------------------------------------------------------------- /lib/apps/app4.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app4.scm -------------------------------------------------------------------------------- /lib/apps/app5.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app5.scm -------------------------------------------------------------------------------- /lib/apps/app6.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/apps/app6.scm -------------------------------------------------------------------------------- /lib/config.scm: -------------------------------------------------------------------------------- 1 | (define root "/Users/james/projects/scheme/gambit-iphone-example") 2 | -------------------------------------------------------------------------------- /lib/events#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/events#.scm -------------------------------------------------------------------------------- /lib/events.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/events.scm -------------------------------------------------------------------------------- /lib/ffi/al#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/al#.scm -------------------------------------------------------------------------------- /lib/ffi/al.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/al.m -------------------------------------------------------------------------------- /lib/ffi/al.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/al.scm -------------------------------------------------------------------------------- /lib/ffi/arrays#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/arrays#.scm -------------------------------------------------------------------------------- /lib/ffi/arrays.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/arrays.scm -------------------------------------------------------------------------------- /lib/ffi/ffi#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/ffi#.scm -------------------------------------------------------------------------------- /lib/ffi/ffi.scm: -------------------------------------------------------------------------------- 1 | 2 | (include "arrays.scm") 3 | -------------------------------------------------------------------------------- /lib/ffi/freeimage.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/freeimage.scm -------------------------------------------------------------------------------- /lib/ffi/gl-util.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/gl-util.scm -------------------------------------------------------------------------------- /lib/ffi/gl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/gl.scm -------------------------------------------------------------------------------- /lib/ffi/image.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/image.scm -------------------------------------------------------------------------------- /lib/ffi/iphone#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/iphone#.scm -------------------------------------------------------------------------------- /lib/ffi/iphone.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/iphone.scm -------------------------------------------------------------------------------- /lib/ffi/osx#.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/osx#.scm -------------------------------------------------------------------------------- /lib/ffi/osx.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/osx.scm -------------------------------------------------------------------------------- /lib/ffi/types.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/ffi/types.scm -------------------------------------------------------------------------------- /lib/init.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/init.scm -------------------------------------------------------------------------------- /lib/intersection.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/intersection.scm -------------------------------------------------------------------------------- /lib/obj-loader.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/obj-loader.scm -------------------------------------------------------------------------------- /lib/obj-loader2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/obj-loader2.scm -------------------------------------------------------------------------------- /lib/physics.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/physics.scm -------------------------------------------------------------------------------- /lib/resource.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/resource.scm -------------------------------------------------------------------------------- /lib/scene.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/scene.scm -------------------------------------------------------------------------------- /lib/test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/test.scm -------------------------------------------------------------------------------- /lib/texture.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/texture.scm -------------------------------------------------------------------------------- /lib/util-3d.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util-3d.scm -------------------------------------------------------------------------------- /lib/util/remote-debugger/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/README -------------------------------------------------------------------------------- /lib/util/remote-debugger/debuggee.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/debuggee.scm -------------------------------------------------------------------------------- /lib/util/remote-debugger/debugger.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/debugger.scm -------------------------------------------------------------------------------- /lib/util/remote-debugger/grime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/grime -------------------------------------------------------------------------------- /lib/util/remote-debugger/grime-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/grime-client -------------------------------------------------------------------------------- /lib/util/remote-debugger/grime.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/grime.el -------------------------------------------------------------------------------- /lib/util/remote-debugger/pump.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/pump.scm -------------------------------------------------------------------------------- /lib/util/remote-debugger/rdi.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/remote-debugger/rdi.scm -------------------------------------------------------------------------------- /lib/util/sort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/sort.scm -------------------------------------------------------------------------------- /lib/util/srfi-1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/srfi-1.scm -------------------------------------------------------------------------------- /lib/util/srfi-13.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/srfi-13.scm -------------------------------------------------------------------------------- /lib/util/srfi-14.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/srfi-14.scm -------------------------------------------------------------------------------- /lib/util/srfi-2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/srfi-2.scm -------------------------------------------------------------------------------- /lib/util/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/util/tests.scm -------------------------------------------------------------------------------- /lib/vectors.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/lib/vectors.scm -------------------------------------------------------------------------------- /resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/.DS_Store -------------------------------------------------------------------------------- /resources/box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/box.obj -------------------------------------------------------------------------------- /resources/collision.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/collision.obj -------------------------------------------------------------------------------- /resources/collision.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/collision.obj.gso -------------------------------------------------------------------------------- /resources/gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/gradient.png -------------------------------------------------------------------------------- /resources/ico.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/ico.obj -------------------------------------------------------------------------------- /resources/ico.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/ico.obj.gso -------------------------------------------------------------------------------- /resources/jlongster.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/jlongster.obj -------------------------------------------------------------------------------- /resources/jlongster.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/jlongster.obj.gso -------------------------------------------------------------------------------- /resources/logo.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.3ds -------------------------------------------------------------------------------- /resources/logo.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.blend -------------------------------------------------------------------------------- /resources/logo.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.blend1 -------------------------------------------------------------------------------- /resources/logo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.obj -------------------------------------------------------------------------------- /resources/logo.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.obj.gso -------------------------------------------------------------------------------- /resources/logo.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/logo.raw -------------------------------------------------------------------------------- /resources/mass.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/mass.blend -------------------------------------------------------------------------------- /resources/mass.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/mass.mtl -------------------------------------------------------------------------------- /resources/mass.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/mass.obj -------------------------------------------------------------------------------- /resources/mass.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/mass.obj.gso -------------------------------------------------------------------------------- /resources/medium.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/medium.obj -------------------------------------------------------------------------------- /resources/sphere.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/sphere.obj -------------------------------------------------------------------------------- /resources/sphere.obj.gso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/resources/sphere.obj.gso -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/test.c -------------------------------------------------------------------------------- /test.scm: -------------------------------------------------------------------------------- 1 | (define a 5) 2 | -------------------------------------------------------------------------------- /tosser.xcodeproj/james.mode1v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/tosser.xcodeproj/james.mode1v3 -------------------------------------------------------------------------------- /tosser.xcodeproj/james.pbxuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/tosser.xcodeproj/james.pbxuser -------------------------------------------------------------------------------- /tosser.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/tosser.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /tosser_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlongster/gambit-iphone-example/HEAD/tosser_Prefix.pch --------------------------------------------------------------------------------