Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] Re: RE: Re: RE: Can Manta be built properly on WinTel+VC9.0?


Chronological Thread 
  • From: "James Bigler" < >
  • To:
  • Subject: [Manta] Re: RE: Re: RE: Can Manta be built properly on WinTel+VC9.0?
  • Date: Tue, 9 Dec 2008 14:30:35 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=w3rWvfwgyTIyfwYO7uRZtGJqGNb3IONnunxf4JaBvj+WAtodh6HTdGD0DkeMvoL8sa 7+XTASFxG/KXyfB+0SlHRLriAVJim9S/694P+L8nG4xfXUTeQm5utb9otJBugE1oqGi0 evwW0133SI87ZoymRQulJb0iEplj/bk9pLmD8=

Well, that's good to hear that the SSE was fixed.  I'm wondering if there was a patch to VS that fixed that.

Tearing is almost surely a result of changing the camera not in a transaction or callback.  Register a callback with the engine and change the working camera in there.

James

On Tue, Dec 9, 2008 at 12:03 PM, Bo Huang < "> > wrote:
I wonder if I am missing something. I have never experienced problem with VS and SSE. I have started using Manta on VS2005 and now use VS2008.

At one time I have installed the trial version of ICC thinking it would boost my performance. Never got it working and it has since expired. In fact, when my projects were converted to .icproj, I got some compilation errors and had to switch back to standard .vcproj.

I do have a problem that may or may not be related. Having developed Manta as a plugin for my main program, I am seeing teary images when rotating the scene. It is as if certain tiles of the scene are still rendered with previous frame's model-view matrices. Those affected tiles seem to be random.

While rotating, I would still observe this teariness from time to time in my stand alone version of Manta. But after rotation finishes, the problem would be gone as well.

________________________________

From: James Bigler [mailto: "> ]
Sent: Mon 12/8/2008 12:58 PM
Subject: [Manta] Re: RE: Can Manta be built properly on WinTel+VC9.0?


The problem lies in VS.  It fails to sometime recognize the order of compilation and it doesn't work in a parallel build environment (note that it does work for Makefiles).  Try as Bo suggests and manually specifying the build order.

Also, note that the SSE code path doesn't work at all for VS (at least the last time someone tried to use it).  It will compile, but it core dumps later on during execution.  VS's compiler is to blame for this.  Using ICC works around this issue.

There may be some magic to make VS compiler happy with the SSE code we wrote, but asking around with other heavy SSE users they all agreed that VS was broken for advanced SSE use and to use ICC.

James


On Mon, Dec 8, 2008 at 7:44 AM, Bo Huang < "> > wrote:


       Hi



       Try manually build the Manta_Engine.vcproj project first. After this project builds successfully, then build the rest of the solution.



       From: Zhanping Liu [mailto: "> ]
       Sent: Monday, December 08, 2008 9:39 AM
       To: ">
       Subject: [Manta] Can Manta be built properly on WinTel+VC9.0?



       Hi all:

           I am wondering if anybody has successfully built Manta on a WinTel PC using VC version 9.0 (i.e., 2008).

           I got VC project files by running CMake, but the project failed to pass the link process with errors such as "Failed to open Manta_Engine.lib".

           CMakeLists.txt is supposed to support multiple platforms, whereas it turns out not to support WinTel+VC, from my experience. If it really does, what are the CMake settings?

           Thanks and regards.

           -Zhanping






________________________________


       Send e-mail faster without improving your typing skills. Get your Hotmail® account. <http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008>






Archive powered by MHonArc 2.6.16.

Top of page