POV-Ray : Newsgroups : povray.binaries.programming : Updated yuqk tarballs for Unix/Linux. 3317dfc0 : Re: Updated yuqk tarballs for Unix/Linux. 3317dfc0 Server Time
21 Nov 2024 04:37:04 EST (-0500)
  Re: Updated yuqk tarballs for Unix/Linux. 3317dfc0  
From: William F Pokorny
Date: 20 Nov 2024 00:42:27
Message: <673d76c3@news.povray.org>
On 11/19/24 19:26, William F Pokorny wrote:
> On 11/4/24 01:27, William F Pokorny wrote:
>> Please see the attached tarballs
> 
> For the record.
> 
> There are problem(s) in this release (and my development space) with 
> 'some' normal{} use. I now have one case where the normals just don't 
> work and a second which core dumps.
> 
> I've not got a clue what change(s) might have tripped this behavior. I 
> don't believe I touched anything related to normals for this last 
> release. :-(
> 

Attached is a patched source code tarball. After compiling,  if one runs 
the version.pov file shipped with yuqk it will show v0.6.10.1 rather 
than v0.6.10.0.

I was away from POV-Ray / yuqk coding and play for more than two months 
after the early July yuqk release. I forgotten I'd slapped at some code 
faster than using a dynamic_pointer_cast for possible normal blend maps 
on every Perturb_Normal() call. The code wasn't supposed to be released 
yet, but I let it slip by...

In my development space now trying another method. This time using a 
'hard assert' in BOTH the performance compile and debug compile. The 
debug compile of v0.6.10.0 had an assert which immediately pointed to 
the problem for scenes showing issues, but the assert was only in the 
debug compile. FWIW.

Bill P.


Post a reply to this message


Attachments:
Download 'povray-3.8.0-x.yuqk_3317dfc0_patch1.tar.gz' (1668 KB)

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