Logo by simon.snake - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. March 28, 2024, 09:52:12 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: technical request  (Read 1526 times)
0 Members and 1 Guest are viewing this topic.
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« on: July 27, 2011, 12:33:36 PM »

Jesse, when I open a function I see something like that
.Double paramname1=0
.Integer pn2=3

those are stored in edi+something in read only mode cheesy

I am sayin, what if we make a new field type, read write, not displayed in screen that stores additional data? example

!Double dimension1=0

allocates in edi+something read write space for an additional variable double, initially zero.

this would make possible more formulas cheesy pleaseeee
Logged

No sweat, guardian of wisdom!
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #1 on: July 27, 2011, 03:26:03 PM »

Another solution, a [VARIABLES] section, similar to [CONSTANTS], data stored in ESI and so on (read write access wink )
Logged

No sweat, guardian of wisdom!
Jesse
Download Section
Fractal Schemer
*
Posts: 1013


« Reply #2 on: July 28, 2011, 01:10:55 AM »

Already thought of this, but many changes have to be made because by now each calculation thread is sharing the formulas, so no writing is allowed - else you get artifacts of course.
I would have to program that each thread gets it own formula with variables.

A more general use of formulas is also on the todo list, but i guess this needs really some time until i get there...
Logged
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #3 on: July 28, 2011, 09:07:25 AM »

Okay understood thanks smiley
Logged

No sweat, guardian of wisdom!
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #4 on: July 28, 2011, 08:20:45 PM »

Another idea is a 'pre-calculation' code called just to calculate some constants that depend on the user data, but this is not so urgent cheesy
Another idea is a support for 2d angle matrix (plane rotation) - barely compute sine and cosine of the chosen angle. Not urgent but handy for sure A Beer Cup
Logged

No sweat, guardian of wisdom!
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #5 on: July 28, 2011, 08:43:23 PM »

Another solution, a [VARIABLES] section, similar to [CONSTANTS], data stored in ESI and so on (read write access wink )

be sure n
Already thought of this, but many changes have to be made because by now each calculation thread is sharing the formulas, so no writing is allowed - else you get artifacts of course.
I would have to program that each thread gets it own formula with variables.

A more general use of formulas is also on the todo list, but i guess this needs really some time until i get there...

be sure not to trade speed against flexibility.... such modifications could radically slow down the program for a *rarely*(?) used feature!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #6 on: July 28, 2011, 11:04:59 PM »

No, absolutely... Load a pack of bytes takes no time smiley and it will be done only if necessary (example, phoenix fmla)
Logged

No sweat, guardian of wisdom!
Jesse
Download Section
Fractal Schemer
*
Posts: 1013


« Reply #7 on: July 29, 2011, 09:29:18 AM »

be sure not to trade speed against flexibility.... such modifications could radically slow down the program for a *rarely*(?) used feature!

Of course i am always trying to not decrease speed or to have good reasons to loose some precents.

For the variables i have in mind to make an optional initialization code for formulas that will be performed before the iterations, so max 6 tests for zero pointer would be added on usual formulas, should not decrease speed that much.
For the more general formula combination with interpolation, alternation and DEcombination i had to test it before and would be only satisfied if speed decrease is under 10 percent.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
mandelbox request 3D Fractal Generation gussetCrimp 14 4498 Last post February 27, 2010, 01:21:28 AM
by Timeroot
Fractus Technical Gallery Adobe Photoshop Plugins Gallery richardrosenman 0 1073 Last post May 11, 2010, 11:00:46 PM
by richardrosenman
A minor request Mandelbulb 3d Fitz 1 1200 Last post April 21, 2011, 09:23:16 AM
by DarkBeam
Request for new M3D version Mandelbulb 3d Madman 3 1289 Last post August 01, 2011, 11:05:35 PM
by Jesse
Moving fractals from visual to technical: Programming Fractal Fluid Solver Programming freshNfunky 0 2625 Last post November 24, 2012, 07:35:48 PM
by freshNfunky

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.155 seconds with 25 queries. (Pretty URLs adds 0.007s, 2q)