Problem

Your application might contain execution nodes which are entirely unnecessary.

For example, look at the render graph below:

Image Alt Text:An unnecessary execution node (highlighted)An unnecessary execution node (highlighted)

This is a more extreme version of the problem discussed in the previous section. Previously, you saw execution nodes which produced some outputs which are unnecessary. Here, all outputs are unnecessary.

You can conclude that the computation producing the output is unnecessary.

Solution

Remove any API calls which represent the unused computation.

Be careful, your application may be using an apparently “unused” output of an execution node in a later frame.

Back
Next