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
This commit is contained in:
parent
0448725e2b
commit
36dd462c4f
@ -127,7 +127,7 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
|
|||||||
updateLastFilterIndex();
|
updateLastFilterIndex();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Iterator<Filter> getFilterIterator(){
|
public Iterator<Filter> getFilterIterator() {
|
||||||
return filters.iterator();
|
return filters.iterator();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -290,10 +290,13 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
|
|||||||
sceneBuffer = renderFrameBufferMS;
|
sceneBuffer = renderFrameBufferMS;
|
||||||
}
|
}
|
||||||
renderFilterChain(renderer, sceneBuffer);
|
renderFilterChain(renderer, sceneBuffer);
|
||||||
renderManager.setCamera(viewPort.getCamera(), false);
|
|
||||||
|
|
||||||
renderer.setFrameBuffer(outputBuffer);
|
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) {
|
public void preFrame(float tpf) {
|
||||||
|
@ -658,7 +658,7 @@ void main(){
|
|||||||
spotFallOff = (curAngleCos - outerAngleCos) / innerMinusOuter;
|
spotFallOff = (curAngleCos - outerAngleCos) / innerMinusOuter;
|
||||||
|
|
||||||
if(spotFallOff <= 0.0){
|
if(spotFallOff <= 0.0){
|
||||||
gl_FragColor.rgb = AmbientSum * diffuseColor;
|
gl_FragColor = AmbientSum * diffuseColor;
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
spotFallOff = clamp(spotFallOff, 0.0, 1.0);
|
spotFallOff = clamp(spotFallOff, 0.0, 1.0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user