Shader Technique/Development
Versions
- 2007-08-31, 2007-09-04: Used in the 2007-08-31 and 2007-09-04 builds of Burnout Paradise. Updated by the time the 2007-09-28 build was compiled.
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 |