node: change class sent to GetShaderCode
This commit is contained in:
+12
-1
@@ -660,10 +660,21 @@ public:
|
||||
*/
|
||||
QVector<Node *> GetImmediateDependencies() const;
|
||||
|
||||
struct ShaderRequest
|
||||
{
|
||||
ShaderRequest(const QString &shader_id)
|
||||
{
|
||||
id = shader_id;
|
||||
}
|
||||
|
||||
QString id;
|
||||
QString stub;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Generate hardware accelerated code for this Node
|
||||
*/
|
||||
virtual ShaderCode GetShaderCode(const QString& shader_id) const;
|
||||
virtual ShaderCode GetShaderCode(const ShaderRequest &request) const;
|
||||
|
||||
/**
|
||||
* @brief If Value() pushes a ShaderJob, this is the function that will process them.
|
||||
|
||||
Reference in New Issue
Block a user