- 
                Notifications
    
You must be signed in to change notification settings  - Fork 54
 
EGL headless visualization #336
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
base: master
Are you sure you want to change the base?
Conversation
…r commands enums.
          
 That's awesome, thanks @najlkin !  | 
    
| 
           @justinlaughlin, what happens if we load a steam with "screenshot" command in the web version?  | 
    
| 
           I think an error 😁 , because glvis-js supports only   | 
    
          
 
 I think pressing   | 
    
| 
           Hmm, at least in   | 
    
| 
           But in glvis live, it works😮 . However, there is a special code for it, handling specifically   | 
    
This PR adds headless (no GUI) visualization using EGL standard. The new
EglWindowserves as an alternative backend instead ofSdlWindow, which is no longer needed directly and the code uses generalGLWindowbase class instead. The headless rendering is available in the following ways:-hl(control keyqshould be used to quit after the visualization is done)headlesscommand before the visualization command(s), which are then performed without autopausing (end of the script files closes the visualization)-hloption, where end of the input streams also closes the visualization(s)↪️ dependencies:
🌟 bonus features:
sdldirectory (and similarly EGL-based toegl), cleaning up file hierarchyusing namespace stdpollution (i.e., uncontrolled spreading through header files)📎 todo:
✔️ testing: