76 output <<
"system value type = " 78 output <<
"register component type = " 81 output << std::hex << std::showbase;
82 output <<
"mask = " <<
mDesc.
mask << std::endl;
84 output << std::dec << std::noshowbase;
101 "D3D_NAME_CLIP_DISTANCE",
102 "D3D_NAME_CULL_DISTANCE",
103 "D3D_NAME_RENDER_TARGET_ARRAY_INDEX",
104 "D3D_NAME_VIEWPORT_ARRAY_INDEX",
105 "D3D_NAME_VERTEX_ID",
106 "D3D_NAME_PRIMITIVE_ID",
107 "D3D_NAME_INSTANCE_ID",
108 "D3D_NAME_IS_FRONT_FACE",
109 "D3D_NAME_SAMPLE_INDEX",
110 "D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR",
111 "D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR",
112 "D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR",
113 "D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR",
114 "D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR",
115 "D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR",
116 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
117 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
118 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
119 "",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
123 "D3D_NAME_DEPTH_GREATER_EQUAL",
124 "D3D_NAME_DEPTH_LESS_EQUAL" 129 "D3D_REGISTER_COMPONENT_UNKNOWN",
130 "D3D_REGISTER_COMPONENT_UINT32",
131 "D3D_REGISTER_COMPONENT_SINT32",
132 "D3D_REGISTER_COMPONENT_FLOAT32" 137 "D3D_MIN_PRECISION_DEFAULT",
138 "D3D_MIN_PRECISION_FLOAT_16",
139 "D3D_MIN_PRECISION_FLOAT_2_8",
140 "D3D_MIN_PRECISION_RESERVED",
141 "D3D_MIN_PRECISION_SINT_16",
142 "D3D_MIN_PRECISION_UINT_16",
143 "D3D_MIN_PRECISION_ANY_16",
144 "D3D_MIN_PRECISION_ANY_10" void Print(std::ofstream &output) const
D3D_MIN_PRECISION GetMinPrecision() const
static std::string const msSVName[]
static std::string const msMinPrecision[]
D3D_NAME GetSystemValueType() const
unsigned int GetReadWriteMask() const
unsigned int GetMask() const
unsigned int readWriteMask
unsigned int GetRegisterIndex() const
#define D3D_SIGNATURE_PARAMETER_DESC
D3D_REGISTER_COMPONENT_TYPE componentType
GLsizei const GLchar *const * string
D3D_REGISTER_COMPONENT_TYPE GetComponentType() const
unsigned int GetSemanticIndex() const
static std::string const msComponentType[]
HLSLParameter(D3D_SIGNATURE_PARAMETER_DESC const &desc)
std::string const & GetSemanticName() const
unsigned int semanticIndex
D3D_MIN_PRECISION minPrecision
unsigned int GetStream() const
unsigned int registerIndex