News
Scenome 21.43 — 10/31/2121
Release details are described below.
Table 1.1. Description of Changes.
Change Log |
---|
Updated <VariableNode>-derived types such as <Float32Node> and all similar to generate data capture values only when the value generated by any resident <DataCapture> objects has changed. Changes now provide notifications to the application via OnUpdate. This means that it will soon be possible to use the node event system to change the document when a <DataCapture> object generates a change. |
In TYPE_NODE_SCRIPTS.SSL, fixed a bug caused by using the wrong folder name for the \\Shaders subdirectory. This should refer to the \\Shader subdirectory. |
In TYPE_PROGRAM_SCRIPTS.SSL, updated macro ProgramDumpShaderCode() to save a text file to disk and then copy the name of the text file to the Windows® clipboard. Previously, this command dumped the translation unit to the output window, which was not always convenient. |
In TYPE_PROGRAM_SCRIPTS.SSL, updated CopyProgramSourcePathToClipboard() to traverse the include graph of any shaders to which the <Program> node is connected. Previously, this feature only presented the vertex shader, fragment shader, or compute shader (for example) that was connected directly to the <Program> node and did not show includes, or allow you to select the path of any includes. This makes it much more convenient to open shader code, or to see what includes are used in a shader. |
Added SSL library TYPE_DATA_CAPTURE_ON_CREATE_UTIL.SSL that makes it easy to add customization hooks when creating <DataCapture> objects. You can add a custom hook for each type of node you in which you are installing <DataCapture> objects. |
Various documentation updates due to UI changes. |