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.
FS#234 - The +GD flag does not work
The +GD flag gives me an “Invalid parameter” error, whether on the command line or in a .ini file.
Debug_File= still works.
I reported this in povray.beta-test, but did not receive a response.
The problem occurs in both Windows 7 and in Linux.
Seems related to a copy-paste repetion of code:
if(obj.Exist(kPOVAttrib_DebugConsole)) shd.consoleoutput[DEBUG_STREAM] = obj.GetBool(kPOVAttrib_DebugConsole); if(obj.Exist(kPOVAttrib_FatalConsole)) shd.consoleoutput[FATAL_STREAM] = obj.GetBool(kPOVAttrib_FatalConsole); if(obj.Exist(kPOVAttrib_RenderConsole)) shd.consoleoutput[RENDER_STREAM] = obj.GetBool(kPOVAttrib_RenderConsole); if(obj.Exist(kPOVAttrib_StatisticsConsole)) shd.consoleoutput[STATISTIC_STREAM] = obj.GetBool(kPOVAttrib_StatisticsConsole); if(obj.Exist(kPOVAttrib_DebugConsole)) shd.consoleoutput[WARNING_STREAM] = obj.GetBool(kPOVAttrib_WarningConsole);Look carefully (in renderfrontend.cpp , source/frontend): The last test is about existence of Debug, but getBool is about Warning ...
Shouldn't it be Warning on both (test & getBool) ?
Should be fixed with #5687 (post 3.7RC6) (I tested it, but more tests are welcome)
I have used this flag many times since RC7 was released, and have had no problems.