Test rundown part 1 :

- fixed NPE in FilterPostProcessor
- fixed compilation error in terrain lighting

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8028 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
rem..om 14 years ago
parent 0448725e2b
commit 36dd462c4f
  1. 7
      engine/src/core/com/jme3/post/FilterPostProcessor.java
  2. 2
      engine/src/terrain/Common/MatDefs/Terrain/TerrainLighting.frag

@ -290,10 +290,13 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
sceneBuffer = renderFrameBufferMS;
}
renderFilterChain(renderer, sceneBuffer);
renderManager.setCamera(viewPort.getCamera(), false);
renderer.setFrameBuffer(outputBuffer);
//viewport can be null if no filters are enabled
if (viewPort != null) {
renderManager.setCamera(viewPort.getCamera(), false);
}
}
public void preFrame(float tpf) {

@ -658,7 +658,7 @@ void main(){
spotFallOff = (curAngleCos - outerAngleCos) / innerMinusOuter;
if(spotFallOff <= 0.0){
gl_FragColor.rgb = AmbientSum * diffuseColor;
gl_FragColor = AmbientSum * diffuseColor;
return;
}else{
spotFallOff = clamp(spotFallOff, 0.0, 1.0);

Loading…
Cancel
Save