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. 9
      engine/src/core/com/jme3/post/FilterPostProcessor.java
  2. 2
      engine/src/terrain/Common/MatDefs/Terrain/TerrainLighting.frag

@ -127,7 +127,7 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
updateLastFilterIndex();
}
public Iterator<Filter> getFilterIterator(){
public Iterator<Filter> getFilterIterator() {
return filters.iterator();
}
@ -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