Hello.
I was wondering if it would be possible to increase the maximum limit of 8x anti-aliasing (AA) samples for Vulkan in upcoming releases. Currently, the limit is 8x, and on certain dense meshes, the wireframe rendering appears quite poor. 8x and in some dense meshes the wireframe looks horrendous.
Vulkan antialias samples
307 2 0-
- Gagui
- Member
- 58 posts
- Joined: 5月 2017
- オフライン
-
- Victor_Dcp
- Member
- 4 posts
- Joined: 11月 2023
- オフライン
-
- malexander
- スタッフ
- 5263 posts
- Joined: 7月 2005
- オフライン
OpenGL did a lot of sneaky things under the hood, and >8x AA is one of them. No GPUs are actually capable of more than 8 sample multisampling, so to skirt this limitation, GL drivers would simply make the framebuffer bigger (16x AA would be 4x AA with the framebuffer twice the size in each dimension). That mostly worked, though some limits that had fixed pixel sizes, like wide lines or sprite size, would hit their cap sooner by an implicit multiplier added in the driver to account for the difference.
Vulkan doesn't do any of these tricks, so 8x AA is the max, even if you tried to increase it beyond that. We may add supersampling (and subsampling) in future releases, especially for the Flipbook ROP. Supersampling has a much larger impact on performance than multisampling, though.
Vulkan doesn't do any of these tricks, so 8x AA is the max, even if you tried to increase it beyond that. We may add supersampling (and subsampling) in future releases, especially for the Flipbook ROP. Supersampling has a much larger impact on performance than multisampling, though.
-
- Quick Links