- BloomFilter, fixed background disapearance issue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8570 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
0dddd8613f
commit
940edfe914
@ -91,7 +91,6 @@ public class BloomFilter extends Filter {
|
||||
private Material hBlurMat;
|
||||
private int screenWidth;
|
||||
private int screenHeight;
|
||||
private ColorRGBA backupColor;
|
||||
|
||||
/**
|
||||
* Creates a Bloom filter
|
||||
@ -189,13 +188,11 @@ public class BloomFilter extends Filter {
|
||||
@Override
|
||||
protected void postQueue(RenderManager renderManager, ViewPort viewPort) {
|
||||
if (glowMode != GlowMode.Scene) {
|
||||
backupColor = viewPort.getBackgroundColor();
|
||||
viewPort.setBackgroundColor(ColorRGBA.Black);
|
||||
renderManager.getRenderer().setBackgroundColor(ColorRGBA.Black);
|
||||
renderManager.getRenderer().setFrameBuffer(preGlowPass.getRenderFrameBuffer());
|
||||
renderManager.getRenderer().clearBuffers(true, true, true);
|
||||
renderManager.setForcedTechnique("Glow");
|
||||
renderManager.renderViewPortQueues(viewPort, false);
|
||||
viewPort.setBackgroundColor(backupColor);
|
||||
renderManager.setForcedTechnique(null);
|
||||
renderManager.getRenderer().setFrameBuffer(viewPort.getOutputFrameBuffer());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user