nn::gr::CTR::ShaderLite::ExeImageInfo Structurestruct ExeImageInfo
{
bit32 signature;
u16 version;
u8 isGeoShader;
u8 outputMaps;
uptr mainAddress;
uptr endAddress;
bit32 maskInputOutput;
u8 gsDataMode;
u8 gsVertexStartIndex;
u8 gsPatchSize;
u8 gsVertexNum;
u32 setupOffset;
u32 setupCount;
u32 labelOffset;
u32 labelCount;
u32 outMapOffset;
u32 outMapCount;
u32 bindSymbolOffset;
u32 bindSymbolCount;
u32 stringOffset;
u32 stringCount;
};
Structure representing executable code in the shader binary.
| signature | bit32 |
The type is bit32. |
|
|---|---|---|---|
| version | u16 | Type is u16. | |
| isGeoShader | u8 | Type is u8. |
|
| outputMaps | u8 | Type is u8. |
|
| mainAddress | uptr |
Type is uptr. |
|
| endAddress | uptr |
Type is uptr. |
|
| maskInputOutput | bit32 |
The type is bit32. |
|
| gsDataMode | u8 | Type is u8. |
|
| gsVertexStartIndex | u8 | Type is u8. |
|
| gsPatchSize | u8 | Type is u8. |
|
| gsVertexNum | u8 | Type is u8. |
|
| setupOffset | u32 | Type is u32. | |
| setupCount | u32 | Type is u32. | |
| labelOffset | u32 | Type is u32. | |
| labelCount | u32 | Type is u32. | |
| outMapOffset | u32 | Type is u32. | |
| outMapCount | u32 | Type is u32. | |
| bindSymbolOffset | u32 | Type is u32. | |
| bindSymbolCount | u32 | Type is u32. | |
| stringOffset | u32 | Type is u32. | |
| stringCount | u32 | Type is u32. |
CONFIDENTIAL