Re: [Bf-committers] How to build official binaries for Blender

2013-06-16 Thread 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


Re: [Bf-committers] How to build official binaries for Blender

2013-06-16 Thread Thomas Dinges
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

2013-06-16 Thread Jürgen Herrmann
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

2013-05-27 Thread Jürgen Herrmann
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

2013-05-27 Thread Yousef Hurfoush
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

2013-05-27 Thread 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


Re: [Bf-committers] How to build official binaries for Blender

2013-05-27 Thread Thomas Dinges
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

2013-05-27 Thread Jürgen Herrmann
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

2013-05-27 Thread Sergey Sharybin
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

2013-05-27 Thread Yousef Hurfoush

 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

2013-05-27 Thread Jürgen Herrmann
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

2013-05-27 Thread Jürgen Herrmann
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

2013-05-27 Thread Sergey Sharybin
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

2013-05-27 Thread Yousef Hurfoush
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

2013-05-27 Thread Jürgen Herrmann
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

2013-05-27 Thread Campbell Barton
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

2013-05-27 Thread Brecht Van Lommel
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