The Persistence of Vision Raytracer (POV-Ray).
This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.
Opened by Chris Cason - 2010-12-15
Last edited by William F Pokorny - 2016-12-04
FS#181 - Unimplemented, altered or missing features to document or fix
This is a list of unimplemented features and things to fix with respect to 3.7 vs 3.6 compatibility. They either need to be fixed in code, or failing that, to be documented prior to release.
Create_INI works differently from 3.6. Prior versions of POV-Ray would write all options to the file, even if they were not supplied by the user (non-supplied options would take the default value). Currently in 3.7, only supplied options are written, because the front-end does not send unused options to the back-end. The proper fix for this would be to have a set of defines that establish the defaults all in one place (currently we rely on hard-coded values scattered around the code), and for the Output_INI_Option() function to look up and use the default when not supplied. As this is not likely to be done before 3.7 release, we need to document it as a temporary situation.
The following messages are marked as ‘currently not supported by code’ in povmsgid.h. We need to check where this comment is correct and if so the docs need to be updated to indicate this (for items that are already documented). Some items may be re-implemented later, and some may never be:
- kPOVAttrib_TestAbort
- kPOVAttrib_TestAbortCount
- kPOVAttrib_VideoMode
- kPOVAttrib_Palette
- kPOVAttrib_DisplayGammaType
- kPOVAttrib_FieldRender
- kPOVAttrib_OddField
- kPOVAttrib_AntialiasGammaType
- kPOVAttrib_LightBuffer
- kPOVAttrib_VistaBuffer
- kPOVAttrib_DrawVistas
This bug should be edited to add/remove items as time goes by.
Confirmed status for:
These are effectively non-functional at the moment, and are evaluated only for options output, except for "FieldRender" and "OddField" which are copied into member variables of AnimationProcessing but never used there either.
Fixed comment for:
This one is fully supported by now.
Now tracked on github as issue #167.