Jump to content

Vertex Descriptor/PlayStation 3: Difference between revisions

flag info
(Created page.)
 
(flag info)
Line 6:
| 0x0 || 0x4 || int32_t || m_refCount || || Always 0?
|-
| 0x4 || 0x4 || uint32_t || m_typesFlags || TypeDenotes flags?which element types are present || See [[#Type flags|flags]]<br />General formula is <code>1 << elementType</code> for each element, combined with a bitwise AND.
|-
| 0x8 || 0x2 || uint16_t || m_numStreams || Number of streams || Always 1?
|-
| 0xA || 0x2 || uint16_t || m_numElements || Number of elements || Maximum allowed is 16
|-
| 0xC || 0x2 || uint16_t || m_frequencyDividerOperation || Frequency divider operation for each element || Always 1?<br />One bit per element. See [[#Frequency divider operation|operation]]<br />Always modulo?
|-
| 0xE || 0x2 || uint16_t || m_pad0 || Padding ||
Line 47:
! Name !! Value !! Comments
|-
| ?ELEMENTTYPEFLAG_XYZ || 0x1 ||
|-
| ?ELEMENTTYPEFLAG_WEIGHTS || 0x2 ||
|-
| ?ELEMENTTYPEFLAG_NORMAL || 0x4 ||
|-
| ?ELEMENTTYPEFLAG_VERTEXCOLOR || 0x8 ||
|-
| ?ELEMENTTYPEFLAG_SPECULAR || 0x10 ||
|-
| ? || 0x20 ||
|-
| ? || 0x40 ||
|-
| ?ELEMENTTYPEFLAG_INDICES || 0x80 ||
|-
| ?ELEMENTTYPEFLAG_TEX0 || 0x100 ||
|-
| ?ELEMENTTYPEFLAG_TEX1 || 0x200 ||
|-
| ?ELEMENTTYPEFLAG_TEX2 || 0x400 ||
|-
| ?ELEMENTTYPEFLAG_TEX3 || 0x800 ||
|-
| ?ELEMENTTYPEFLAG_TEX4 || 0x1000 ||
|-
| ?ELEMENTTYPEFLAG_TEX5 || 0x2000 ||
|-
| ?ELEMENTTYPEFLAG_TEX6 || 0x4000 ||
|-
| ELEMENTTYPEFLAG_TANGENT || 0x4000 ||
|-
| ELEMENTTYPEFLAG_TEX7 || 0x8000 ||
|-
| ELEMENTTYPEFLAG_BINORMAL || 0x8000 ||
|}
 
117

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.