Module analyzer

Source
Expand description

Module analyzer.

Figures out the following properties:

  • control flow uniformity
  • texture/sampler pairs
  • expression reference counts

Structsยง

ExitFlags ๐Ÿ”’
ExpressionInfo
Information about an expression in a function body.
FunctionInfo
FunctionUniformity ๐Ÿ”’
Uniformity characteristics of a function.
GlobalUse
Indicates how a global variable is used.
Sampling ๐Ÿ”’
SamplingKey
Uniformity
Uniform control flow characteristics.
UniformityRequirements
Kinds of expressions that require uniform control flow.

Enumsยง

GlobalOrArgument ๐Ÿ”’
UniformityDisruptor
Disruptor of the uniform control flow.

Constantsยง

DISABLE_UNIFORMITY_REQ_FOR_FRAGMENT_STAGE ๐Ÿ”’

Type Aliasesยง

NonUniformResult