Enumeration GeometryTextureType
Enumeration Members
ALBEDO
ALBEDO: 9
Unorm8 RGBA — surface albedo (diffuse colour, no lighting).
IRRADIANCE
IRRADIANCE: 0
Half-float RGBA — diffuse irradiance accumulated at the surface.
LINEAR_ VELOCITY
LINEAR_VELOCITY: 10
Half-float RGBA — per-pixel linear world-space velocity in units / frame.
LOCAL_ POSITION
LOCAL_POSITION: 2
Half-float RGBA — object-local position (before world transform).
MESH_ BLEND_ TAG
MESH_BLEND_TAG: 11
Unsigned byte R — packed mesh-blending group/radius tag.
NORMALIZED_ VIEW_ DEPTH
NORMALIZED_VIEW_DEPTH: 5
Half-float R — view-space depth normalized to [0,1] (1 at the far plane).
REFLECTIVITY
REFLECTIVITY: 3
Unorm8 RGBA — material reflectivity (rgb) + roughness (a).
SCREENSPACE_ DEPTH
SCREENSPACE_DEPTH: 6
Half-float R — clip-space depth in [0,1] (matches GPU depth buffer post-projection).
VIEW_ DEPTH
VIEW_DEPTH: 4
Float R — linear view-space depth (camera-far at the far plane). Cleared to camera far.
VIEW_ NORMAL
VIEW_NORMAL: 7
Half-float RGBA — view-space surface normal.
WORLD_ NORMAL
WORLD_NORMAL: 8
Half-float RGBA — world-space surface normal.
WORLD_ POSITION
WORLD_POSITION: 1
Half-float RGBA — world-space position.
Identifies a single geometry texture supported by
createGeometryRendererTask.