|
@@ -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
|