POV-Ray : Newsgroups : povray.binaries.programming : Updated yuqk tarballs for Unix/Linux. b0c8c689 : Updated yuqk tarballs for Unix/Linux. b0c8c689 Server Time
1 Mar 2024 00:37:48 EST (-0500)
  Updated yuqk tarballs for Unix/Linux. b0c8c689  
From: William F Pokorny
Date: 30 Oct 2023 13:26:23
Message: <653fe73f@news.povray.org>
Please see the attached tarballs and previous announcements in this fora 
and INSTALL.txt for suggestions on compiling and running via wrapper script.

A reminder the yuqk fork is not POV-Ray. As time passes, it's less 
likely existing POV-Ray scenes will work without modification.

Bill P.


----------- povray-3.8.0-x.yuqk_b0c8c689.tar.gz  October 30, 2023
yuqk R10 v0.6.4.0

Renamed this fork of POV-Ray on finding the old name now collides with 
an apparently popular adult web site. Functionally, the change is mostly 
transparent to the end user except for a few things like the shipped 
wrapper script name was changed to 'yuqk'.

In my head, the yuqk fork name is an acronym for, "Yet Unknown Quality 
Kaleidoscope" with a varying comma placement (not shown). I'm 
pronouncing it like the English word, yuck.

The julia_fractal shape removed which includes the removal of following 
keywords specifically dedicated to it: 'cube', 'hypercomplex', 
'julia_fractal', 'max_iteration', 'precision', 'pwr', 'quaternion', 
'reciprocal' and 'slice'.

The julia_fractal related, secondary, specialized uses of the following 
keywords have also been removed: 'acos', 'acosh', 'asin', 'asinh', 
'atan', 'atanh', 'cos', 'cosh', 'exp', 'ln', 'sin', 'sinh', 'sqr', 'tan' 
and 'tanh'.

Added parse check for duplicate macro parameter names. The macro 
definition '#macro ABC(_a,_b,_a) ... #end' will now be considered in 
error due the second use of the '_a' parameter name.

The 'component' keyword support in the blob{} was removed. It's been 
obsolete for ages.

The 'deprecated' keyword support for identifiers removed. Always 
relatively expensive code for something almost never used. Further, 
there were bugs (not sorted) around local versus declare directive use 
and the existing deprecated support.

Fixed a number of parsing issues related to the 'global' and 'local' 
pseudo dictionaries maintained by the parser.

Added internal bitwise functions to rotate bits left or right in 
f_64x_ui1_rol() and f_64x_ui1_ror().

Official releases of POV-Ray have always multiplied the caustic exponent 
value a user specifies by 45.0 internally. The yuqk fork removed it, as 
the multiplier just makes it harder to understand and control the 
internal std::pow function used in shaded regions to create the faked 

Added a blend_mode 5 option which is similar to the new option 4 found 
for the first time in the previous release - except it peaks in the 
middle of the interval instead of at both ends.

Post a reply to this message

Download 'povray-3.8.0-x.yuqk_b0c8c689.tar.gz' (1661 KB) Download 'yuqk_docandaid_b0c8c689.tar.gz' (402 KB) Download 'yuqk_examples_b0c8c689.tar.gz' (103 KB)

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