Merge branch 'exposure_pass' into lightmath
# Conflicts: # src/gl/renderer/gl_renderbuffers.cpp # src/gl/renderer/gl_renderbuffers.h # src/gl/renderer/gl_renderer.h # src/gl/scene/gl_scene.cpp
This commit is contained in:
commit
38be2333d0
16 changed files with 327 additions and 34 deletions
|
|
@ -105,6 +105,9 @@ FGLRenderer::FGLRenderer(OpenGLFrameBuffer *fb)
|
|||
mPresentShader = nullptr;
|
||||
mBloomExtractShader = nullptr;
|
||||
mBloomCombineShader = nullptr;
|
||||
mExposureExtractShader = nullptr;
|
||||
mExposureAverageShader = nullptr;
|
||||
mExposureCombineShader = nullptr;
|
||||
mBlurShader = nullptr;
|
||||
mTonemapShader = nullptr;
|
||||
mTonemapPalette = nullptr;
|
||||
|
|
@ -128,6 +131,9 @@ void FGLRenderer::Initialize(int width, int height)
|
|||
mSSAOCombineShader = new FSSAOCombineShader();
|
||||
mBloomExtractShader = new FBloomExtractShader();
|
||||
mBloomCombineShader = new FBloomCombineShader();
|
||||
mExposureExtractShader = new FExposureExtractShader();
|
||||
mExposureAverageShader = new FExposureAverageShader();
|
||||
mExposureCombineShader = new FExposureCombineShader();
|
||||
mBlurShader = new FBlurShader();
|
||||
mTonemapShader = new FTonemapShader();
|
||||
mColormapShader = new FColormapShader();
|
||||
|
|
@ -192,6 +198,9 @@ FGLRenderer::~FGLRenderer()
|
|||
if (mSSAOCombineShader) delete mSSAOCombineShader;
|
||||
if (mBloomExtractShader) delete mBloomExtractShader;
|
||||
if (mBloomCombineShader) delete mBloomCombineShader;
|
||||
if (mExposureExtractShader) delete mExposureExtractShader;
|
||||
if (mExposureAverageShader) delete mExposureAverageShader;
|
||||
if (mExposureCombineShader) delete mExposureCombineShader;
|
||||
if (mBlurShader) delete mBlurShader;
|
||||
if (mTonemapShader) delete mTonemapShader;
|
||||
if (mTonemapPalette) delete mTonemapPalette;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue