Now, while playing arount with version 0.30, i think i've found some kind of a bug. If you use one of the three "tglad ..." parameter files from the "settings" directory, the program crashes after rendering an image:

The main reason for the crash is the missing "background3.jpg" file in the "texture" directory. If you edit the settings file and change "background3.jpg" to "background.jpg", everything is ok, and the program does not crash.

But what's behind the crash. After playing around with the GDB, if found that it crashes in the following routine in "texture.cpp":

//destructorcTexture::~cTexture(void){ delete bitmap;}

So, i think the real reason for the crash is because the "bitmap" struct is never used because of the missing JPEG File in the constructor "cTexture::cTexture(char *filename)"

Sorry, when i'am wrong, but my C++ Knowledge is not so good, i live more in the C - World.

Solution:- Exit the program when there is wrong path to a texture- Only "delete bitmap" when bitmap is realy used (don't know how to do that)

Thank you for information about bug. I have known about this problem. Program hasn't got error handling for missing textures (or other files). I will use your suggestions and add additional conditions for situations when some file is not loaded. I will also add some error pop-up windows.

I guess I am kind of late to join this wonderful party. I just downloaded the win32 0.30 version (and source code). One thing that puzzles me is that there is no License.txt file attached to this project at all. What does this mean for third party modifications?

The reason is that I would like to try accelerating this with CUDA, however I do not know under which conditions such a "fork" could be republished, if at all (In case I start modifying it, I would be using the Linux 0.40 version)

Anyway, thanks a lot for publishing this open source. This seems to be one of the most advanced dedicated 3D fractal renders out there.

One thing that puzzles me is that there is no License attached to this project at all. What does this mean for third party modifications?The reason is that I would like to try accelerating this with CUDA, however I do not know under which conditions such a "fork" could be republished, if at all (In case I start modifying it, I would be using the Linux 0.40 version)

Program is published with GNU GPL and uses components with the same licence (GTK+, JPEGlib, etc...). Of course you can modify the program but if you want to release your program you also have to use GNU GPL licence and publish source code.Now this program is completely GPU unfriendly but it will be very nice to accelerate it.

Program is published with GNU GPL and uses components with the same licence (GTK+, JPEGlib, etc...). Of course you can modify the program but if you want to release your program you also have to use GNU GPL licence and publish source code.Now this program is completely GPU unfriendly but it will be very nice to accelerate it.

GTK+ is actually under GNU LGPL 2.1 and libjpeg has a BSD style license. Nevertheless I respect your decision to release mandelbulber as GPL'ed software. Your software may not yet be GPU friendly yet, but is definitely GNU friendly

It would be better to actually bundle a copy of the GPL license text with the distribution, just to avoid any confusion.

One of the biggest issues I am facing in the conversion is the limited floating point precision of most consumer GPUs. Your source code is very nice (apart from some non-english comments that are difficult to parse for me) and it has few dependencies other than GTK+ and libjpeg. Great! I was able to wrap this into a newly created kdevelop IDE project in just 20 minutes (I am very familiar kdevelop because we use it a lot at my workplace).

By the way I have some left over nVidia 9600 GSO graphics cards with 396MB RAM, PCI Express. Want one (for free)? They have about 400 GFlops peak performance each and they do support CUDA (and OpenCL). Consider it a donation for this wonderful software. All I need is your mailing address.

On my OpenSuSE 11.1, this version hangs and becomes unresponsive after opening its GUI.I tried your binary, as well as a recompiled binary.

Before that I had installed the 0.40 version.

I made sure the entire $HOME/.mandelbulber folder was updated with the version fromyour new .tar.gz file

Unfortunately there was fatal bug in post-render fog effect. Program tried to refresh this effect during initialisation of GUI when default settings file has another fog parameters than default for GUI. I have fixed this bug. Now program should run properly - I tested it on clean system. Unfortunately I didn't found this bug before because I tested it on my computer and I had little another default setting file.