mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 18:34:58 +01:00
testing disabling image processing for performance
This commit is contained in:
@@ -74,6 +74,6 @@ void ImageShader::operator = (const ImageShader &S )
|
||||
|
||||
|
||||
void ImageShader::accept(Visitor& v) {
|
||||
Shader::accept(v);
|
||||
// Shader::accept(v);
|
||||
v.visit(*this);
|
||||
}
|
||||
|
||||
@@ -121,6 +121,7 @@ Source::Source() : initialized_(false), active_(true), need_update_(true)
|
||||
|
||||
// those will be associated to nodes later
|
||||
blendingshader_ = new ImageShader;
|
||||
// rendershader_ = new ImageShader;
|
||||
rendershader_ = new ImageProcessingShader;
|
||||
renderbuffer_ = nullptr;
|
||||
rendersurface_ = nullptr;
|
||||
|
||||
2
Source.h
2
Source.h
@@ -63,6 +63,7 @@ public:
|
||||
bool contains (Node *node) const;
|
||||
|
||||
// a Source has a shader to control image processing effects
|
||||
// inline ImageShader *processingShader () const { return rendershader_; }
|
||||
inline ImageProcessingShader *processingShader () const { return rendershader_; }
|
||||
|
||||
// a Source has a shader to control mixing effects
|
||||
@@ -137,6 +138,7 @@ protected:
|
||||
FrameBufferSurface *rendersurface_;
|
||||
|
||||
// rendershader performs image processing
|
||||
// ImageShader *rendershader_;
|
||||
ImageProcessingShader *rendershader_;
|
||||
|
||||
// blendingshader provides mixing controls
|
||||
|
||||
Reference in New Issue
Block a user