Tesselation doesn't work on linux cooked version

Tesselation on linux works very well with UE4 Editor in Selected Viewport, New Editor Windows and Standalone Game with opengl 4

However when the game is cooked UE4 failed to loas material using tesselation with this kind or errors :

LogStaticMesh:Warning: Adjacency information not built for static mesh with a material that requires it. Using default material instead.

The adjacency information seem correct and it works on windows cooked version. The cooked version use the correct Opengl version :

LogRHI:   GL_VERSION: 4.3.0 NVIDIA 352.63
LogRHI:   GL_SHADING_LANGUAGE_VERSION: 4.30 NVIDIA via Cg compiler
...
LogRHI:   GL_ARB_tessellation_shader

Cooked version full log :

Editor version, tesselation working :

http://i.imgur.com/NRQKX8h.jpg

http://i.imgur.com/jPAh2w9.jpg

Cooked version, tesselation not working :

http://i.imgur.com/6boaNNv.jpg

Upping this issue, as it hasn’t been answered in one week.

Hey -

If you are using OpenGL4 / Tessellation inside the editor then when you run the cooked game you will need to run OpenGL4 there as well.

Cheers

We are aware of that. Please check out the attached log file - we start the cooked game with “-opengl4” and the logs seem to indicate GL 4.3.

Hey -

I was able to create a test project and had the same results in a packaged project as shown in your screenshots. This tessellation problem has been bugged (UE-24301) for further investigation.

Cheers