Questions tagged [msaa]

Multi Sample anti-aliasing (MSAA) is a type of anti-aliasing, a technique used in computer graphics to improve image quality.

Multi Sample anti-aliasing (MSAA) is a type of anti-aliasing, a technique used in computer graphics to improve image quality.

The term generally refers to a special case of supersampling. Initial implementations of full-scene antialiasing (FSAA) worked conceptually by simply rendering a scene at a higher resolution, and then downsampling to a lower-resolution output. Most modern GPUs are capable of this form of antialiasing, but it greatly taxes resources such as texture, bandwidth, and fill rate. (If a program is highly TCL-bound or CPU-bound, supersampling can be used without much performance hit.)

According to the OpenGL GL_ARB_multisample specification, "multisampling" refers to a specific optimization of supersampling. The specification dictates that the renderer evaluate the fragment program once per pixel, and only "truly" supersample the depth and stencil values. (This is not the same as supersampling but, by the OpenGL 1.5 specification, the definition had been updated to include fully supersampling implementations as well.)

In graphics literature in general, "multisampling" refers to any special case of supersampling where some components of the final image are not fully supersampled.

Source:http://en.wikipedia.org/wiki/Multisample_anti-aliasing

80 questions
0
votes
1 answer

Drawing a Gradient Line with LibGDX

I'm really new to Android App development/LibGDX but very familiar with Java. I'm struggling to create a gradiented line looking like the one shown in the image, in LibGDX. (I think it looks really amazing tbh oO) Note: The image was a screenshot…
Tristan
  • 53
  • 6
0
votes
1 answer

MSAA black edge jaggies similiar to pre-multiplied texture

I am trying to render a smooth AA text. I've created a polygon mesh using a tessellator, then using a MSAA pass to get smooth edges. *Weirdly the MSAA pass will result with black jaggies, around the edges (similar to pre-multiplied…
0
votes
1 answer

Why does adding multisampling to my app freeze the screen on the first frame?

I'm trying to add multisampling to my app, but it seems that I've made a mistake, but I can't find what I did wrong. This is how I setup my frame buffers and render buffers - (void)setupBuffers { glGenFramebuffers(1, &_framebuffer); …
user3100783
  • 259
  • 1
  • 8
0
votes
1 answer

How can I make sure my user interface adheres to MSAA standards?

I would like to understand how I can identify the level of MSAA adherence in the applications that I work with. I would also like to know the most practical route to ensuring the your user interface is adheres to MSAA standards.
user2917239
  • 898
  • 3
  • 12
  • 27
-1
votes
1 answer

Is texture filtering an anti-aliasing technique?

I know of anti-aliasing techniques with MSAA, but MSAA can only handle edges, but Shader sampling can handle internal pixels. What's the difference between texture filtering and shader sampling, and is it also an anti-aliasing technique, such as…
1 2 3 4 5
6