Texture/Xbox 360

= Layout = Most of this information is derived from the MS Xbox 360 SDK and Burnout Paradise (2008-01-30 build)'s XDB.

Common
Based on information from indirivacua.

GPUTEXTURE_FETCH_CONSTANT
To prevent confusion, the structure of GPUTEXTURE_FETCH_CONSTANT is split into its 6 fields and shown in LSB 0 notation.

GPUTEXTURESIZE
Four structures used in the union :

GPUTEXTURESIZE_STACK
= Enumerations = From the MS Xbox 360 SDK and Burnout Paradise (2008-01-30 build)'s XDB.

GPUTEXTUREFORMAT
Note that Burnout's textures do not appear to have identical format codes—DXT1 is 52 instead of 51 and DXT5 is 54 instead of 53.