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