Just in Time - Some (incomplete) links and hints regarding the JIT compiler functionality of Mb3D v190
Just want to sum up my current favorite topic, the Just-in-time (JIT) introduced with Mandelbulb 3D v190.
Feature of one new dA member, and two more formulas I have uploaded - details see the points below...
LinksRelevant threads , and child boards on Fractalforums.com:
If you should find bugs, or if you should have feature requests - the MB3D program child board does contain appropriate sections!Developer's notes:My resources:
- Basic Intro Mb3D Formula Editor and JIT Compiler -- fav.me/d9n3hv5
Contains a pdf (downloadable) with a basic tutorial to the formula compiler (and shows how to write an own formula)
- JIT Formula Pack and Samples 1 - Basics -- fav.me/d9tkpzc
Contains some more basic Mb3D formulas, and samples:
You can download a zip with 11 formula files (*.m3f), and 20 parameter files (m3p) which use those formulas.
If you want to try, then place the m3f files to the 'M3DFormulas' directory of your Mb3D v190 (or whichever directory you have configured).
- JIT Formula Pack and Samples 2 (of 2) -- fav.me/d9u3bfb
Continuation of pack 1. Contains more (and not only too simple) formulas.
You can download a zip with 10 formula files (*.m3f), and 28 parameter files (m3p) which use those formulas.
- I have uploaded two new formulas - this time to the FractalForums, since they are related to a discussion out there:
JIT related works of other deviants
Some members of our community have already started to test JIT formulas, or to tweak some of my formulas of the above formula pack.
I would like add a little feature.
PLEASE FORGIVE ME IF I SHOULD HAVE MISSED YOU - And please tell if you know more deviants / works trying out the JIT functionality
- the developer's edition
(and some more, also in fractalforums)
--- And more in his gallery.
His formula is inspired by the recently hyped Tglad formulas (and he needed to bounce my head to see the similarity to my RiemannPower2 formulas).
- "JIT_MyFormula formula is missing! (Check Ini-dir for formulas)" when you try to choose JIT_MyFormula from the list:
Misleading message. Basically it means that the JIT compiler cannot compile the formula because there is an error within the formula (or because of a limitation in the compiler).
That can happen even if the formula editor 'compilation' was successful.
- Speed test:
Easiest way should be to compare the formula RealPower as delivered with Mb3D, and the formula JIT_RealPower.m3f in my formula pack 1
You can see JIT *is* slower than Assembly code - but you can use such formulas at almost each computer where you are using the classic Mb3D formulas.
---------------------------------------------------------------------------------------------My Further Resources and Tutorials:
Basic Intro Mb3D Formula Editor and JIT CompilerInsight Light - A M3D Lightning TutorialThe Taming Of The Dragon - Journal, and overviewThe Taming Of The Dragon - The tutorialQuadrat3D - The formula pack