Pie-charts are not anti-aliased, but other chart types such as line, column etc. seem to be anti-aliased.
Can you provide screenshot examples?
Is this running on OSX? or Linux? or Windows?
It's OSX 10.6.8.
Offscreen Graphics Capabilities
Vendor | Brian Paul |
Renderer | Mesa OffScreen |
OpenGL Version | 2.1 Mesa 7.8.2 |
Double-Buffering | Disabled |
Anti-Aliasing | Disabled |
Anti-Aliasing Sample Count | 0 |
Hardware Acceleration | Disabled |
Color Bits | Red: 8 Green: 8 Blue: 8 Alpha: 8 |
Depth Bits | 16 |
Accumulation Buffer Bits | Red: 0 Green: 0 Blue: 0 |
Initialization Time | 891 ms |
Hardware PBuffer Available | No |
Using PBuffer | No |
Using Ram Buffer | Yes |
Offscreen Rendering | Enabled |
Offscreen Buffer Size | 800x600 |
In-Window Graphics Capabilities
Vendor | Intel Inc. |
Renderer | Intel GMA X3100 OpenGL Engine |
OpenGL Version | 2.0 APPLE-1.6.36 |
Double-Buffering | Enabled |
Anti-Aliasing | Disabled |
Anti-Aliasing Sample Count | 0 |
Hardware Acceleration | Enabled |
Color Bits | Red: 8 Green: 8 Blue: 8 Alpha: 8 |
Depth Bits | 24 |
Accumulation Buffer Bits | Red: 0 Green: 0 Blue: 0 |
Initialization Time | 754 ms |
The values above are reported by ADStudio 11.0.0-beta11. In Aqua Data Server v2.0.0-rc-2.0 I get the following:
Graphics Vendor: Intel Inc.
OpenGL Renderer: Intel GMA X3100 OpenGL Engine
OpenGL Version: 2.0 APPLE-1.6.36
Double-Buffering: OFF
Anti-aliasing: OFF
Anti-aliasing Sample Count: 0
Hardware Acceleration: ON
Color Bits: Red: 8 Green: 8 Blue: 8 Alpha: 8
Depth Bits: 24
Accumulation Buffer Bits: Red: 0 Green: 0 Blue: 0
Hardware PBuffer Available: ON
Using PBuffer: ON
Using Ram Buffer: OFF
Offscreen Rendering: ON
java.awt.headless: NOT AVAILABLE
It's OSX 10.6.8.
Offscreen Graphics Capabilities
Vendor | Brian Paul |
Renderer | Mesa OffScreen |
OpenGL Version | 2.1 Mesa 7.8.2 |
Double-Buffering | Disabled |
Anti-Aliasing | Disabled |
Anti-Aliasing Sample Count | 0 |
Hardware Acceleration | Disabled |
Color Bits | Red: 8 Green: 8 Blue: 8 Alpha: 8 |
Depth Bits | 16 |
Accumulation Buffer Bits | Red: 0 Green: 0 Blue: 0 |
Initialization Time | 891 ms |
Hardware PBuffer Available | No |
Using PBuffer | No |
Using Ram Buffer | Yes |
Offscreen Rendering | Enabled |
Offscreen Buffer Size | 800x600 |
In-Window Graphics Capabilities
Vendor | Intel Inc. |
Renderer | Intel GMA X3100 OpenGL Engine |
OpenGL Version | 2.0 APPLE-1.6.36 |
Double-Buffering | Enabled |
Anti-Aliasing | Disabled |
Anti-Aliasing Sample Count | 0 |
Hardware Acceleration | Enabled |
Color Bits | Red: 8 Green: 8 Blue: 8 Alpha: 8 |
Depth Bits | 24 |
Accumulation Buffer Bits | Red: 0 Green: 0 Blue: 0 |
Initialization Time | 754 ms |
The values above are reported by ADStudio 11.0.0-beta11. In Aqua Data Server v2.0.0-rc-2.0 I get the following:
Graphics Vendor: Intel Inc.
OpenGL Renderer: Intel GMA X3100 OpenGL Engine
OpenGL Version: 2.0 APPLE-1.6.36
Double-Buffering: OFF
Anti-aliasing: OFF
Anti-aliasing Sample Count: 0
Hardware Acceleration: ON
Color Bits: Red: 8 Green: 8 Blue: 8 Alpha: 8
Depth Bits: 24
Accumulation Buffer Bits: Red: 0 Green: 0 Blue: 0
Hardware PBuffer Available: ON
Using PBuffer: ON
Using Ram Buffer: OFF
Offscreen Rendering: ON
java.awt.headless: NOT AVAILABLE
I tried to use both Software renderer and Hardware GPU renderer in Preferences -> General -> Offscreen rendering (ADS restart included) , but I don't have antialiasing in any cases. However, the grid lines sems to be antialiased (see grid-antialias.png attachment).
Probably I don't have native anti-alias support on my GPU, but when using software renderer, I guess that the antialias should be available, right?
I tried to use both Software renderer and Hardware GPU renderer in Preferences -> General -> Offscreen rendering (ADS restart included) , but I don't have antialiasing in any cases. However, the grid lines sems to be antialiased (see grid-antialias.png attachment).
Probably I don't have native anti-alias support on my GPU, but when using software renderer, I guess that the antialias should be available, right?
Emil, can you verify this is fixed in rc-8 ? I tested in Ubuntu and did not still find anti aliasing for Pie.
Emil, can you verify this is fixed in rc-8 ? I tested in Ubuntu and did not still find anti aliasing for Pie.
so things look anti-aliased to me ( see the most recent screenshot attachment antialiasingworkingfine.png ) with the settings below
Product: Aqua Data Server
Version: 2.0.0-rc-12.0
Build #: 26904
Build Date: 2012-May-14 12:04:03 PM
Operating Environment: Linux (2.6.32-27-server, amd64) / UTF-8 / en / US / Sun Microsystems Inc. 1.6.0_27-b07
Memory: Max=477,233,152; Total=183,107,584; Free=28,932,576;
Server Info: Apache Tomcat/6.0.26
DB Version: 2.220
CPUs: 8
MAC Addresses: 00-1A-A0-AC-9C-2D
IP Addresses: 10.168.5.100
Graphics Vendor: Brian Paul
OpenGL Renderer: Mesa OffScreen
OpenGL Version: 2.1 Mesa 7.8.2
Double-Buffering: OFF
Anti-aliasing: OFF
Anti-aliasing Sample Count: 0
Hardware Acceleration: OFF
Color Bits: Red: 8 Green: 8 Blue: 8 Alpha: 8
Depth Bits: 16
Accumulation Buffer Bits: Red: 16 Green: 16 Blue: 16
Hardware PBuffer Available: ON
Using PBuffer: OFF
Using Ram Buffer: ON
Offscreen Rendering: ON
java.awt.headless: NOT AVAILABLE
so things look anti-aliased to me ( see the most recent screenshot attachment antialiasingworkingfine.png ) with the settings below
Product: Aqua Data Server
Version: 2.0.0-rc-12.0
Build #: 26904
Build Date: 2012-May-14 12:04:03 PM
Operating Environment: Linux (2.6.32-27-server, amd64) / UTF-8 / en / US / Sun Microsystems Inc. 1.6.0_27-b07
Memory: Max=477,233,152; Total=183,107,584; Free=28,932,576;
Server Info: Apache Tomcat/6.0.26
DB Version: 2.220
CPUs: 8
MAC Addresses: 00-1A-A0-AC-9C-2D
IP Addresses: 10.168.5.100
Graphics Vendor: Brian Paul
OpenGL Renderer: Mesa OffScreen
OpenGL Version: 2.1 Mesa 7.8.2
Double-Buffering: OFF
Anti-aliasing: OFF
Anti-aliasing Sample Count: 0
Hardware Acceleration: OFF
Color Bits: Red: 8 Green: 8 Blue: 8 Alpha: 8
Depth Bits: 16
Accumulation Buffer Bits: Red: 16 Green: 16 Blue: 16
Hardware PBuffer Available: ON
Using PBuffer: OFF
Using Ram Buffer: ON
Offscreen Rendering: ON
java.awt.headless: NOT AVAILABLE
I don't have the ADServer v2.0.0-rc-8 nor the v2.0.0-rc12 OSX releases to test again (the initial issue was noticed under an OSX machine with no hardware support for anti-aliasing). I tried to test with ADStudio-12.0.0-dev-21 build (using the "Run in browser" feature on my Aqua-analytics scripts) but I get an exception related to OpenGL JNI libraries (see ADStudio issue #6968 ).
I don't have the ADServer v2.0.0-rc-8 nor the v2.0.0-rc12 OSX releases to test again (the initial issue was noticed under an OSX machine with no hardware support for anti-aliasing). I tried to test with ADStudio-12.0.0-dev-21 build (using the "Run in browser" feature on my Aqua-analytics scripts) but I get an exception related to OpenGL JNI libraries (see ADStudio issue #6968 ).
Pie-charts are now properly antialiased if rendered in 3D-mode, but are not anti-aliased in 2D mode ( AQChartProperties.setView2D(true) ; ) . Is it supposed to work on 2D, too ? ( I guess charts are rendered without using OpenGL if mode is set to 2D ).
Pie-charts are now properly antialiased if rendered in 3D-mode, but are not anti-aliased in 2D mode ( AQChartProperties.setView2D(true) ; ) . Is it supposed to work on 2D, too ? ( I guess charts are rendered without using OpenGL if mode is set to 2D ).
This looks like a bug in the 2d jitter antialiasing method.
Both 2d & 3d rendering use OpenGL, but the jittering approach is implemented differently.
The reason some charts appear antialiased (e.g. area & column chart) is because an antialiased line is being drawn on top of the edges of these objects which hides the jaggies of the polygons underneath.
This looks like a bug in the 2d jitter antialiasing method.
Both 2d & 3d rendering use OpenGL, but the jittering approach is implemented differently.
The reason some charts appear antialiased (e.g. area & column chart) is because an antialiased line is being drawn on top of the edges of these objects which hides the jaggies of the polygons underneath.
From Matt :
>>> this was working back in march 17 when I checked in.
>>> Caused by LoadIdentity() being called after jitter2d (which was resetting the camera matrix)
>>> Instead, call LoadIdentity() before the jitter operations
From Matt :
>>> this was working back in march 17 when I checked in.
>>> Caused by LoadIdentity() being called after jitter2d (which was resetting the camera matrix)
>>> Instead, call LoadIdentity() before the jitter operations
Issue #2830 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build 2.0.0-3 |
No time estimate |
Can you provide screenshot examples?
Is this running on OSX? or Linux? or Windows?