Clustered Mesh: Difference between revisions

no edit summary
No edit summary
Line 109:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || float32_t || mVertexCompressionGranularity || || Relevant for cluster compression modes 1 and 2
|-
| 0x4 || 0x2 || uint16_t || mFlags || || List of flags is unknown
Line 190:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0<br>(repeating) || 0x10 || [[Vector3|vpu::Vector3]]? || ? || || Raw vector (mVertexCompressionGranularity unused)
|}
 
Line 198:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || floatint32_t[3] || ? || Component base ||
|-
| 0xC<br>(repeating) || 0x6 || uint16_t[3] || ? || || MultiplyAdd componentsto byinitial mVertexCompressionGranularityint32_t components and then addmultiply tocomponents initialby mVertexCompressionGranularity to 3-floatget vector?coordinate
|}
 
Line 208:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0<br>(repeating) || 0xC || ?int32_t[3] || ? || || Multiply components by mVertexCompressionGranularity? to get coordinate
|}
 
117

edits