The attachments show active versus inactive pipeline renderings. Indices 1 and 3 are made with active pipeline, 2 and 4 are made with inactive pipeline.
Shot 3 doesn’t have those ugly dark borders in the left. Therefore the inactive pipeline results in some kind of smooth antialising. (Note: Shot 3 and 4 don’t have a special outline rendered by me… this outline comes from somewhere I don’t really know)
The getchoosenGLCapabilities results in null while the pipeline is active and returns in GLCapabilities [DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red: 8, Green: 8, Blue: 8, Alpha: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false ] with pipeline disabled. I use the MultiSampleCapabilitiesChooser from the demos.
Edit: After switching to the rc4 and placing the getChosen… within the init method I get the following caps:
pipeline disabled: GLCapabilities [DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 8, Red: 8, Green: 8, Blue: 8, Alpha: 8, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: true, Num samples: 4 ]
pipeline enabled: GLCapabilities [DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red: 8, Green: 8, Blue: 8, Alpha: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false ]
Unfortunately I’m not able to show the mentioned quality gain with the pipeline but there’s at least a problem with antialising. Maybe all those differences come from the “null” capabilities. Nevertheless perfomance is great with pipeline enabled ;D
Thanks for any comments…
Greets Klemens