Blur is now looking like real blur
This commit is contained in:
@@ -33,13 +33,14 @@ public:
|
||||
if (m_Quality == 0) {
|
||||
return m_BlackTexture->m_Texture;
|
||||
} else {
|
||||
return m_GaussianTexture_vert;
|
||||
return m_FinalGaussianTexture;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
void GaussianLodPass(GLuint mipMap, GLuint texture);
|
||||
void CombineGaussianBlur();
|
||||
Texture* m_BlackTexture;
|
||||
Model* m_ScreenQuad;
|
||||
|
||||
@@ -52,12 +53,15 @@ private:
|
||||
|
||||
GLuint m_GaussianTexture_horiz = 0;
|
||||
GLuint m_GaussianTexture_vert = 0;
|
||||
GLuint m_FinalGaussianTexture = 0;
|
||||
|
||||
FrameBuffer* m_GaussianFrameBuffer_horiz = nullptr;
|
||||
FrameBuffer* m_GaussianFrameBuffer_vert = nullptr;
|
||||
FrameBuffer m_GaussianCombineBuffer;
|
||||
|
||||
ShaderProgram* m_GaussianProgram_horiz;
|
||||
ShaderProgram* m_GaussianProgram_vert;
|
||||
ShaderProgram* m_GaussianCombineProgram;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user