Re: [Bf-committers] How to build official binaries for Blender
Hi, i am currently working on scons compilation with VS2012. Since the update to scons 2.3 by Nathan Letwory yesterday I finally got it to compile ;) I also tested the nsis installer stuff and everything works quite good, except one little thing: How do I tell scons to include the VC110 runtime dlls into the installer? Where do I have to put them? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi, I always do that manually. Start the Blender compilation and as soon as it creates the install dir, simply copy the .dlls next to the already created 2.67 folder for example. When nsis does the packing then, it will include the dlls. Thomas Am 16.06.2013 15:27, schrieb Jürgen Herrmann: Hi, i am currently working on scons compilation with VS2012. Since the update to scons 2.3 by Nathan Letwory yesterday I finally got it to compile ;) I also tested the nsis installer stuff and everything works quite good, except one little thing: How do I tell scons to include the VC110 runtime dlls into the installer? Where do I have to put them? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi Thomas, sounds easy enough ;) Thanks a lot. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas Dinges Gesendet: Sonntag, 16. Juni 2013 15:33 An: bf-blender developers Betreff: Re: [Bf-committers] How to build official binaries for Blender Hi, I always do that manually. Start the Blender compilation and as soon as it creates the install dir, simply copy the .dlls next to the already created 2.67 folder for example. When nsis does the packing then, it will include the dlls. Thomas Am 16.06.2013 15:27, schrieb Jürgen Herrmann: Hi, i am currently working on scons compilation with VS2012. Since the update to scons 2.3 by Nathan Letwory yesterday I finally got it to compile ;) I also tested the nsis installer stuff and everything works quite good, except one little thing: How do I tell scons to include the VC110 runtime dlls into the installer? Where do I have to put them? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
[Bf-committers] How to build official binaries for Blender
Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
On Mon, May 27, 2013 at 5:56 PM, Jürgen Herrmann shadow...@me.com wrote: I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? At the moment not much, maybe it would be good to have this officially confirmed but I guess the Window maintainer (Thomas) is ok with it. When we get near the end of the 2.68 release cycles there will be a test build that will be announced on the mailing list here, and then you can make the build and uploaded it somewhere, and then someone will copy it to download.blender.org/release/Blender2.68 Is there any special build config I have to do? The buildbot builds are the default scons configuration + CUDA binaries, not sure if there are any other options enabled or if redistributable files need to be copied somewhere. Thomas does the official builds so he would know about this. How do I provide an installer? Install the NSIS Installer software, and then run python scons/scons.py nsis to create the installer. Brecht. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi, For Blender 2.68, I'd like to stick with vc2008. vc2012 builds can be provided as well, and also advertised on the dl page but marked as experimental. This way we can get good feedback first. For the official build, yes it's the default scons config. I set those 2 things inside my user-config.py though, to enable CUDA and point to the correct toolkit: WITH_BF_CYCLES_CUDA_BINARIES = 1 BF_CYCLES_CUDA_NVCC = C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v4.2/bin/nvcc.exe For the Installer you need the NSIS installer, as Brecht said + the MoreInfo plugin: http://nsis.sourceforge.net/MoreInfo_plug-in We also bundle the vc runtime files with our binaries (msvcr90.dll etc...), for people who do not have the Visual C++ runtime installed. Best regards, Thomas Am 27.05.2013 20:02, schrieb Brecht Van Lommel: On Mon, May 27, 2013 at 5:56 PM, Jürgen Herrmann shadow...@me.com wrote: I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? At the moment not much, maybe it would be good to have this officially confirmed but I guess the Window maintainer (Thomas) is ok with it. When we get near the end of the 2.68 release cycles there will be a test build that will be announced on the mailing list here, and then you can make the build and uploaded it somewhere, and then someone will copy it to download.blender.org/release/Blender2.68 Is there any special build config I have to do? The buildbot builds are the default scons configuration + CUDA binaries, not sure if there are any other options enabled or if redistributable files need to be copied somewhere. Thomas does the official builds so he would know about this. How do I provide an installer? Install the NSIS Installer software, and then run python scons/scons.py nsis to create the installer. Brecht. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) there is no need for a license the express edition compiles x86, x86_64 by default, so it's just the matte of downloading one from ms site, you'll get a free serial to activate. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. well that's because of the openmp issue, if it is resolved then i'm sure it will be faster than the msvc one. Regards Yousef Harfoush ba...@msn.com Date: Tue, 28 May 2013 00:52:08 +0600 From: sergey@gmail.com To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi Sergey, use an express license. It does support everything you need to build blender no need for a pro license. /Jürgen Am 27.05.2013 um 20:52 schrieb Sergey Sharybin sergey@gmail.com: Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
You might be right, but imho it is much harder to make mingw support OpenMP on windows than to optimize blender for MSVC ;) Am 27.05.2013 um 20:59 schrieb Yousef Hurfoush ba...@msn.com: Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) there is no need for a license the express edition compiles x86, x86_64 by default, so it's just the matte of downloading one from ms site, you'll get a free serial to activate. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. well that's because of the openmp issue, if it is resolved then i'm sure it will be faster than the msvc one. Regards Yousef Harfoush ba...@msn.com Date: Tue, 28 May 2013 00:52:08 +0600 From: sergey@gmail.com To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Aah, nice :) On Tue, May 28, 2013 at 1:12 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Sergey, use an express license. It does support everything you need to build blender no need for a pro license. /Jürgen Am 27.05.2013 um 20:52 schrieb Sergey Sharybin sergey@gmail.com: Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
i don't know how much code cycles needs to work with msvc compiler as good as the mingw, and also would like to get away from closed/property compilers, as OSS mingw is the better choice. but thanks man, the vs2012 ide is very good to work with for devlopment. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com Date: Mon, 27 May 2013 21:14:59 +0200 To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender You might be right, but imho it is much harder to make mingw support OpenMP on windows than to optimize blender for MSVC ;) Am 27.05.2013 um 20:59 schrieb Yousef Hurfoush ba...@msn.com: Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) there is no need for a license the express edition compiles x86, x86_64 by default, so it's just the matte of downloading one from ms site, you'll get a free serial to activate. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. well that's because of the openmp issue, if it is resolved then i'm sure it will be faster than the msvc one. Regards Yousef Harfoush ba...@msn.com Date: Tue, 28 May 2013 00:52:08 +0600 From: sergey@gmail.com To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
Hi yousef, I am just trying to help because i really like blender. As for optimization, this would be a subject for a deep inspection of blenders code base. I think every compiler hat it pros and cons. In the end they all do the same. MinGW/GCC is faster than msvc with floating point operations. Therefore MSVC is faster on integer ops. The ms compilers have much better support for the win api, that's why we have problems with OpenMP and mingw. I would love to give Intels compiler a try with blender, but it's so expensive :( In the end it is all philosophy. As you said the IDE is top notch and the debugger is great. VC 2012 express even has a code analysis feature that seems to be quite good. /Jürgen Am 27.05.2013 um 21:23 schrieb Yousef Hurfoush ba...@msn.com: i don't know how much code cycles needs to work with msvc compiler as good as the mingw, and also would like to get away from closed/property compilers, as OSS mingw is the better choice. but thanks man, the vs2012 ide is very good to work with for devlopment. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com Date: Mon, 27 May 2013 21:14:59 +0200 To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender You might be right, but imho it is much harder to make mingw support OpenMP on windows than to optimize blender for MSVC ;) Am 27.05.2013 um 20:59 schrieb Yousef Hurfoush ba...@msn.com: Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) there is no need for a license the express edition compiles x86, x86_64 by default, so it's just the matte of downloading one from ms site, you'll get a free serial to activate. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. well that's because of the openmp issue, if it is resolved then i'm sure it will be faster than the msvc one. Regards Yousef Harfoush ba...@msn.com Date: Tue, 28 May 2013 00:52:08 +0600 From: sergey@gmail.com To: bf-committers@blender.org Subject: Re: [Bf-committers] How to build official binaries for Blender Would also be good to have msvc2012 buildslave. But this is tricky =\ Any volunteers to donate msvc2012 license to BF or maybe someone wants to sacrifice his computer's cpu power to run msvc2012 slave? :) On Tue, May 28, 2013 at 12:25 AM, Jürgen Herrmann shadow...@me.com wrote: Hi Yousef, I am currently working on documentation for that. But NVidia will release Cuda 5.5 RC soon so it might be unnecessary. I think we should stick with MSVC on Windows and work on cycles optimization for MSVC. Because MSVC builds are faster in BI, physics and other parts of Blender. /Jürgen Am 27.05.2013 um 19:57 schrieb Yousef Hurfoush ba...@msn.com: hi can you show me how to use cuda 5 with vs 2012? i want to use compile with mingw64, and the old abandon vs2008. i think concentrating on getting mingw64 use openmp is better than supporting any msvc compiler! i mean the huge difference in render time alone makes mingw64 a killer compiler! but it still useful in coding and debugging, thanks for porting to it. Regards Yousef Harfoush ba...@msn.com From: shadow...@me.com To: bf-committers@blender.org Date: Mon, 27 May 2013 17:56:19 +0200 Subject: [Bf-committers] How to build official binaries for Blender Hi there, I got cuda 5.0 to work with VS 2012 today. I would like to provide official builds for 2.68. What do I have to do then? Is there any special build config I have to do? How do I provide an installer? /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf
Re: [Bf-committers] How to build official binaries for Blender
On Tue, May 28, 2013 at 6:54 AM, Jürgen Herrmann shadow...@me.com wrote: Hi yousef, I am just trying to help because i really like blender. As for optimization, this would be a subject for a deep inspection of blenders code base. I think every compiler hat it pros and cons. In the end they all do the same. MinGW/GCC is faster than msvc with floating point operations. Therefore MSVC is faster on integer ops. Not sure why MSVC would be faster at integer ops because its slower at floats? is there any performance tests showing this? IIRC - Brecht said it wasn't floating point operations being faster on MinGW, it was GCC's library of floating point math functions (assume sin/cos/sqrt/pow... etc). Though he also said this needing further investigation. If this is really the case it may be possible to replace MSVC's math functions though Im not sure if this would give hard-to-fix linking issues if dependencies are still using MSVC's math functions. The ms compilers have much better support for the win api, that's why we have problems with OpenMP and mingw. I would love to give Intels compiler a try with blender, but it's so expensive :( In the end it is all philosophy. As you said the IDE is top notch and the debugger is great. VC 2012 express even has a code analysis feature that seems to be quite good. /Jürgen ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] How to build official binaries for Blender
On Mon, May 27, 2013 at 11:25 PM, Campbell Barton ideasma...@gmail.com wrote: On Tue, May 28, 2013 at 6:54 AM, Jürgen Herrmann shadow...@me.com wrote: I am just trying to help because i really like blender. As for optimization, this would be a subject for a deep inspection of blenders code base. I think every compiler hat it pros and cons. In the end they all do the same. MinGW/GCC is faster than msvc with floating point operations. Therefore MSVC is faster on integer ops. Not sure why MSVC would be faster at integer ops because its slower at floats? is there any performance tests showing this? There's no reason to think that would be the case, there's no tradeoff to make between integer and float performance on the same processor. IIRC - Brecht said it wasn't floating point operations being faster on MinGW, it was GCC's library of floating point math functions (assume sin/cos/sqrt/pow... etc). Though he also said this needing further investigation. If this is really the case it may be possible to replace MSVC's math functions though Im not sure if this would give hard-to-fix linking issues if dependencies are still using MSVC's math functions. I don't know the cause of the performance difference, some else suggested it's the floating point math functions but I don't know if that's the case. I'll make some time to do performance profiling on Windows, no point speculating about this when we no one has even run a basic profiler and checked if any unexpected slow functions show up. Brecht. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers