nw::gfx::ShaderBinaryInfo Class

Syntax

class ShaderBinaryInfo

Description

Class for executing processes such as analyzing shader binary and creating commands.

Enumerated Types

SymbolType

Member Functions

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