Shader Technique/Development

From Burnout Wiki
Revision as of 12:09, 8 June 2024 by Burninrubber0 (talk | contribs) (Created page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Versions

Structures

CgsGraphics::ShaderTechnique

2007-08-31, 2007-09-04

Offset Length Type Name Description Comments
0x0 0x4 ProgramBuffer* mpVertexProgramBuffer Imported vertex shader resource
0x4 0x4 ProgramBuffer* mpPixelProgramBuffer Imported pixel shader resource
0x8 0x14 ShaderConstantsInternal mInternalVertexShaderConstants
0x1C 0x10 ShaderConstantsExternal mExternalObjectVertexShaderConstants
0x2C 0x10 ShaderConstantsExternal mExternalGlobalVertexShaderConstants
0x3C 0x14 ShaderConstantsInternal mInternalPixelShaderConstants
0x50 0x10 ShaderConstantsExternal mExternalObjectPixelShaderConstants
0x60 0x10 ShaderConstantsExternal mExternalGlobalPixelShaderConstants
0x70 0x10 ShaderConstantsCPU mCPUShaderConstants
0x80 0xC ShaderConstantHashTable mShaderConstantHashTable
0x8C 0x4 char* mpacName