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
2
votes
2 answers

How to Automate simple Windows Form Application using MSAA?

I want to automate simple Windows Application using MSAA. I am not getting Idea that how to find the control (say TextBox and Button) and to get value of them(say get value of TextBox and click in case of button).
CSharp
  • 1,573
  • 2
  • 14
  • 25
2
votes
1 answer

Anti-aliasing while rendering to texture in OpenGL ES 2.0

I am rendering my scene into a texture so that I can apply post-processing before displaying the final result. However, when I added this feature, MSAA/CSAA stopped working. Is there a way (other than performance intensive FSAA) to get…
Bondrewd
  • 29
  • 1
  • 3
2
votes
2 answers

A tool for browsing accessibility tree of an application

I have been making scripts for screen readers (e.g. JAWS) and often have to dig into its window hierarchy (MSAA, UIA etc). I usually use the old AccExplorer32 app, but it is not optimal (the hierarchy usually does not correspond to the one generated…
comodoro
  • 1,489
  • 1
  • 19
  • 30
1
vote
1 answer

what algorithm 8xmsaa & 16xmsaa use to generate the position of 8 points& 16 points

enter image description here I want to know what pattern the point position is. i dont find the law of these eight points
bodino
  • 15
  • 4
1
vote
0 answers

How to release a RenderTexture with antialiasing in Unity?

I'm struggling with multisampling. I allocated a RenderTexture with the property 'antiAliasing' which could not be released totally and I don't know why. I had found a way to allocate a RenderTexture which can be released as follows. //allocate a…
Alatariel
  • 11
  • 2
1
vote
1 answer

How Can I implement MSAA on DX12?

I Searched many other questions and samples, but I still can't understand what I must do. What I know about this process is Create a Render Target for msaa. - Different from SwapChain's Backbuffer. Draw everything (like meshes) on msaa render…
1
vote
2 answers

How to get depth for each sample in MSAA?

I'm wondering if there is a method to get depth for each sample in fragment-shader. I have tried GL_ARB_sample_shading extension, which can give sample ID and sub-pixel coordinate but I haven't found any route for depth. I have tried gl_FragCoord,…
1
vote
1 answer

WebGL2 render to texture with MSAA anti-aliasing and transparent background

I'm trying to render a set of triangles with multi-sample-anti-aliasing MSAA enabled in WebGL2. Therefore, I'm setting up rendering pipeline with a multisample renderbuffer to render to a target texture. Anti-aliasing seems to work, however if I try…
Martin
  • 122
  • 2
  • 11
1
vote
1 answer

Is there a way to change the number of MSAA samples of an existing GLFW window?

I am currently writing a game using C++, OpenGL and GLFW. I would like to allow users to change the number of samples the game uses for antialiasing, since users with old systems might want to disable antialising altogether for performance…
user3266738
  • 477
  • 2
  • 12
1
vote
1 answer

Possible to read a single sample from MSAA FBO?

Using OpenGL to draw objects and also have my fragment shader outputting a scalar integer ID. For drawing the objects, I'm using multi-sampling for anti-aliasing, so when I create the buffer for the integer ID, I have to create it as an MSAA buffer…
Dtor
  • 590
  • 2
  • 9
1
vote
1 answer

dx12 open 4x msaa failed

I am just learning "introduction to 3D game programming with DirectX 12".Running the example code in initialize d3d(chapter 4),when I wanna use 4xmsaa,something wrong was happened,like the follow figure,please help me. wrong figure
ryu
  • 23
  • 2
1
vote
0 answers

Why does SetWinEventHook sometimes stop/pause monitoring events?

Starting up a WinEventHook doesn't seem to be working reliably. What would cause an event hook to only monitor events (or run the identified event proc function) sometimes? ie. inside an IE8 BHO HWINEVENTHOOK eHook =…
Greg Domjan
  • 13,943
  • 6
  • 43
  • 59
1
vote
0 answers

Different results with multisampling in DirectX 9 vs OpenGL

First, some context : The 3D engine I wrote for my game allows me to switch between DirectX 9 and OpenGL, thanks to an intermediate API layer. Both allow the user to enable multisampling (via GL_ARB_multisample for OpenGL, D3DMULTISAMPLE_x_SAMPLES…
cleverfox
  • 11
  • 1
1
vote
1 answer

OpenGL glitch; Black pixels in a white line after Anti-Aliasing MSAA 8x

I have a glitch in my Qt/OpenGL application when I use the Anti-Aliasing MSAA 8x. This is the screenshot with the glitch: black pixels in white lines. It looks a bad strech of the texture but I don't know how to fix it This is the screenshot: This…
J. S.
  • 51
  • 4
1
vote
0 answers

How MS Coded UI Test communicates with browser? Through MSAA?

simple question: How MS Coded Test UI communicate with browser? I guess tests communicate with browser through MSAA layer, which has the access to controls of the webpage. True? But how is it implemented, how the browser exactly do "Click Element"?…
MmM ...
  • 131
  • 1
  • 2
  • 14