nw::gfx::ShaderBinaryInfo Classclass ShaderBinaryInfo
Class for executing processes such as analyzing shader binary and creating commands.
| Sharer Program Information Accessors | ||
|---|---|---|
IsGeometryShader
|
Gets whether the shader is a geometry shader. | |
__declspec
|
Gets the vertex uniform index. | |
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 shader attributes. | |
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. | |
GetCommonCommandSize
|
Gets the command size for transferring the shader binary. | |
BuildCommonCommand
|
Generates a command for transferring the shader binary to the specified buffer. | |
GetShaderProgramCommandSize
|
Gets the command size for configuring the shader program. | |
BuildShaderProgramCommand
|
Generates commands for configuring the shader program. | |
AnalyzeBinary
|
Analyzes the shader binary. | |
CONFIDENTIAL