https://github.com/oxfeeefeee/ifractaltouch
A fast Mandelbrot set zoomer
https://github.com/oxfeeefeee/ifractaltouch
Last synced: about 1 month ago
JSON representation
A fast Mandelbrot set zoomer
- Host: GitHub
- URL: https://github.com/oxfeeefeee/ifractaltouch
- Owner: oxfeeefeee
- Created: 2015-11-20T08:50:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-24T08:03:33.000Z (over 10 years ago)
- Last Synced: 2025-01-28T18:36:20.005Z (over 1 year ago)
- Language: Objective-C
- Homepage: https://appsto.re/cn/_YXqJ.i
- Size: 2.86 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
iFractalTouch
=====





AppStore url: https://appsto.re/cn/_YXqJ.i
A fast Mandelbrot set zoomer, which uses CPU SIMD to calulate tiled images and then uses OpenGL to render it at high FPS, so that the UI interaction is smooth.
What might be interesting
----
- Google-Map-like image rendering. CPU generates tiles with different level-of-detail and then upload them to GPU to render it at 60FPS.
- Fast Mandelbrot set iteration with assembly code on Apple A6 and A8 processors, especially the double precision part.
- The “Grid Algorithm” to speed up Mandelbrot set image generation.
Why written and released
----
This was my first iOS project to learn iOS development back in 2012. I do not intend to maintain the code anymore, I decided to release the code (which might be a bit messy) so that it doesn’t get lost, Even better if anyone finds it interesting.
Note
----
The code didn't compile with the latest XCode, so I made a few quick & dirty changes to fix that, and the side effect is some UI issues.
License
----
iFractalTouch is released under the MIT license.