| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: primus | Distribution: openSUSE Tumbleweed |
| Version: 0+git20150328.d1afbf6 | Vendor: openSUSE |
| Release: 4.4 | Build date: Thu Feb 29 16:13:18 2024 |
| Group: Hardware/Other | Build host: reproducible |
| Size: 268901 | Source RPM: primus-0+git20150328.d1afbf6-4.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/amonakov/primus | |
| Summary: Faster OpenGL offloading for Bumblebee | |
Primus is a shared library that provides OpenGL and GLX APIs and implements low-overhead local-only client-side OpenGL offloading via GLX forking, similar to VirtualGL. It intercepts GLX calls and redirects GL rendering to a secondary X display, presumably driven by a faster GPU. On swapping buffers, rendered contents are read back using a PBO and copied onto the drawable it was supposed to be rendered on in the first place.
HPND
* Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Fri Oct 06 2017 Mathias.Homann@opensuse.org
- Add patch to work with our nvidia laout bsc#1061561:
* primusrun-bsc1061561.diff
* Wed Oct 04 2017 tchvatal@suse.com
- Try to set the path to gl libraries as needed wrt bsc#995570
* Fri Aug 26 2016 tchvatal@suse.com
- Update to version 0+git20150328.d1afbf6 bsc#1051277:
* Fix compilation on arm
* pass any preprocessor flags defined by environment to gcc
* Reuse initial ddpy if XOpenDisplay fails in display thread
* Avoid using primus.ddpy in match_fbconfig
* Avoid using primus.ddpy in match_visual (GH-132)
* Remove some of the remaining uses of primus.ddpy
* Defer glXChooseFBConfig from library constructor to first use (GH-151)
* Revert back to using compiler support for ifuncs (GH-153)
* Do not try to reuse ddpy fbconfig (fixes GH-160)
* Fix connect() error detection (GH-163)
- Drop merged patch type-directive.patch
* Fri Jul 11 2014 schwab@linux-m68k.org
- type-directive.patch: Use % in .type directive since @ is a comment
character on arm
* Tue Jul 01 2014 tchvatal@suse.com
- Install the license and readme files properly.
- Respect optflags.
* Wed Jun 25 2014 tchvatal@suse.com
- Add baselibs.conf to filelist.
* Wed Jun 25 2014 cfarrell@suse.com
- license update: HPND
See LICENSE.txt
- Install the license file.
* Tue Jan 14 2014 tchvatal@suse.com
- Needs fixing of the tarball fetching and update of license.
* Tue Jan 14 2014 tchvatal@suse.com
- Cleanup the package up to the openSUSE requirements.
/usr/bin/primusrun /usr/lib/primus /usr/lib/primus/libGL.so.1 /usr/share/doc/packages/primus /usr/share/doc/packages/primus/LICENSE.txt /usr/share/doc/packages/primus/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025