diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_FastGaussianBlurOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_FastGaussianBlurOperation.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.h b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.h index 58bf1d4f596..e12d437b43e 100644 --- a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.h +++ b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.h @@ -28,16 +28,19 @@ class FastGaussianBlurOperation : public BlurBaseOperation { private: - float m_sx; - float m_sy; MemoryBuffer *m_iirgaus; + int m_chunksize; + public: FastGaussianBlurOperation(); bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output); void executePixel(float output[4], int x, int y, void *data); + void setChunksize(int size) { this->m_chunksize = size; } static void IIR_gauss(MemoryBuffer *src, float sigma, unsigned int channel, unsigned int xy); + bool getDAI(rcti *rect, rcti *output); void *initializeTileData(rcti *rect); + void deinitializeTileData(rcti *rect, void *data); void deinitExecution(); void initExecution(); }; |