Thanks for your reply! But I don't know where the KHR/khrplatform.h is used. 
When I configure paraview using ccmake, the options about EGL are 
EGL_INCLUDE_DIR,
EGL_LIBRARY, EGL_gldispatch_LIBRARY, EGL_opengl_LIBRARY, VTK_EGL_DEVICE_INDEX 
and VTK_USE_OFFSCREEN_EGL. In the path that I assigned to the EGL_INCLUDE_DIR, 
there is khrplatform.h file. What's more, I have built ParaView 5.2.0 with EGL 
used on another machine. That machine use NVIDIA GT 730 GPU, and in the 
EGL_INCLUDE_DIR path, there is not a khrplatform.h file, but the paraview can 
be built successfully and works. The khrplatform.h is required by the current 
EGL (1.5), but my EGL version is 1.4. Maybe it doesn't need that file?

Thank you again!

-Zhang
-----原始邮件-----
发件人: "Dan Lipsa" <[email protected]>
发送时间: 2017年3月20日 星期一
收件人: "张驭洲" <[email protected]>
抄送: paraview <[email protected]>
主题: Re: [Paraview] How to configure ParaView 5.2.0 to use off screen rendering?


It seems you are missing KHR/khrplatform.h
You can download it from the EGL website:
https://www.khronos.org/registry/EGL/



On Sat, Mar 18, 2017 at 3:51 AM, 张驭洲 <[email protected]> wrote:


Hello,

I'm building ParaView 5.2.0 on a machine that uses NVIDIA Tesla K80 GPUs. The 
K80 GPUs have no interface for monitor, so I have to use off screen rendering. 
It's said that EGL is a pretty good choice for this situation, but as I switch 
VTK_USE_OFFSCREEN and VTK_USE_OFFSCREEN_EGL to "ON" and then make,  I get these 
errors:

Built target vtkIOImage
[ 16%] Building C object 
VTK/ThirdParty/glew/vtkglew/CMakeFiles/vtkglew.dir/src/glew.c.o
In file included from /pan20/yzzhang/EGL/egl.h:39,
                 from 
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/eglplatform.h:37:29: error: KHR/khrplatform.h: No such file 
or directory
In file included from /pan20/yzzhang/EGL/egl.h:39,
                 from 
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/eglplatform.h:151: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLint’
In file included from 
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/egl.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLBoolean’
In file included from 
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/egl.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLBoolean’
/pan20/yzzhang/EGL/egl.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLContext’
/pan20/yzzhang/EGL/egl.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLSurface’
/pan20/yzzhang/EGL/egl.h:125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘EGLSurface’
......

Maybe it is clear that there is something wrong with the EGL header file, but I 
don't know how to fix it. The operation system is CentOS 6.6. There is an 
integrated graphics and 6 K80 GPUs. I connect to the machine using ssh and have 
set headless X server using one of the K80 GPUs. I can run the glxgears test in 
the off screen mode, but I don'n know how to make sure that EGL is correctly 
setted. I want to know how to use EGL for off screen rendering.

Any help would be highly appreciated!

-Zhang




_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview








_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to