smaa icon indicating copy to clipboard operation
smaa copied to clipboard

XNA Port

Open acgessler opened this issue 11 years ago • 2 comments

A port of SMAA to XNA/C# along with a small demo app. The XNA version has some performance deficits which are due to the design of XNA but is otherwise fully usable. All relevant functional changes are documented in a Readme in Demo/XNA.

acgessler avatar Apr 16 '13 16:04 acgessler

This will be fun for me to playaround because i have modded with smaa.

Michael

On Tue, Apr 16, 2013 at 12:50 PM, Alexander Gessler < [email protected]> wrote:

A port of SMAA to XNA/C# along with a small demo app. The XNA version has some performance deficits which are due to the design of XNA but is otherwise fully usable. All relevant functional changes are documented in a

Readme in Demo/XNA.

You can merge this Pull Request by running

git pull https://github.com/acgessler/smaa master

Or view, comment on, or merge it at:

https://github.com/iryoku/smaa/pull/3 Commit Summary

  • - initial commit of the C# port. Contains modified SMAA shaders ready to plug into the content pipeline.
  • - add XNA demo application.
  • - add Readme
  • - really add XNA demo app with updated copyright headers.
  • - add missing AssemblyInfo.cs
  • - add message box describing the controls on startup. Fix title bar on startup.
  • - update readme, forgot to mention I had do disable the stencil masking optimization for XNA.
  • - code cleanup, merge with newer framework version. Fix rt_rgba parameter in SMAA class.
  • - make some fields readonly.
  • Update SMAA.cs
  • Merge pull request #1 from AussieBacom/patch-1

File Changes

  • A Demo/XNA/DefaultEffectProvider.cshttps://github.com/iryoku/smaa/pull/3/files#diff-0(71)
  • A Demo/XNA/DefaultLogger.cshttps://github.com/iryoku/smaa/pull/3/files#diff-1(22)
  • A Demo/XNA/DefaultTextureProvider.cshttps://github.com/iryoku/smaa/pull/3/files#diff-2(71)
  • A Demo/XNA/Demo.cshttps://github.com/iryoku/smaa/pull/3/files#diff-3(150)
  • A Demo/XNA/Game.icohttps://github.com/iryoku/smaa/pull/3/files#diff-4(0)
  • A Demo/XNA/GameThumbnail.pnghttps://github.com/iryoku/smaa/pull/3/files#diff-5(0)
  • A Demo/XNA/IEffectProvider.cshttps://github.com/iryoku/smaa/pull/3/files#diff-6(19)
  • A Demo/XNA/ILogger.cshttps://github.com/iryoku/smaa/pull/3/files#diff-7(20)
  • A Demo/XNA/ITextureProvider.cshttps://github.com/iryoku/smaa/pull/3/files#diff-8(19)
  • A Demo/XNA/Program.cshttps://github.com/iryoku/smaa/pull/3/files#diff-9(37)
  • A Demo/XNA/Properties/AssemblyInfo.cshttps://github.com/iryoku/smaa/pull/3/files#diff-10(33)
  • A Demo/XNA/Readme.txthttps://github.com/iryoku/smaa/pull/3/files#diff-11(126)
  • A Demo/XNA/SMAA.cshttps://github.com/iryoku/smaa/pull/3/files#diff-12(408)
  • A Demo/XNA/SMAADemo.csprojhttps://github.com/iryoku/smaa/pull/3/files#diff-13(170)
  • A Demo/XNA/SMAADemo.slnhttps://github.com/iryoku/smaa/pull/3/files#diff-14(24)
  • A Demo/XNA/SMAADemoContent.contentprojhttps://github.com/iryoku/smaa/pull/3/files#diff-15(140)
  • A Demo/XNA/shaders/SMAA.fxhhttps://github.com/iryoku/smaa/pull/3/files#diff-16(329)
  • A Demo/XNA/shaders/SMAA.hhttps://github.com/iryoku/smaa/pull/3/files#diff-17(1291)
  • A Demo/XNA/shaders/SMAA_HIGH.fxhttps://github.com/iryoku/smaa/pull/3/files#diff-18(15)
  • A Demo/XNA/shaders/SMAA_LOW.fxhttps://github.com/iryoku/smaa/pull/3/files#diff-19(15)
  • A Demo/XNA/shaders/SMAA_MEDIUM.fxhttps://github.com/iryoku/smaa/pull/3/files#diff-20(15)
  • A Demo/XNA/shaders/SMAA_ULTRA.fxhttps://github.com/iryoku/smaa/pull/3/files#diff-21(16)
  • A Demo/XNA/textures/AreaTexDX9.ddshttps://github.com/iryoku/smaa/pull/3/files#diff-22(0)
  • A Demo/XNA/textures/SearchTex.ddshttps://github.com/iryoku/smaa/pull/3/files#diff-23(0)
  • A Demo/XNA/textures/Unigine02.pnghttps://github.com/iryoku/smaa/pull/3/files#diff-24(0)

Patch Links:

  • https://github.com/iryoku/smaa/pull/3.patch
  • https://github.com/iryoku/smaa/pull/3.diff

Thoroniul avatar Apr 16 '13 23:04 Thoroniul

Any chance to get this merged?

acgessler avatar Jun 19 '14 20:06 acgessler