forked from POV-Ray/povray
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
167 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -45,6 +45,31 @@ This version is still under active development, and not finalized yet. | |
NOTE: This release cycle has been redesignated v3.8.0. There will not be a | ||
v3.7.1 release proper. | ||
|
||
Performance Improvements | ||
------------------------ | ||
|
||
- Significantly improved parsing speed of skipped conditional blocks (e.g. in | ||
`#if(false) ... #end`), especially for blocks containing few directives | ||
(stuff that begins with `#`). | ||
|
||
Changed Behaviour | ||
----------------- | ||
|
||
- Any new behaviour formerly activated by `#version 3.71` now requires | ||
`#version 3.8` (or higher); specifying `#version 3.71` will trigger a | ||
corresponding warning. | ||
- Some defaults have been changed (requires `#version 3.8` as the _very first_ | ||
statement of the scene, or a corresponding command line / INI setting): | ||
- The pigment now defaults to plain white. | ||
- `ambient` now defaults to 0.0 instead of 0.1. | ||
- The camera `right` vector length now defaults to the output image aspect | ||
ratio (presuming square pixels) instead of 1.33. | ||
- Minor changes have been made to the benchmark scene. New benchmark version | ||
is 2.03. | ||
- Token counting in conditional blocks (e.g. in `#if ... #end`) has changed. | ||
Whenever such a block is skipped, the token count is now incremented only | ||
by directives (stuff that begins with `#`). | ||
|
||
Fixed or Mitigated Bugs | ||
----------------------- | ||
|
||
|
@@ -54,35 +79,26 @@ Reported via GitHub: | |
spline types & lathe uses.") | ||
- #292 ("Port of FS227 - Fixed Vector Limitations") | ||
- #317 ("Boost 1.65.0 incompatibility") | ||
- #341 ("macOS build failure for 3.7.0.5", configure script failing to use | ||
-lboost_system with Boost 1.66) | ||
- #342 ("AX_FIX_INCORRECT_PATH is broken", configure script failing to | ||
properly handle `.` directory in `C_INCLUDE_PATH` or `CPLUS_INCLUDE_PATH`) | ||
|
||
Reported via the Newsgroups: | ||
|
||
- <[email protected]> | ||
(2017-11-05, povray.newusers, "orthographic camera and conic_sweep object") | ||
Sides of a `conic_sweep` prism become invisible when viewed head-on using | ||
an orthographic camera. | ||
- <[email protected]> | ||
(2018-01-05, povray.beta-test, "3.8.0 block pattern, density list parsing issue.") | ||
|
||
Miscellaneous: | ||
|
||
- Fix `interior_texture` for text objects (as mentioned in GitHub issue #65) | ||
- Eliminated use of deprecated C++ `register` keyword (except in 3rd party | ||
libraries bundled with the POV-Ray source code). | ||
|
||
Changed Behaviour | ||
----------------- | ||
|
||
- Any new behaviour formerly activated by `#version 3.71` now requires | ||
`#version 3.8` (or higher); specifying `#version 3.71` will trigger a | ||
corresponding warning. | ||
- Some defaults have been changed (requires `#version 3.8` as the _very first_ | ||
statement of the scene, or a corresponding command line / INI setting): | ||
- The pigment now defaults to plain white. | ||
- `ambient` now defaults to 0.0 instead of 0.1. | ||
- The camera `right` vector length now defaults to the output image aspect | ||
ratio (presuming square pixels) instead of 1.33. | ||
- Minor changes have been made to the benchmark scene. New benchmark version | ||
is 2.03. | ||
|
||
Other Noteworthy | ||
---------------- | ||
|
||
|
@@ -95,6 +111,8 @@ Other Noteworthy | |
from the repository. To retrieve version information from the source | ||
package, use one of the new `get-source-version.*` scripts provided in | ||
`tools/unix/` and `tools/windows/`, respectively. | ||
- The `unix/prebuild.sh` script can now be run from the main directory; it is | ||
no longer necessary to change to the unix directory first. | ||
|
||
|
||
Changes between 3.7.1-beta.9 and 3.7.1-rc.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.