Bloom lamps, commit before unifying wall points vbo
This commit is contained in:
+4
-7
@@ -98,8 +98,8 @@ doDrawing pdata w = do
|
||||
blendFunc $= (One,Zero)
|
||||
--textureBinding Texture2D $= Just (snd $ _fboFourth1 pdata)
|
||||
drawShader (_bloomBlurShader pdata) 4
|
||||
blendFunc $= (One,Zero)
|
||||
replicateM_ 5 $ pingPongBetween (_fboFourth1 pdata) (_fboFourth2 pdata) (_bloomBlurShader pdata)
|
||||
--blendFunc $= (One,Zero)
|
||||
replicateM_ 3 $ pingPongBetween (_fboFourth1 pdata) (_fboFourth2 pdata) (_bloomBlurShader pdata)
|
||||
--replicateM_ 5 $ pingPongBlur pdata
|
||||
--blend $= Enabled
|
||||
viewport $= (Position 0 0, Size (round $ fst wins) (round $ snd wins))
|
||||
@@ -113,14 +113,9 @@ doDrawing pdata w = do
|
||||
colorMask $= Color4 Enabled Enabled Enabled Enabled
|
||||
clearColor $= Color4 0 0 0 0
|
||||
|
||||
bindShaderBuffers [_fullscreenShader pdata] [4]
|
||||
|
||||
--bindFramebuffer Framebuffer $= defaultFramebufferObject
|
||||
blend $= Disabled
|
||||
depthMask $= Disabled
|
||||
depthFunc $= Just Always
|
||||
--textureBinding Texture2D $= Just (snd $ head $ fst $ _fbos pdata)
|
||||
--drawShader (_fullscreenShader pdata) 4
|
||||
|
||||
bindFramebuffer Framebuffer $= (fst $ _fboBase pdata)
|
||||
--drawShader (_fullscreenShader pdata) 4
|
||||
@@ -136,6 +131,8 @@ doDrawing pdata w = do
|
||||
--textureBinding Texture2D $= Just (snd3 $ _fbo2 pdata)
|
||||
textureBinding Texture2D $= Just (snd $ _fboFourth1 pdata)
|
||||
drawShader (_fullscreenShader pdata) 4
|
||||
textureBinding Texture2D $= Just (snd $ _fboBloom pdata)
|
||||
drawShader (_fullscreenShader pdata) 4
|
||||
|
||||
depthFunc $= Just Lequal
|
||||
_ <- renderFoldable pdata $ picToLTree (Just 2) pic
|
||||
|
||||
Reference in New Issue
Block a user