Add trail to bloom
This commit is contained in:
+7
-1
@@ -84,12 +84,18 @@ doDrawing pdata w = do
|
||||
depthFunc $= Just Always
|
||||
--blend $= Disabled
|
||||
textureBinding Texture2D $= Just (snd $ _fboBloom pdata)
|
||||
clear [ColorBuffer]
|
||||
--clear [ColorBuffer]
|
||||
--blendFunc $= (SrcAlpha,OneMinusSrcAlpha)
|
||||
blendFuncSeparate $= ((Zero,One), (Zero,SrcAlpha))
|
||||
bindShaderBuffers [_fullscreenAlphaHalveShader pdata] [4]
|
||||
drawShader (_fullscreenAlphaHalveShader pdata) 4
|
||||
blendFunc $= (One,Zero)
|
||||
bindShaderBuffers [_boxBlurShader pdata] [4]
|
||||
blendFunc $= (SrcAlpha,OneMinusSrcAlpha)
|
||||
drawShader (_boxBlurShader pdata) 4
|
||||
blendFunc $= (One,Zero)
|
||||
pingPongBlur pdata
|
||||
replicateM_ 5 $ pingPongBlur pdata
|
||||
--blend $= Enabled
|
||||
|
||||
blendFunc $= (SrcAlpha,OneMinusSrcAlpha)
|
||||
|
||||
Reference in New Issue
Block a user