Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderCodeArchive.h |
| Include | #include "ShaderCodeArchive.h" |
Syntax
struct FIoStoreShaderGroupEntry
Remarks
Descriptor of a group of shaders compressed together. This groups already deduplicated, and possibly unrelated, shaders, so this is a distinct concept from a shader map.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | CompressedSize | Compressed size of the whole group. | |
| uint32 | NumShaders | Number of shaders in this group. | |
| uint32 | ShaderIndicesOffset | Offset to an the first shader index referenced by this group in the array of shader indices. | |
| uint32 | UncompressedSize | Uncompressed size of the whole group. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Some groups can be stored uncompressed if their compression wasn't beneficial (this is very vell possible, for groups that contain only one small shader. |