Skip to content
Mark Janes edited this page Dec 16, 2018 · 1 revision

ExperimentId is similar to SelectionId. It provides a global count of the current experiments that the user has requested. An experiment is anything which changes the metrics and the render targets:

  • Shader modification
  • 2x2 texture experiment, or anything in the experiments tab

Some retraces are not affected by the current selection. An example is the metrics in the bar graph. Regardless of what bar is highlighted, no new metrics need to be collected. However, experiments DO affect metrics.

ExperimentId and SelectionId are passed separately to many calls in IFrameRetrace, because they result in different actions: a call may or may not be obsolete based on the two values.

Clone this wiki locally