Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XNA Port #3

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

XNA Port #3

wants to merge 13 commits into from

Conversation

acgessler
Copy link

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.

@Thoroniul
Copy link

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 <
notifications@github.com> 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:

#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 DirectX 9 Updates: Fixes Related to Custom Shader Settings in Demo. #1 from AussieBacom/patch-1

File Changes

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

Patch Links:

Haydn Trigg and others added 2 commits April 18, 2013 13:14
Changed the default value of the effect prefix so the prefix for each intensity can be found.
Was originally trying to find "Shaders/ULTRA" will now find "Shaders/SMAA_ULTRA"
Update DefaultEffectProvider.cs
@acgessler
Copy link
Author

Any chance to get this merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants