@@ -333,9 +333,9 @@ -(void)setupBlurEffectNodeTest
333333 [self .contentNode addChild: effectNode4];
334334}
335335
336- -(void )setupGlowEffectNodeTest
336+ -(void )setupBloomEffectTest
337337{
338- self.subTitle = @" Glow Effect Node Test" ;
338+ self.subTitle = @" Bloom Effect Test" ;
339339
340340 CCSprite *sampleSprite_base = [CCSprite spriteWithImageNamed: @" Images/sample_hollow_circle.png" ];
341341 sampleSprite_base.anchorPoint = ccp (0.0 , 0.0 );
@@ -389,6 +389,22 @@ -(void)setupGlowEffectNodeTest
389389 glowEffectNode2.effect = glowEffect2;
390390
391391 [self .contentNode addChild: glowEffectNode2];
392+
393+ // Create a sprite to blur
394+ const int steps = 5 ;
395+ for (int i = 0 ; i < steps; i++)
396+ {
397+ CCSprite *sampleSprite3 = [CCSprite spriteWithImageNamed: @" Images/grossini_dance_08.png" ];
398+ sampleSprite3.anchorPoint = ccp (0.5 , 0.5 );
399+ sampleSprite3.position = ccp (0 .1f + i * (0 .8f / (steps - 1 )), 0 .2f );
400+ sampleSprite3.positionType = CCPositionTypeNormalized;
401+
402+ // Blend glow maps test
403+ CCEffectBloom* glowEffect3 = [CCEffectBloom effectWithBlurRadius: 8 intensity: 1 .0f luminanceThreshold: 1 .0f - ((float )i/(float )(steps-1 ))];
404+ sampleSprite3.effect = glowEffect3;
405+
406+ [self .contentNode addChild: sampleSprite3];
407+ }
392408}
393409
394410-(void )setupBrightnessAndContrastEffectNodeTest
0 commit comments