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

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