Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Don't forget to read Tuesday's email newsletter for your chance to win a free copy of Construct 2!


SMAA OpenGL 3.3 Intel HD 4000 Problem


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 Ilia S   Members   -  Reputation: 107

Like
0Likes
Like

Posted 26 February 2014 - 12:01 PM

Hello,

 

We tried SMAA (http://www.gamedev.net/topic/620516-help-porting-smaa-from-direct3d-to-opengl/) with OpenGL 3.3 core and everything runs fine unless we use it with Intel HD 4000. First of all, it does not compile because the Intel compiler does not accept "#if SMAA_PRESET_LOW == 1" when "SMAA_PRESET_LOW" is not defined. This is solved by setting all defines to 0. After that, it compiles but Instead of smooothing it creates artifacts which are especially noticable (as blurring around the edges) with SMAA_PRESET_MEDIUM. The difference appears after the blending weights calculations. Stencil buffer optimization does not seem to have any influence.

 

Does anybody has an idea how it might be fixed or if there's any workaround besides not using SMAA on Intel graphics?


Edited by Ilia S, 26 February 2014 - 12:05 PM.


Sponsor:

#2 Mona2000   Members   -  Reputation: 617

Like
2Likes
Like

Posted 26 February 2014 - 12:16 PM

Try using the latest build (https://github.com/iryoku/smaa/blob/master/SMAA.hlsl). I don't know about the second problem, but there are several OpenGL fixes since the 2.8 release (including the define bug you mentioned).



#3 Ilia S   Members   -  Reputation: 107

Like
0Likes
Like

Posted 28 February 2014 - 05:39 AM

Thank you for pointing to the updated version. It fixed the problem with defines, but essentially did not change anything. The difference is illustrated here:

smaa_medium_amd_radeon_hd_6700.png smaa_medium_intel_hd_4000.png






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS