POV-Ray : Newsgroups : povray.programming : Type problems : Re: Type problems Server Time
20 Apr 2024 07:16:43 EDT (-0400)
  Re: Type problems  
From: Thorsten Froehlich
Date: 29 Mar 2011 15:47:59
Message: <4d92376f$1@news.povray.org>
On 29.03.11 21:01, Aidy wrote:
> OK I've fiddled around with it a bit, and the first error on (TPATTERN *)Tnormal
> doesn't appear to be an error to do with the casting. That seems to be working
> fine (I created a new TPATTERN * variable and assigned it to the cast Tnormal
> without error) however it errors when using that in the method call to cuNoise.
>
> My declaration of cuNoise is :
>
> __device__ INLINE_NOISE DBL cuNoise (VECTOR EPoint,TPATTERN *TPat)
>
> and is inside the texture file, as it was before (i've moved a lot of things
> around but all methods are still in the same relative places. e.g methods
> originally in texture are now in cuTexture.)
>
> The cuNoise definition clearly requires a TPATTERN pointer, yet I still get the
> error? I am including the cuTexture header file where the prototype of the
> cuNoise method exists. Everything SEEMS correct, and short of the naming of
> methods, it is identical to the original code to the best of my knowledge :(

Well, the question to ask is simple: Why are you renaming all functions in 
POV-Ray? And the immediate conclusion is to ask: Did the code work *before* 
you changed it?

     Thorsten


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.