Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alchemy
Alchemy Next
Commits
7ace801c
Commit
7ace801c
authored
Sep 10, 2021
by
Rye Mutt
🍞
Browse files
Fix SSAO precision loss
parent
17e5349e
Changes
1
Hide whitespace changes
Inline
Side-by-side
indra/newview/pipeline.cpp
View file @
7ace801c
...
...
@@ -8942,9 +8942,9 @@ void LLPipeline::renderDeferredLighting(LLRenderTarget *screen_target)
{
// soften direct lighting lightmap
LL_RECORD_BLOCK_TIME
(
FTM_SOFTEN_SHADOW
);
// blur lightmap
screen_target
->
bindTarget
();
mHDRScreen
.
bindTarget
();
glClearColor
(
1
,
1
,
1
,
1
);
screen_target
->
clear
(
GL_COLOR_BUFFER_BIT
);
mHDRScreen
.
clear
(
GL_COLOR_BUFFER_BIT
);
glClearColor
(
0
,
0
,
0
,
0
);
bindDeferredShader
(
gDeferredBlurLightProgram
);
...
...
@@ -8980,10 +8980,10 @@ void LLPipeline::renderDeferredLighting(LLRenderTarget *screen_target)
stop_glerror
();
}
screen_target
->
flush
();
mHDRScreen
.
flush
();
unbindDeferredShader
(
gDeferredBlurLightProgram
);
bindDeferredShader
(
gDeferredBlurLightProgram
,
screen_target
);
bindDeferredShader
(
gDeferredBlurLightProgram
,
&
mHDRScreen
);
mDeferredVB
->
setBuffer
(
LLVertexBuffer
::
MAP_VERTEX
);
deferred_light_target
->
bindTarget
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment