This set of C (Cython) extensions provides acceleration of common
operations for slow points in PyOpenGL 3.x. For code which uses large
arrays extensively speed-up is around 10% compared to unaccelerated
code.
Provides
Requires
License
BSD-3-Clause
Changelog
* Fri Jul 25 2025 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-cython-3.1.patch:
* Support Cython 3.1 changes.
* Fri Jul 04 2025 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
* Mon Apr 28 2025 Markéta Machová <mmachova@suse.com>
- update to 3.1.9
* Reduce the number of iterations in memory leak test to avoid JIT
triggering
* Cleanup formatting in a few modules
* Don't bomb out during egl test when there's no egl devices
* Regenerated C wrappers with latest Cython
* Numpy intp type for latest numpy
* Fix ctypes FormatHandler for Python 3.12+
* More changes, see upstream commits
- Drop merged 112.patch and numpy2.patch
* Tue Sep 10 2024 Markéta Machová <mmachova@suse.com>
- Add upstream patch numpy2.patch to fix compatibility with Numpy 2
* https://github.com/mcfletch/pyopengl/commit/f897b0ed75c00d4c524be4689683a334832217ac
* Wed Jun 05 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Cherry-pick upstream patch to fix build with GCC 14
* https://github.com/mcfletch/pyopengl/pull/112.patch
* Thu Jan 04 2024 Markéta Machová <mmachova@suse.com>
- Drop test_numpyaccel.py and test_arraydatatypeaccel.py as they are
already included in the downloaded tarball
* Wed Jan 03 2024 Scott Bradnick <scott.bradnick@suse.com>
- Update to 3.1.7
- Changing to /master/ vs. hash for Source[1,2] files
* Fri Apr 01 2022 Scott Bradnick <scott.bradnick@suse.com>
- Adding _service file
- Cleaning up Source0 declaration since PyPI doesn't have a tarball
- Updating hash for 'accelerate/test' Source[1,2]
- Adding code to %prep section to deal w/ how _service pulls down
files for the gzip'd tarball
* Thu Mar 31 2022 Scott Bradnick <scott.bradnick@suse.com>
- Update to 3.1.6
* Pulled directly from https://github.com/mcfletch/pyopengl since
pypi.org (via py2pack fetch) doesn't have this version available.
* Seems that some packages which use PyOpenGL and accelerate have
a soft requirement that they're the same version.
* Tue Mar 23 2021 Ben Greiner <code@bnavigator.de>
- Don't build the numpy formathandler for python36.
NumPy is optional and not available for python36 on Tumbleweed.
- Add test files test_arraydatatypeaccel.py and test_numpyaccel.py
Files
/usr/lib64/python3.13/site-packages/OpenGL_accelerate
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/__init__.py
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/__pycache__
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/arraydatatype.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/buffers_formathandler.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/errorchecker.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/formathandler.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/formathandler.pxd
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/latebind.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/nones_formathandler.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/OpenGL_accelerate/numpy_formathandler.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages