Properly set the number of samples in some of the

tests to find other filters that worked and didn't
work in the presence of AA.  (CrossHatch is broken
similarly to the way DoF was broken.)


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10865 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
PSp..om 2013-11-01 20:24:02 +00:00
parent 6469c739c5
commit b8071a2f50
5 changed files with 23 additions and 0 deletions

View File

@ -119,6 +119,11 @@ public class TestBloom extends SimpleApplication {
fpp=new FilterPostProcessor(assetManager);
// fpp.setNumSamples(4);
int numSamples = getContext().getSettings().getSamples();
if( numSamples > 0 ) {
fpp.setNumSamples(numSamples);
}
BloomFilter bloom=new BloomFilter();
bloom.setDownSamplingFactor(2);
bloom.setBlurScale(1.37f);

View File

@ -61,6 +61,10 @@ public class TestCartoonEdge extends SimpleApplication {
if (renderer.getCaps().contains(Caps.GLSL100)){
fpp=new FilterPostProcessor(assetManager);
//fpp.setNumSamples(4);
int numSamples = getContext().getSettings().getSamples();
if( numSamples > 0 ) {
fpp.setNumSamples(numSamples);
}
CartoonEdgeFilter toon=new CartoonEdgeFilter();
toon.setEdgeColor(ColorRGBA.Yellow);
fpp.addFilter(toon);

View File

@ -118,6 +118,12 @@ public class TestCrossHatch extends SimpleApplication {
rootNode.attachChild(sky);
fpp=new FilterPostProcessor(assetManager);
int numSamples = getContext().getSettings().getSamples();
if( numSamples > 0 ) {
fpp.setNumSamples(numSamples);
}
CrossHatchFilter chf=new CrossHatchFilter();

View File

@ -73,6 +73,10 @@ public class TestDepthOfField extends SimpleApplication {
fpp = new FilterPostProcessor(assetManager);
// fpp.setNumSamples(4);
int numSamples = getContext().getSettings().getSamples();
if( numSamples > 0 ) {
fpp.setNumSamples(numSamples);
}
dofFilter = new DepthOfFieldFilter();
dofFilter.setFocusDistance(0);

View File

@ -98,6 +98,10 @@ public class TestFog extends SimpleApplication {
fpp=new FilterPostProcessor(assetManager);
//fpp.setNumSamples(4);
int numSamples = getContext().getSettings().getSamples();
if( numSamples > 0 ) {
fpp.setNumSamples(numSamples);
}
fog=new FogFilter();
fog.setFogColor(new ColorRGBA(0.9f, 0.9f, 0.9f, 1.0f));
fog.setFogDistance(155);