Advertisement Jump to content
Sign in to follow this  
Ilia S

OpenGL SMAA OpenGL 3.3 Intel HD 4000 Problem

This topic is 1790 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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

Share this post


Link to post
Share on other sites
Advertisement

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:

[attachment=20149:smaa_medium_amd_radeon_hd_6700.png][attachment=20150:smaa_medium_intel_hd_4000.png]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!