Cleanup
This commit is contained in:
@@ -20,7 +20,7 @@ data RenderData = RenderData
|
|||||||
, _windowPullShader :: GLuint
|
, _windowPullShader :: GLuint
|
||||||
, _pullWallShader :: GLuint
|
, _pullWallShader :: GLuint
|
||||||
, _fullscreenShader :: GLuint
|
, _fullscreenShader :: GLuint
|
||||||
, _transparencyCompShader :: GLuint
|
-- , _transparencyCompShader :: GLuint
|
||||||
, _bloomBlurShader :: GLuint
|
, _bloomBlurShader :: GLuint
|
||||||
, _barrelShader :: (GLuint,VBO)
|
, _barrelShader :: (GLuint,VBO)
|
||||||
, _shapeShader :: GLuint
|
, _shapeShader :: GLuint
|
||||||
|
|||||||
+1
-13
@@ -340,17 +340,6 @@ doDrawing' win pdata u = do
|
|||||||
glBindTextureUnit 0 (pdata ^. fboWindow . _2 . _1 . unTO)
|
glBindTextureUnit 0 (pdata ^. fboWindow . _2 . _1 . unTO)
|
||||||
glDrawArrays GL_TRIANGLES 0 6
|
glDrawArrays GL_TRIANGLES 0 6
|
||||||
|
|
||||||
-- -- --draw windows onto base buffer
|
|
||||||
-- glBlendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
|
|
||||||
-- glBindTextureUnit 0 (pdata ^. fboWindow . _2 . _1 . unTO)
|
|
||||||
-- glBindTextureUnit 1 (pdata ^. fboWindow . _2 . _2 . unTO)
|
|
||||||
-- glBindTextureUnit 2 (pdata ^. fboCloud . _2 . _1 . unTO)
|
|
||||||
-- glBindTextureUnit 3 (pdata ^. fboPos . _2 . unTO)
|
|
||||||
--
|
|
||||||
-- --drawShader (_transparencyCompShader pdata) 4
|
|
||||||
-- glUseProgram (pdata ^. transparencyCompShader)
|
|
||||||
-- glDrawArrays GL_TRIANGLES 0 6
|
|
||||||
|
|
||||||
--Draw blurred bloom onto base buffer
|
--Draw blurred bloom onto base buffer
|
||||||
glEnable GL_BLEND
|
glEnable GL_BLEND
|
||||||
glBlendFunc GL_SRC_ALPHA GL_ONE
|
glBlendFunc GL_SRC_ALPHA GL_ONE
|
||||||
@@ -358,7 +347,6 @@ doDrawing' win pdata u = do
|
|||||||
glBindTextureUnit 0 (_unTO . snd $ _fboHalf1 pdata)
|
glBindTextureUnit 0 (_unTO . snd $ _fboHalf1 pdata)
|
||||||
glUseProgram (pdata ^. fullscreenShader)
|
glUseProgram (pdata ^. fullscreenShader)
|
||||||
glDrawArrays GL_TRIANGLES 0 6
|
glDrawArrays GL_TRIANGLES 0 6
|
||||||
-- glBlendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
|
|
||||||
|
|
||||||
--set viewport for radial distortion
|
--set viewport for radial distortion
|
||||||
--setViewportSize (round winx) (round winy)
|
--setViewportSize (round winx) (round winy)
|
||||||
@@ -373,7 +361,7 @@ doDrawing' win pdata u = do
|
|||||||
glUseProgram (pdata ^. fullscreenShader)
|
glUseProgram (pdata ^. fullscreenShader)
|
||||||
glDrawArrays GL_TRIANGLES 0 6
|
glDrawArrays GL_TRIANGLES 0 6
|
||||||
rs' -> do
|
rs' -> do
|
||||||
let rs = take 10 rs'
|
let rs = take 15 rs'
|
||||||
glBindFramebuffer GL_FRAMEBUFFER (pdata ^. fbo2 . _1 . unFBO)
|
glBindFramebuffer GL_FRAMEBUFFER (pdata ^. fbo2 . _1 . unFBO)
|
||||||
withArray (concatMap rdToVec2s rs) $
|
withArray (concatMap rdToVec2s rs) $
|
||||||
glNamedBufferSubData (pdata ^. barrelShader . _2 . vboName) 0
|
glNamedBufferSubData (pdata ^. barrelShader . _2 . vboName) 0
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ preloadRender = do
|
|||||||
putStrLn "Setup full screen shaders"
|
putStrLn "Setup full screen shaders"
|
||||||
alphadivideshader <- makeSourcedShader "texture2D/alphaDivide" [vert, frag]
|
alphadivideshader <- makeSourcedShader "texture2D/alphaDivide" [vert, frag]
|
||||||
fsShad <- makeSourcedShader "texture/simple" [vert, frag]
|
fsShad <- makeSourcedShader "texture/simple" [vert, frag]
|
||||||
transcompshader <- makeSourcedShader "fullscreen/transparencyComp" [vert, frag]
|
-- transcompshader <- makeSourcedShader "fullscreen/transparencyComp" [vert, frag]
|
||||||
bloomBlurShad <- makeSourcedShader "texture/bloomBlur" [vert, frag]
|
bloomBlurShad <- makeSourcedShader "texture/bloomBlur" [vert, frag]
|
||||||
lightingTextureShad <- makeSourcedShader "lighting/texture" [vert, frag]
|
lightingTextureShad <- makeSourcedShader "lighting/texture" [vert, frag]
|
||||||
|
|
||||||
@@ -186,7 +186,7 @@ preloadRender = do
|
|||||||
, _windowPullShader = winpull
|
, _windowPullShader = winpull
|
||||||
, _pullWallShader = wallpull
|
, _pullWallShader = wallpull
|
||||||
, _fullscreenShader = fsShad
|
, _fullscreenShader = fsShad
|
||||||
, _transparencyCompShader = transcompshader
|
-- , _transparencyCompShader = transcompshader
|
||||||
, _alphaDivideShader = alphadivideshader
|
, _alphaDivideShader = alphadivideshader
|
||||||
, _lightingTextureShader = lightingTextureShad
|
, _lightingTextureShader = lightingTextureShad
|
||||||
, _bloomBlurShader = bloomBlurShad
|
, _bloomBlurShader = bloomBlurShad
|
||||||
|
|||||||
Reference in New Issue
Block a user