From e2d7ebdec55f7c26c510c7d5b27a3e7c14d6d86c Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Sun, 22 May 2022 16:32:57 -0700 Subject: [PATCH] [Visualization] Enable anti-aliasing Enable 8x multisampled anti-aliasing, to improve the appearance of the spectrum on non-Retina/HiDPI displays. It can't really hurt on HiDPI, either. Hopefully this won't cause it to use a whole load of GPU resources, more than is reasonable. Signed-off-by: Christopher Snowhill --- Visualization/SpectrumView.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Visualization/SpectrumView.m b/Visualization/SpectrumView.m index 8d2c4a60f..3ef5b721b 100644 --- a/Visualization/SpectrumView.m +++ b/Visualization/SpectrumView.m @@ -126,6 +126,8 @@ extern NSString *CogPlaybackDidStopNotficiation; SCNScene *theScene = [SCNScene sceneNamed:@"Scenes.scnassets/Spectrum.scn"]; [self setScene:theScene]; + [self setAntialiasingMode:SCNAntialiasingModeMultisampling8X]; + SCNNode *rootNode = [[self scene] rootNode]; SCNNode *cameraNode = [rootNode childNodeWithName:@"camera" recursively:NO]; cameraPosition2d = SCNVector3Make(0.0, 0.5, 1.0);