POV-Ray : Newsgroups : povray.pov4.discussion.general : User changes. yuqk / v4. Options re-work status. : Re: User changes. yuqk / v4. Options re-work status. Server Time
21 Jun 2025 08:03:03 EDT (-0400)
  Re: User changes. yuqk / v4. Options re-work status.  
From: Thorsten
Date: 18 Jun 2025 14:46:36
Message: <6853098c$1@news.povray.org>
On 13.06.2025 22:34, William F Pokorny wrote:
> What I'm re-working in these last couple months is setting more things 
> up in the options parsing which runs prior to the virtual front end 
> (vfe) starting. The 10 or 12 'pretend keywords' / identifiers like 
> image_width are set as vfe starts today. Nothing with respect to that 
> will change any time soon due the re-worked options.

vfe is just a layer over the actual interface needed primarily for 
Windows. The actual main in povmain.cpp contains a minimal viable 
version of what is actually needed based on RenderFrontend, which does 
have all the states needed:

SceneId CreateScene(...) // create as many as you like
   StartParser(SceneId, ...) // run as many as you like
   ViewId CreateView(SceneId, ...) // create as many as you like
     StartRender(ViewId, ...) // run as many as you like

You can run multiple parsers and multiple renders all at the same time.

Chris Cason implemented vfe originally based on my SimpleFrontend, which 
provides a single scene, single render backward-compatible interface 
because at the time we didn't have time to adapt the legacy GUIs.

Thorsten


Post a reply to this message

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