mudlord
Banned
- Thread Starter
- #21
A note on FSAA in the development plugin:
The source of this "bug" (can be a bug to some people), is due to hardware limitations of current PC video cards in DX9.
One of the methods used in Direct3D9, known as render targets, is a method to speed up and perform hardware accelerated render-to-texture operations. It is used currently in Direct64, as a means to perform hardware framebuffer emulation, as a practical example. Another possible use is the use of a render target to store a texture, for temporary use later. The development branch of my builds, uses render targets.
One of the weaknesses of this particular Direct3D method, is that full screen antialiasing will not work. This is, unfortunately, inherant by design of the method by MS engineers, and so this particular issue is unfixable, due to API limitations of how DX9 render targets can be used.
The source of this "bug" (can be a bug to some people), is due to hardware limitations of current PC video cards in DX9.
One of the methods used in Direct3D9, known as render targets, is a method to speed up and perform hardware accelerated render-to-texture operations. It is used currently in Direct64, as a means to perform hardware framebuffer emulation, as a practical example. Another possible use is the use of a render target to store a texture, for temporary use later. The development branch of my builds, uses render targets.
One of the weaknesses of this particular Direct3D method, is that full screen antialiasing will not work. This is, unfortunately, inherant by design of the method by MS engineers, and so this particular issue is unfixable, due to API limitations of how DX9 render targets can be used.