class ShaderBinaryInfo
Class for executing processes such as analyzing shader binary and creating commands.
| Accessor to shader program information | ||
|---|---|---|
| IsGeometryShader | Gets whether the shader is a geometry shader. | |
| SearchUniformIndex | Gets the vertex uniform index. | |
| SearchBinadSymbolCount | Gets the total number of symbols. | |
| GetBoolConstant | Gets the constant value in the vertex bool register. | |
| GetInputRegisterNum | Gets the number of attributes of the shader. | |
| GetOutputRegisterNum | Gets the number of shader outputs. | |
| GetShaderOutputRegisterNum | Gets the number of shader output registers. | |
| GetShaderOutputRegisterMap | Gets the shader output register format. | |
| GetEntryAddress | Gets the vertex shader start address. | |
| GetGeometryDataMode | Gets the geometry shader data mode. | |
| GetGeometryMainVertexNum | Gets the gs_main_vertex_num of the geometry shader. | |
| GetGeometryPatchSize | Gets the gs_patch_size value of the geometry shader. | |
| GetGeometryStartIndex | Gets the geometry shader start index. | |
| Other | ||
| ShaderBinaryInfo | Constructor. | |
| BuildCommonCommand | Creates a command for transferring the shader binary to the specified buffer. | |
| BuildShaderProgramCommand | Creates a command for transferring the shader binary to the specified buffer. | |
| AnalyzeBinary | Analyzes the shader binary. | |
CONFIDENTIAL