Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Sebastian Jennen
@zebastian
thats a lot, did not have in mind that we made that much changes.
some good news: arch is fixed / travis build is passing
Krzysztof Marczak
@buddhi1980
I have uploaded to our common Dropbox folder version 2.07 of Mandelbulber. I want to ask to test it on different machines (Windows Xp/Vista/7/8/10/Linux/OSX/Raspbery....). I have just tested it under Win10-64bit and works fine. I will test it also under WinXp, Vista, Ubuntu
Krzysztof Marczak
@buddhi1980
@zebastian, you had very good idea to create scrips for compilation. Today it took only 2 hours to compile all libraries and programs for 32 and 64 versions. Without scrips I had to spend much more time to collect everything
@bermarte , will you be able to compile the program under OSX and test it?
Krzysztof Marczak
@buddhi1980
Under WinXp 32-bit, Vista 64-bit, Win10 64-bit, Ubuntu 32-bit, Debian 64-bit works.
Only issue which I see, that under Windows there is still not available EXR format.
bermarte
@bermarte
@buddhi1980 Yes I can check, now Exr files are supported also for OS X , but I must confirm it for 2.07 (:
Sebastian Jennen
@zebastian
win7 64-bit also tested.
exr cross compilation works, but when building mandelbulber against the lib the linker complains about missing headers. This is where i got stuck and tried hours to get this to work without success.
Sebastian Jennen
@zebastian
tomorrow i will start compilation on the raspberry.
does someone of you own an odroid c2? this could be an interesting platform to test...
Krzysztof Marczak
@buddhi1980
The problem with EXR is because it produces only libraries for static linking. In /usr/local/mingw-32bit/lib we have only *.la files for EXR
Thats why they cannot be linked
bermarte
@bermarte
2.07 OS X works, EXR compilation works fine. I Should add TIFF library as well later.
Krzysztof Marczak
@buddhi1980
great!
bermarte
@bermarte
This message was deleted
bermarte
@bermarte

this is how I link EXR headers and libraries:

QMAKE_CXXFLAGS += -fvisibility=hidden

LIBS += -lz -lpthread
LIBS += -LPWD/../OpenEXR1/lib/lIlmImf21lHalflIex21lIexMath21lImath21lIlmThread21INCLUDEPATH+=PWD/../OpenEXR_1/lib/ -lIlmImf-2_1 -lHalf -lIex-2_1 -lIexMath-2_1 -lImath-2_1 -lIlmThread-2_1 INCLUDEPATH += PWD/../OpenEXR_1/include/OpenEXR
DEPENDPATH += PWD/../OpenEXR1/libPRETARGETDEPS+=PWD/../OpenEXR_1/lib PRE_TARGETDEPS += PWD/../OpenEXR_1/lib/libIlmImf-2_1.a PWD/../OpenEXR1/lib/libHalf.aPWD/../OpenEXR_1/lib/libHalf.a PWD/../OpenEXR_1/lib/libIex-2_1.a PWD/../OpenEXR1/lib/libIexMath21.aPWD/../OpenEXR_1/lib/libIexMath-2_1.a PWD/../OpenEXR_1/lib/libIlmThread-2_1.a $$PWD/../OpenEXR_1/lib/libImath-2_1.a
DEFINES += USE_EXR

Krzysztof Marczak
@buddhi1980
the problem with mingw is not how to link exr libraries, but how to compile them to have *.dll.a files
Krzysztof Marczak
@buddhi1980
What I have just fount, that our setup-cross-compile-to-windows.sh script produce regular linux libraries for EXR intead of mingw. CMAKE_HOST_SYSTEM doesn't change compiler to mingw!
Sebastian Jennen
@zebastian
Oh, this probably should be cmake_system instead of ...host...
Sebastian Jennen
@zebastian
Armv6 raspbian finally running :)
Sebastian Jennen
@zebastian
2016-03-13-100416_1824x984_scrot.png
Default Mandelbulb takes ~30 minutes
Martin
@acidhunter
Great!
I got it running on my oneplus on android. Running ubuntu in a chroot ;-)
Sucessfull controll my rendercluster from my SMARTPHONE^^
Sebastian Jennen
@zebastian
Thats fancy, do you got it working with a GUI, or with cli?
Sebastian Jennen
@zebastian
i am still not capable of compiling openexr for windows. Any help with the setup script would be much appreciated.
Anyway, this is not a reason to delay the release for 2.0.7, if this is the braking point.
Krzysztof Marczak
@buddhi1980
I have also tried to compile epenexr in many ways and always got the same result. As I read on many forums, this library is not prepared for mingw at all. So today I will start packaging.
Krzysztof Marczak
@buddhi1980
install sl package and type sl in terminal :)
Sebastian Jennen
@zebastian
:P thats crazy
bermarte
@bermarte
Hi, I am not not sure but please check this link, can't you use pre-built libs?
http://www.digilanti.org/fragmentarium/
http://www.digilanti.org/fragmentarium/Fragmentarium-1.0.21-3Dickulus-pre.zip
Includes pre-compiled static libs for OpenEXR
Maybe I am wrong.
Krzysztof Marczak
@buddhi1980
Thnaks for this hint. I need to check it. I suppose that libraries will not work until we use newer version on mingw (we use gcc 5.3, but that libraries were compiled with gcc 4.9).
By the way we decided to release 2.07 without EXR for Windows, just not to delay release too much. If we find way to compile EXR properly, we can release 2.07-1 with EXR support
Actually we are trying to do cross-compilation under Linux. When I have free time I will try to compile libraries and program under Windows.
Krzysztof Marczak
@buddhi1980
mandelbulber 2.07 is released! Thank you a lot for hard work!
@bermarte, could you prepeare as usual packages for OSX?
Sebastian Jennen
@zebastian
@bermarte can you also look into this bug report? maybe you can reproduce this failure, since i was not able to produce this error on windows / linux
Krzysztof Marczak
@buddhi1980
which bug report you mean?
Krzysztof Marczak
@buddhi1980
I can reproduce it when I run client under Windows (version 2.07) and server under Linux (version 2.07-1), so I'm starting debuging this.
Krzysztof Marczak
@buddhi1980
Fixed
bermarte
@bermarte
Saturday I can check NetRender using OSX/Linux machines.
Sebastian Jennen
@zebastian
what do you think to make the preferences dialog one big tabwidget?
the layout is getting higher and higher, on small screens this can become an issue. and the information could be separated into meaningful groups:
general | image | rendering |
rendering could contain number of cpus to use / opencl settings when available.
wish you all a good easter time!
Krzysztof Marczak
@buddhi1980
It's good idea to split it into several tabs.
Happy Easter!
Sebastian Jennen
@zebastian
@buddhi1980 please double check this commit: 766c740479eb7aa82f0e44b19aa1e2bea32473b0
buddhi1980/mandelbulber2@766c740
Sebastian Jennen
@zebastian
do you think it is ok to remove the first 50 frames or so from the example flight_anim_menger sponge_3.fract?
The all-gray intro may confuse some new users and think the animation is broken.
Krzysztof Marczak
@buddhi1980
It's good idea to delete first frames.
Sebastian Jennen
@zebastian
ok, changed the example...buddhi1980/mandelbulber2@ba173bc