gleri | Network protocol , service , and API for using OpenGL
kandi X-RAY | gleri Summary
kandi X-RAY | gleri Summary
gleri is a C++ library. gleri has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
GLERI is a library implementing an OpenGL functionality service and a protocol for communicating with it. This allows creation of executables that do not have to link with OpenGL libraries, have direct access to the DRI devices, or require a local X11 connection. The service is called gleris and can be used either standalone, or be launched individually by libgleri-using applications. By default, only the local $HOME/.config/gleris.socket is created. If you want a TCP socket, run gleris -t, which will make it listen on localhost port 6540+display. Alternatively, you can use systemd socket activation to create appropriate sockets and have them passed to gleris automatically. You can then forward that port with ssh to wherever with the ssh -R command. When you do this, you’ll need to also copy the xauth token and set DISPLAY (or GLERI_DISPLAY if you are already forwarding X with ssh -X) to match it on the server. gleris will load the xauth token for the display it is running on, and can not read the xauth token generated by ssh -X, because that token is only used inside ssh. So you need to set the display variable to the same value gleris sees. The library is libgleri.a, See the test/ program for a usage example. The target platform is a POSIX compliant architecture, such as Linux or BSD. Windows and embedded platforms are absolutely not supported. Other minimum requirements are Linux kernel 2.6.28, GCC 4.6 or clang++ 3.2. Wayland will likely be supported in the future when it supports OpenGL (currently it only has OpenGL ES support). Required libraries are zlib, libpng, and libjpeg. OpenGL 3.3+ is required. The current open source drivers support it on Intel hardware since Mesa 10.1 and radeon and noveau since 10.2. Binary drivers, however, still deliver the best results for nVidia. To build: ./configure && make To install: make install Test program: make check Documentation: docs/ Tutorials: tut/.
GLERI is a library implementing an OpenGL functionality service and a protocol for communicating with it. This allows creation of executables that do not have to link with OpenGL libraries, have direct access to the DRI devices, or require a local X11 connection. The service is called gleris and can be used either standalone, or be launched individually by libgleri-using applications. By default, only the local $HOME/.config/gleris.socket is created. If you want a TCP socket, run gleris -t, which will make it listen on localhost port 6540+display. Alternatively, you can use systemd socket activation to create appropriate sockets and have them passed to gleris automatically. You can then forward that port with ssh to wherever with the ssh -R command. When you do this, you’ll need to also copy the xauth token and set DISPLAY (or GLERI_DISPLAY if you are already forwarding X with ssh -X) to match it on the server. gleris will load the xauth token for the display it is running on, and can not read the xauth token generated by ssh -X, because that token is only used inside ssh. So you need to set the display variable to the same value gleris sees. The library is libgleri.a, See the test/ program for a usage example. The target platform is a POSIX compliant architecture, such as Linux or BSD. Windows and embedded platforms are absolutely not supported. Other minimum requirements are Linux kernel 2.6.28, GCC 4.6 or clang++ 3.2. Wayland will likely be supported in the future when it supports OpenGL (currently it only has OpenGL ES support). Required libraries are zlib, libpng, and libjpeg. OpenGL 3.3+ is required. The current open source drivers support it on Intel hardware since Mesa 10.1 and radeon and noveau since 10.2. Binary drivers, however, still deliver the best results for nVidia. To build: ./configure && make To install: make install Test program: make check Documentation: docs/ Tutorials: tut/.
Support
Quality
Security
License
Reuse
Support
gleri has a low active ecosystem.
It has 18 star(s) with 0 fork(s). There are 3 watchers for this library.
It had no major release in the last 12 months.
There are 0 open issues and 3 have been closed. On average issues are closed in 1491 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of gleri is v0.4
Quality
gleri has no bugs reported.
Security
gleri has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
gleri is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
gleri releases are available to install and integrate.
Installation instructions are not available. Examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of gleri
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of gleri
gleri Key Features
No Key Features are available at this moment for gleri.
gleri Examples and Code Snippets
No Code Snippets are available at this moment for gleri.
Community Discussions
No Community Discussions are available at this moment for gleri.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install gleri
You can download it from GitHub.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page