|
|
@ -55,7 +55,8 @@ private slots: |
|
|
|
|
|
|
|
|
void DumpShader(); |
|
|
void DumpShader(); |
|
|
|
|
|
|
|
|
/** Reload widget based on the current PICA200 state |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Reload widget based on the current PICA200 state |
|
|
* @param replace_vertex_data If true, invalidate all current vertex data |
|
|
* @param replace_vertex_data If true, invalidate all current vertex data |
|
|
* @param vertex_data New vertex data to use, as passed to OnBreakPointHit. May be nullptr to specify that no valid vertex data can be retrieved currently. Only used if replace_vertex_data is true. |
|
|
* @param vertex_data New vertex data to use, as passed to OnBreakPointHit. May be nullptr to specify that no valid vertex data can be retrieved currently. Only used if replace_vertex_data is true. |
|
|
*/ |
|
|
*/ |
|
|
@ -71,7 +72,7 @@ private: |
|
|
QTreeView* binary_list; |
|
|
QTreeView* binary_list; |
|
|
GraphicsVertexShaderModel* model; |
|
|
GraphicsVertexShaderModel* model; |
|
|
|
|
|
|
|
|
// TODO: Move these into a single struct |
|
|
|
|
|
|
|
|
/// TODO: Move these into a single struct |
|
|
std::array<QLineEdit*, 4*16> input_data; // A text box for each of the 4 components of up to 16 vertex attributes |
|
|
std::array<QLineEdit*, 4*16> input_data; // A text box for each of the 4 components of up to 16 vertex attributes |
|
|
std::array<QWidget*, 16> input_data_container; // QWidget containing the QLayout containing each vertex attribute |
|
|
std::array<QWidget*, 16> input_data_container; // QWidget containing the QLayout containing each vertex attribute |
|
|
std::array<QLabel*, 16> input_data_mapping; // A QLabel denoting the shader input attribute which the vertex attribute maps to |
|
|
std::array<QLabel*, 16> input_data_mapping; // A QLabel denoting the shader input attribute which the vertex attribute maps to |
|
|
|