├── .gitignore ├── ATracerDarkly.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── ATracerDarkly ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ └── MainMenu.xib ├── DataStructures │ ├── Ray.swift │ └── float3-Utils.swift ├── GameViewController.swift ├── Info.plist ├── Raytracer │ ├── Raytracer.metal │ ├── boxMuller.h │ ├── noise3D.h │ └── noise3D.metal └── Timer.swift └── ATracerDarklyTests ├── ATracerDarklyTests.swift └── Info.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/.gitignore -------------------------------------------------------------------------------- /ATracerDarkly.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ATracerDarkly.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ATracerDarkly/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/AppDelegate.swift -------------------------------------------------------------------------------- /ATracerDarkly/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ATracerDarkly/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /ATracerDarkly/DataStructures/Ray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/DataStructures/Ray.swift -------------------------------------------------------------------------------- /ATracerDarkly/DataStructures/float3-Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/DataStructures/float3-Utils.swift -------------------------------------------------------------------------------- /ATracerDarkly/GameViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/GameViewController.swift -------------------------------------------------------------------------------- /ATracerDarkly/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Info.plist -------------------------------------------------------------------------------- /ATracerDarkly/Raytracer/Raytracer.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Raytracer/Raytracer.metal -------------------------------------------------------------------------------- /ATracerDarkly/Raytracer/boxMuller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Raytracer/boxMuller.h -------------------------------------------------------------------------------- /ATracerDarkly/Raytracer/noise3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Raytracer/noise3D.h -------------------------------------------------------------------------------- /ATracerDarkly/Raytracer/noise3D.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Raytracer/noise3D.metal -------------------------------------------------------------------------------- /ATracerDarkly/Timer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarkly/Timer.swift -------------------------------------------------------------------------------- /ATracerDarklyTests/ATracerDarklyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarklyTests/ATracerDarklyTests.swift -------------------------------------------------------------------------------- /ATracerDarklyTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhurliman/ATracerDarkly/HEAD/ATracerDarklyTests/Info.plist --------------------------------------------------------------------------------