* FilterPostProcessor now crashes early if packed float texture isn't supported - since it is now required by all filters

experimental
shadowislord 11 years ago
parent 0989d40256
commit 6680a1dec4
  1. 7
      jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java

@ -129,7 +129,7 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
return filters.iterator();
}
public void initialize(RenderManager rm, ViewPort vp) {
public void initialize(RenderManager rm, ViewPort vp) {
renderManager = rm;
renderer = rm.getRenderer();
viewPort = vp;
@ -137,6 +137,11 @@ public class FilterPostProcessor implements SceneProcessor, Savable {
fsQuad.setWidth(1);
fsQuad.setHeight(1);
if (!renderer.getCaps().contains(Caps.PackedFloatTexture)) {
throw new RendererException("FilterPostProcessor requires the " +
"video hardware to support packed float texture.");
}
Camera cam = vp.getCamera();
//save view port diensions

Loading…
Cancel
Save