0000000000000000000000000000000000000000 2f13546992ee10495cf92348dd9f85152174ec28 Tony Finch 1287958872 +0100 commit (initial): Render mandelbrot to ppm with smooth exterior shading. 2f13546992ee10495cf92348dd9f85152174ec28 220f77213e5c7634cf3e8cf5c5630aa694fafbd2 Tony Finch 1288479345 +0100 commit: First half of a C renderer. 220f77213e5c7634cf3e8cf5c5630aa694fafbd2 82f28efc391772c89d24efeb6f4bd45bcb229bc9 Tony Finch 1288479782 +0100 commit: Tweak the quality and iteration count increment. 82f28efc391772c89d24efeb6f4bd45bcb229bc9 dbb495ad5cda9d71d1d092a0140a63652bc4d389 Tony Finch 1288480179 +0100 commit: Better CFLAGS dbb495ad5cda9d71d1d092a0140a63652bc4d389 4f5b625f644f1b3f722e36e2ff93e6abc1dd07aa Tony Finch 1288480437 +0100 commit: We need more iterations to get started on deeply zoomed images. 4f5b625f644f1b3f722e36e2ff93e6abc1dd07aa 67d320844d7beab0c46e195795b2be9fd91f0e13 Tony Finch 1288481710 +0100 commit: Write array of pixel potentials to a file. 67d320844d7beab0c46e195795b2be9fd91f0e13 abebe1ab9467f46fa566e428dabee43201e1adc5 Tony Finch 1288485202 +0100 commit: Correct vertical orientation of image. abebe1ab9467f46fa566e428dabee43201e1adc5 db53fbc7c60bb3e6d5d431c84053e13a30606a38 Tony Finch 1288485234 +0100 commit: Add a mandelbrot potential map to portable pixmap converter. db53fbc7c60bb3e6d5d431c84053e13a30606a38 ceeea95e19c85bec28fbf8b7c1455e2f29a30bb9 Tony Finch 1288485916 +0100 commit: Remove debugging code ceeea95e19c85bec28fbf8b7c1455e2f29a30bb9 85237fba37109bb1e59694729047376da56d8494 Tony Finch 1288486955 +0000 commit: Correct origin calculation 85237fba37109bb1e59694729047376da56d8494 4697e3508ac707e974b244d6c7f305deb4f4ac85 Tony Finch 1288487464 +0000 commit: improve progress output 4697e3508ac707e974b244d6c7f305deb4f4ac85 f060be130a34adbdbc374c7659b1461b53b38a51 Tony Finch 1288487701 +0000 commit: Tune for my special build of gcc f060be130a34adbdbc374c7659b1461b53b38a51 6b0dec424e089930216c333d0afefa71f5c07a39 Tony Finch 1288489980 +0000 commit: Scripts for driving the mandelbrot generator programs. 6b0dec424e089930216c333d0afefa71f5c07a39 f244b63721748f0103b4d29fd3b5e6a25a850c00 Tony Finch 1288556376 +0000 commit: Split mandelbrot calculation from ppm generation. f244b63721748f0103b4d29fd3b5e6a25a850c00 0643a938bac52ac142eb3f6b568b9db20621e5a7 Tony Finch 1288560534 +0000 commit: Make scripts executable 0643a938bac52ac142eb3f6b568b9db20621e5a7 954514f41c195b038867130f6a956208431b25e4 Tony Finch 1288560627 +0000 commit: A harness for making the video. 954514f41c195b038867130f6a956208431b25e4 acb51fcc5a3c8a8fe9cc1fe2118fad4cbf0b0201 Tony Finch 1288561151 +0000 commit: Fix the list of zoom factors to match the sets I calculated last night. acb51fcc5a3c8a8fe9cc1fe2118fad4cbf0b0201 b114c06aab255cd16af0919af19ac619f4ab0e23 Tony Finch 1288561276 +0000 commit: Add the new zoomlist script b114c06aab255cd16af0919af19ac619f4ab0e23 1b7c9e415c7a22e8cc313b5f15c6302441a7d575 Tony Finch 1288562554 +0000 commit: Ensure there is some colour in the image we produce. 1b7c9e415c7a22e8cc313b5f15c6302441a7d575 27e20bfed22de8aeef296fdba1430cc387db2cf7 Tony Finch 1288562793 +0000 commit: Let's try using sine waves to choose colours. 27e20bfed22de8aeef296fdba1430cc387db2cf7 b241d782017daacde5da7114a4342f08c44d5802 Tony Finch 1288563489 +0000 commit: Syntax! b241d782017daacde5da7114a4342f08c44d5802 e4c8c96366d2bc9d47025aa2f6b94fdfb791c07f Tony Finch 1288564201 +0000 commit: Smooth in from black nicely. e4c8c96366d2bc9d47025aa2f6b94fdfb791c07f c41b16cbda00aa6e67864dc91e4e1a576e804fcf Tony Finch 1288621811 +0000 commit: Do not rely on log2() function. c41b16cbda00aa6e67864dc91e4e1a576e804fcf da8d1110bae0cc6b729bd43a1461f97220b0e7b3 Tony Finch 1288625552 +0000 commit: Multiple colourization modes da8d1110bae0cc6b729bd43a1461f97220b0e7b3 670177ebd32297ede5265ebc8b0715a75f2cfca7 Tony Finch 1288630022 +0000 commit: Add beginnings of a talk about this stuff. 670177ebd32297ede5265ebc8b0715a75f2cfca7 2eb340b844ba952ba7dcd9da576857dd38342fb9 Tony Finch 1288635131 +0000 commit: Add -f options to mandelbrot.c and mandel2ppm.c. 2eb340b844ba952ba7dcd9da576857dd38342fb9 970cc47616a18351db19bd9b517aa70da22d850e Tony Finch 1288636552 +0000 commit: Add a slide about Benoit himself. 970cc47616a18351db19bd9b517aa70da22d850e 80574ded333d45dfde11adb3514ce089ecc903ab Tony Finch 1288647985 +0000 commit: Note native host tuning options for recent gcc. 80574ded333d45dfde11adb3514ce089ecc903ab fba147f3a4435bb6f39a5960077d1e977500afab Tony Finch 1288648017 +0000 commit: Bump -O2 to -O3 fba147f3a4435bb6f39a5960077d1e977500afab 0976d518132925d17dba405692103af3f29254fa Tony Finch 1288648053 +0000 commit: Fix clean target. 0976d518132925d17dba405692103af3f29254fa 382861f7385c924d5fdecccb6496407968eb3c56 Tony Finch 1288657368 +0000 commit: Make title slide work on my Mac. 382861f7385c924d5fdecccb6496407968eb3c56 35dffb7f6243e0d83ecb147cab44dee6e15e9052 Tony Finch 1288657444 +0000 commit: Tweak headings 35dffb7f6243e0d83ecb147cab44dee6e15e9052 c2d421b59c7f52a1205c5fc3b377d38bdfb5b6d1 Tony Finch 1288657467 +0000 commit: Add some mathematical slides. Probably far too much. c2d421b59c7f52a1205c5fc3b377d38bdfb5b6d1 d731914c1c0711cea8ca8d2d095249e569610201 Tony Finch 1288657518 +0000 commit: Adjust images to fit more comfortably. d731914c1c0711cea8ca8d2d095249e569610201 20f7080c17f5623d44daaf41a9f7b138617d031f Tony Finch 1288663371 +0000 commit: More pictures, less maths. 20f7080c17f5623d44daaf41a9f7b138617d031f 226d507a451c193d3bb3641b3d876fcd89c7bede Tony Finch 1288666133 +0000 commit: More code 226d507a451c193d3bb3641b3d876fcd89c7bede 6e0d888359e6fbf514559fa338ce6c893c0ffdb6 Tony Finch 1289166942 +0000 commit: Add inter-frame blurring to reduce aliasing/flickering. 6e0d888359e6fbf514559fa338ce6c893c0ffdb6 226d507a451c193d3bb3641b3d876fcd89c7bede Tony Finch 1289166980 +0000 checkout: moving from master to HEAD^ 226d507a451c193d3bb3641b3d876fcd89c7bede 380cc381dff89a215955df46c84ca0df03fbf835 Tony Finch 1289167145 +0000 commit: Improve usage of temporary variables. 380cc381dff89a215955df46c84ca0df03fbf835 e902a5fc65a39f19bca876da130947d7a4051925 Tony Finch 1289167467 +0000 commit: Add inter-frame blurring to reduce aliasing/flickering. e902a5fc65a39f19bca876da130947d7a4051925 e902a5fc65a39f19bca876da130947d7a4051925 Tony Finch 1289167593 +0000 checkout: moving from e902a5fc65a39f19bca876da130947d7a4051925 to master e902a5fc65a39f19bca876da130947d7a4051925 eab77610de9e6ed37f326e5d747113ba9a1e8d8d Tony Finch 1289171133 +0000 commit: Scripts for making a version with inter-frame blurring. eab77610de9e6ed37f326e5d747113ba9a1e8d8d 47f4913d5818709b15b188f5ace9546eb0ecd95c Tony Finch 1289171216 +0000 commit: Make new scripts executable 47f4913d5818709b15b188f5ace9546eb0ecd95c 396f398a09c4b096490c52bd912f2dc726c87743 Tony Finch 1289176627 +0000 commit: Up resolution to 720p 396f398a09c4b096490c52bd912f2dc726c87743 839990a840a2b1503554da78fa36f7b0867e3b9b Tony Finch 1289176694 +0000 commit: Run mandelbrot generation remotely. 839990a840a2b1503554da78fa36f7b0867e3b9b c6509c5ae6eedd0505235a73f5a8382a655329aa Tony Finch 1289181312 +0000 commit: Fix remote parallel invocation c6509c5ae6eedd0505235a73f5a8382a655329aa 15069471512d63af6c771ed83082d79b2888a6bc Tony Finch 1289233116 +0000 commit: Correct dependencies for pretty.png 15069471512d63af6c771ed83082d79b2888a6bc c2c9f1b4fa7ae3154074857b1207e78651ef3d74 Tony Finch 1289235884 +0000 commit: Add some notes and a link to the renormalizing page. c2c9f1b4fa7ae3154074857b1207e78651ef3d74 99694db442929bb2d961eca2cacece8ce7ff44ae Tony Finch 1289237331 +0000 commit: More notes and a demo slide. 99694db442929bb2d961eca2cacece8ce7ff44ae 75db0b12c923ca93d37a6dac4cc45c0ebd671e43 Tony Finch 1289237873 +0000 commit: More pictures! 75db0b12c923ca93d37a6dac4cc45c0ebd671e43 9ed33d11e64843e5e42bda58ed7f46467a7509cf Tony Finch 1289240031 +0000 commit: Lots of notes 9ed33d11e64843e5e42bda58ed7f46467a7509cf d34cb81a4552bd6c16e90af534c894f861fb781a Tony Finch 1289241229 +0000 commit: Finish notes. d34cb81a4552bd6c16e90af534c894f861fb781a 871dcdaeb1e4c7024ec7042efb73f36aca36d3a8 Tony Finch 1289258031 +0000 commit: Attempt and fail to fix ps generation. 871dcdaeb1e4c7024ec7042efb73f36aca36d3a8 a7a9711412bb1cd9d4a8e33a8a5475fdd237f2f2 Tony Finch 1289258160 +0000 commit: A couple of post-talk fixes: correct date and add missing joke. a7a9711412bb1cd9d4a8e33a8a5475fdd237f2f2 a2e31bcd020b9396a0e7f16f39cf0270addffcb7 Tony Finch 1289259318 +0000 commit: Add a web page. a2e31bcd020b9396a0e7f16f39cf0270addffcb7 37de88a48b96c6f37b8cb195b21a98e919a427ad Tony Finch 1289268952 +0000 commit: TeX markup fix 37de88a48b96c6f37b8cb195b21a98e919a427ad 13da1c70c06b24dd509b796c243ab2f57fc51d2d Tony Finch 1289300534 +0000 commit: Put a pretty picture on the web page. 13da1c70c06b24dd509b796c243ab2f57fc51d2d aea468e008002251c2b1359f25bb3d16253c8a64 Tony Finch 1289300763 +0000 commit: Put the image below the text. aea468e008002251c2b1359f25bb3d16253c8a64 551c6ffaa5993e05f7b8a298f6fc48f0943489d8 Tony Finch 1289301442 +0000 commit: Add link to my home page. 551c6ffaa5993e05f7b8a298f6fc48f0943489d8 0345367a4acd6fe88b28be0829a253238ebeeb6c Tony Finch 1289301559 +0000 commit: Tweak header layout. 0345367a4acd6fe88b28be0829a253238ebeeb6c d2426ea2193423de2d06d7e36c1fe4d9b6fcc39a Tony Finch 1289302038 +0000 commit: Better markup layout. d2426ea2193423de2d06d7e36c1fe4d9b6fcc39a 50d430e4c06d87756f2d5409279b288020f8a4e2 Tony Finch 1289317902 +0000 commit: Add an orphan slide about the Mandelbrot distance estimation method. 50d430e4c06d87756f2d5409279b288020f8a4e2 ca1e8b477f023a04157c7a342d70d83bf48e01b1 Tony Finch 1289428598 +0000 commit: Better variable names. ca1e8b477f023a04157c7a342d70d83bf48e01b1 74bee1e9d1078795d0bd5cdec353601fb646c34c Tony Finch 1289428780 +0000 commit: mandelbrot.c: avoid stalling just above the quality threshold 74bee1e9d1078795d0bd5cdec353601fb646c34c 9b3db78d4ad1aa78e3fc3e1f38ac9923726f66e1 Tony Finch 1289429469 +0000 commit: mandelbrot.c: mathematical insights save a division 9b3db78d4ad1aa78e3fc3e1f38ac9923726f66e1 2bfdd357f6830f92a6c8f41b4ac8d2989bcf225d Tony Finch 1289429604 +0000 commit: mandelbrot.c: explicitly re-use an addition