Material Technique/Development: Difference between revisions

m
Fix links
(Created page.)
 
m (Fix links)
 
(One intermediate revision by the same user not shown)
Line 20:
| 0xC || 0x4 || [[Material State|MaterialState]]* || mpMaterialState || || Imported resource
|-
| 0x10 || 0x2 || uint16_t || mu16StateFlags || State flags || Null in samples<br>At runtime, 2+4 set for animated materials<br>0x10 set if object/global vertex shader constants present in [[Shader Technique]]
|-
| 0x12 || 0x2 || uint16_t || mu16VertexProgramHash12 || || Hash calculated at runtime
Line 34:
| 0x20 || 0x4 || uint32_t || mNameHash || || Unknown algorithm and source<br>Does not match Bundle resource name
|-
| 0x24 || 0x4 || [[Material#ShaderConstantsInternal|ShaderConstantsInternal]]* || mpVertexShaderConstants || Vertex shader constants ||
|-
| 0x28 || 0x4 || [[Material#ShaderConstantsInternal|ShaderConstantsInternal]]* || mpPixelShaderConstants || Pixel shader constants ||
|-
| 0x2C || 0x4 || ShaderConstantsCPU* || mpCPUShaderConstants || CPU shader constants || Set at runtime