Behaviour

Description

[Flags]
enum Tinman.Gpu.Semantic.Behaviour

Enumeration of special behaviour flags.

See also

With

Public / Constants

None

public constant None → (0:int32)

No special behaviour.

NoPerspective

public constant NoPerspective → (1:int32)

Do not perform perspective correction during interpolation.

See also

PixelShader

Centroid

public constant Centroid → (2:int32)

Use centroid sampling instead of pixel-center sampling when running at pixel frequency and Center is not present.

See also

PixelShader

Center

public constant Center → (4:int32)

Force pixel-center sampling when running at pixel frequency, even if Centroid is present.

See also

PixelShader

Sample

public constant Sample → (8:int32)

Run per sample instead of per pixel and perform sampling at each sample location.

See also

PixelShader

GroupShared

public constant GroupShared → (16:int32)

Place variable in group-shared memory.

See also

ComputeShader

All

public constant All → (31:int32)

A behaviour flags.