pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/py-OpenGL Upgrade from PyOpenGL-3.0.1 to PyOp...
details: https://anonhg.NetBSD.org/pkgsrc/rev/0d5818324705
branches: trunk
changeset: 350126:0d5818324705
user: kamil <kamil%pkgsrc.org@localhost>
date: Sun Jul 24 00:48:16 2016 +0000
description:
Upgrade from PyOpenGL-3.0.1 to PyOpenGL-3.1.1a1 (alpha version of 3.1.1)
Package changes:
- drop unneeded patch
- set MASTER_SITES to MASTER_SITE_PYPI
- set LICENSE
- add preliminary notes about running tests (at the moment not functional)
Upstream changes:
Mike C. Fletcher has released PyOpenGL 3.1.1a1.
Change log:
Python 3.4 compatibility fixes
new data-type declarations to match current Khronos
ability to use opaque pointers as keys in dictionaries (osmesa fix)
removing a few now-redundant hand-written wrappers
fix for a missing import on gles2 wrapper
tweaked error-message for debugging clarity
allow for the shader convenience function to skip validate-on-compile
PyOpenGL 3.1.0 (final) is now available. Headline changes:
* Generation of wrappers substantially more automatic and based on
Khronos source-files with annotations from the Chromium/regal project
* Common code-base for Python 2.6, 2.7, 3.3 and 3.4, Python 2.5 is no
longer supported
* Better isolation and pervasive lazy-loading behaviour to prevent
loading unused libraries (e.g. GLUT in non-GLUT contexts or GLES in
OpenGL contexts)
* Automated wrappers now (generally) allow passing in output arrays
rather than having them generated
* Experimental support for GLES and EGL
* Many bug-fixes and minor improvements
Installation can be done from PyPI:
pip install PyOpenGL PyOpenGL_accelerate
Source code is available on Launchpad:
bzr branch lp:pyopengl
The homepage, including documentation, remains:
http://pyopengl.sourceforge.net/
PyOpenGL 3.0.2 (final, finally) has been released. The major changes since 3.0.1 (released in 2010!) are:
* OpenGL core support up to 4.3 level [1]
* OpenGL extension support from the current registry [1]
* Some missing FreeGLUT extensions added
* OpenGL.GL.framebufferobjects providing ARB/EXT alternates for framebuffer operations
* Experimental OSMesa (Offscreen Mesa) context (use the environment variable PYOPENGL_PLATFORM=osmesa)
Codebase changes:
* Experimental Python 3.2 and PyPy support
* Win64 Support (including OpenGL_accelerate)
* Numarray (the ancient transitional module between Numeric and numpy) is no longer supported as an array type
* More compact auto-generated wrappers
* Large numbers of bug fixes
Downloads are at:
http://pypi.python.org/pypi/PyOpenGL/3.0.2
http://pypi.python.org/pypi/PyOpenGL-accelerate/3.0.2
Future Compatibility Notes:
* This will be the last release of PyOpenGL to support Python 2.5 (and
it supports Python 2.5 in source-release only mode).
o PyOpenGL will be moving to a "shared code" approach for Python
2/3 support, which makes supporting the older Python releases
problematic
* This will be the last release to support the use of bare numbers as
number-array data-types
o i.e. passing 1.00 to a function expecting an array/address of an
float
o Use Glfloat( 1.00 ) to pass in an array-compatible value
o Passing in an int/long will generate a GLvoidp( I ) to allow for
easy offset-address-style API usage
* The ancient Numeric package (as distinct from Numpy) will be dropped
as a supported array format
o Numeric itself has long since been deprecated, use Numpy
diffstat:
graphics/py-OpenGL/Makefile | 26 +-
graphics/py-OpenGL/PLIST | 4772 +++++++++++++++++++++++++++++++++-
graphics/py-OpenGL/distinfo | 11 +-
graphics/py-OpenGL/patches/patch-ae | 12 -
4 files changed, 4632 insertions(+), 189 deletions(-)
diffs (truncated from 5893 to 300 lines):
diff -r 67fbd33ecbb5 -r 0d5818324705 graphics/py-OpenGL/Makefile
--- a/graphics/py-OpenGL/Makefile Sun Jul 24 00:45:16 2016 +0000
+++ b/graphics/py-OpenGL/Makefile Sun Jul 24 00:48:16 2016 +0000
@@ -1,20 +1,36 @@
-# $NetBSD: Makefile,v 1.23 2016/07/23 17:23:58 kamil Exp $
+# $NetBSD: Makefile,v 1.24 2016/07/24 00:48:16 kamil Exp $
-DISTNAME= PyOpenGL-3.0.1
+DISTNAME= PyOpenGL-3.1.1a1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
-PKGREVISION= 7
CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyopengl/}
+MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyOpenGL/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://pyopengl.sourceforge.net/
COMMENT= Python bindings for OpenGL
+# There are many similar licenses, see license.txt
+LICENSE= modified-bsd AND mit
DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-Numeric
-REPLACE_PYTHON+= OpenGL/Tk/__init__.py
+REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
+
+# Tests require:
+# - devel/py-virtualenv
+# - devel/py-game
+# - math/py-numpy
+# ...
+
+SUBST_CLASSES+= pyver
+SUBST_MESSAGE.pyver= Set Python version suffix for virtualenv calls.
+SUBST_STAGE.pyver= pre-configure
+SUBST_FILES.pyver= tests/tests.py
+SUBST_SED.pyver= -e '121s,virtualenv,virtualenv-${PYVERSSUFFIX},'
+
+do-test:
+ ${RUN} ${PYTHONBIN} ${WRKSRC}/tests/tests.py
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
diff -r 67fbd33ecbb5 -r 0d5818324705 graphics/py-OpenGL/PLIST
--- a/graphics/py-OpenGL/PLIST Sun Jul 24 00:45:16 2016 +0000
+++ b/graphics/py-OpenGL/PLIST Sun Jul 24 00:48:16 2016 +0000
@@ -1,7 +1,403 @@
-@comment $NetBSD: PLIST,v 1.6 2014/01/26 00:22:29 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2016/07/24 00:48:16 kamil Exp $
${PYSITELIB}/OpenGL/AGL/__init__.py
${PYSITELIB}/OpenGL/AGL/__init__.pyc
${PYSITELIB}/OpenGL/AGL/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/__init__.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/blob_cache.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/blob_cache.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/blob_cache.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/framebuffer_target.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/framebuffer_target.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/framebuffer_target.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/image_native_buffer.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/image_native_buffer.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/image_native_buffer.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/native_fence_sync.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/native_fence_sync.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/native_fence_sync.pyo
+${PYSITELIB}/OpenGL/EGL/ANDROID/recordable.py
+${PYSITELIB}/OpenGL/EGL/ANDROID/recordable.pyc
+${PYSITELIB}/OpenGL/EGL/ANDROID/recordable.pyo
+${PYSITELIB}/OpenGL/EGL/ANGLE/__init__.py
+${PYSITELIB}/OpenGL/EGL/ANGLE/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/ANGLE/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/ANGLE/d3d_share_handle_client_buffer.py
+${PYSITELIB}/OpenGL/EGL/ANGLE/d3d_share_handle_client_buffer.pyc
+${PYSITELIB}/OpenGL/EGL/ANGLE/d3d_share_handle_client_buffer.pyo
+${PYSITELIB}/OpenGL/EGL/ANGLE/query_surface_pointer.py
+${PYSITELIB}/OpenGL/EGL/ANGLE/query_surface_pointer.pyc
+${PYSITELIB}/OpenGL/EGL/ANGLE/query_surface_pointer.pyo
+${PYSITELIB}/OpenGL/EGL/ANGLE/surface_d3d_texture_2d_share_handle.py
+${PYSITELIB}/OpenGL/EGL/ANGLE/surface_d3d_texture_2d_share_handle.pyc
+${PYSITELIB}/OpenGL/EGL/ANGLE/surface_d3d_texture_2d_share_handle.pyo
+${PYSITELIB}/OpenGL/EGL/ANGLE/window_fixed_size.py
+${PYSITELIB}/OpenGL/EGL/ANGLE/window_fixed_size.pyc
+${PYSITELIB}/OpenGL/EGL/ANGLE/window_fixed_size.pyo
+${PYSITELIB}/OpenGL/EGL/ARM/__init__.py
+${PYSITELIB}/OpenGL/EGL/ARM/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/ARM/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/ARM/pixmap_multisample_discard.py
+${PYSITELIB}/OpenGL/EGL/ARM/pixmap_multisample_discard.pyc
+${PYSITELIB}/OpenGL/EGL/ARM/pixmap_multisample_discard.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/__init__.py
+${PYSITELIB}/OpenGL/EGL/EXT/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/buffer_age.py
+${PYSITELIB}/OpenGL/EGL/EXT/buffer_age.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/buffer_age.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/client_extensions.py
+${PYSITELIB}/OpenGL/EGL/EXT/client_extensions.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/client_extensions.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/create_context_robustness.py
+${PYSITELIB}/OpenGL/EGL/EXT/create_context_robustness.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/create_context_robustness.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/device_base.py
+${PYSITELIB}/OpenGL/EGL/EXT/device_base.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/device_base.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/device_drm.py
+${PYSITELIB}/OpenGL/EGL/EXT/device_drm.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/device_drm.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/device_openwf.py
+${PYSITELIB}/OpenGL/EGL/EXT/device_openwf.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/device_openwf.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/image_dma_buf_import.py
+${PYSITELIB}/OpenGL/EGL/EXT/image_dma_buf_import.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/image_dma_buf_import.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/multiview_window.py
+${PYSITELIB}/OpenGL/EGL/EXT/multiview_window.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/multiview_window.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/output_base.py
+${PYSITELIB}/OpenGL/EGL/EXT/output_base.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/output_base.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/output_drm.py
+${PYSITELIB}/OpenGL/EGL/EXT/output_drm.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/output_drm.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/output_openwf.py
+${PYSITELIB}/OpenGL/EGL/EXT/output_openwf.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/output_openwf.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/platform_base.py
+${PYSITELIB}/OpenGL/EGL/EXT/platform_base.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/platform_base.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/platform_device.py
+${PYSITELIB}/OpenGL/EGL/EXT/platform_device.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/platform_device.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/platform_wayland.py
+${PYSITELIB}/OpenGL/EGL/EXT/platform_wayland.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/platform_wayland.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/platform_x11.py
+${PYSITELIB}/OpenGL/EGL/EXT/platform_x11.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/platform_x11.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/protected_surface.py
+${PYSITELIB}/OpenGL/EGL/EXT/protected_surface.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/protected_surface.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/stream_consumer_egloutput.py
+${PYSITELIB}/OpenGL/EGL/EXT/stream_consumer_egloutput.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/stream_consumer_egloutput.pyo
+${PYSITELIB}/OpenGL/EGL/EXT/swap_buffers_with_damage.py
+${PYSITELIB}/OpenGL/EGL/EXT/swap_buffers_with_damage.pyc
+${PYSITELIB}/OpenGL/EGL/EXT/swap_buffers_with_damage.pyo
+${PYSITELIB}/OpenGL/EGL/HI/__init__.py
+${PYSITELIB}/OpenGL/EGL/HI/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/HI/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/HI/clientpixmap.py
+${PYSITELIB}/OpenGL/EGL/HI/clientpixmap.pyc
+${PYSITELIB}/OpenGL/EGL/HI/clientpixmap.pyo
+${PYSITELIB}/OpenGL/EGL/HI/colorformats.py
+${PYSITELIB}/OpenGL/EGL/HI/colorformats.pyc
+${PYSITELIB}/OpenGL/EGL/HI/colorformats.pyo
+${PYSITELIB}/OpenGL/EGL/IMG/__init__.py
+${PYSITELIB}/OpenGL/EGL/IMG/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/IMG/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/IMG/context_priority.py
+${PYSITELIB}/OpenGL/EGL/IMG/context_priority.pyc
+${PYSITELIB}/OpenGL/EGL/IMG/context_priority.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/__init__.py
+${PYSITELIB}/OpenGL/EGL/KHR/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event.py
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event2.py
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event2.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/cl_event2.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/client_get_all_proc_addresses.py
+${PYSITELIB}/OpenGL/EGL/KHR/client_get_all_proc_addresses.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/client_get_all_proc_addresses.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/config_attribs.py
+${PYSITELIB}/OpenGL/EGL/KHR/config_attribs.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/config_attribs.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/create_context.py
+${PYSITELIB}/OpenGL/EGL/KHR/create_context.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/create_context.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/fence_sync.py
+${PYSITELIB}/OpenGL/EGL/KHR/fence_sync.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/fence_sync.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/get_all_proc_addresses.py
+${PYSITELIB}/OpenGL/EGL/KHR/get_all_proc_addresses.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/get_all_proc_addresses.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/gl_colorspace.py
+${PYSITELIB}/OpenGL/EGL/KHR/gl_colorspace.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/gl_colorspace.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/gl_renderbuffer_image.py
+${PYSITELIB}/OpenGL/EGL/KHR/gl_renderbuffer_image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/gl_renderbuffer_image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_2D_image.py
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_2D_image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_2D_image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_3D_image.py
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_3D_image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_3D_image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_cubemap_image.py
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_cubemap_image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/gl_texture_cubemap_image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/image.py
+${PYSITELIB}/OpenGL/EGL/KHR/image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/image_base.py
+${PYSITELIB}/OpenGL/EGL/KHR/image_base.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/image_base.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/image_pixmap.py
+${PYSITELIB}/OpenGL/EGL/KHR/image_pixmap.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/image_pixmap.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface.py
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface2.py
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface2.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface2.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface3.py
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface3.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/lock_surface3.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/partial_update.py
+${PYSITELIB}/OpenGL/EGL/KHR/partial_update.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/partial_update.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/platform_android.py
+${PYSITELIB}/OpenGL/EGL/KHR/platform_android.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/platform_android.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/platform_gbm.py
+${PYSITELIB}/OpenGL/EGL/KHR/platform_gbm.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/platform_gbm.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/platform_wayland.py
+${PYSITELIB}/OpenGL/EGL/KHR/platform_wayland.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/platform_wayland.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/platform_x11.py
+${PYSITELIB}/OpenGL/EGL/KHR/platform_x11.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/platform_x11.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/reusable_sync.py
+${PYSITELIB}/OpenGL/EGL/KHR/reusable_sync.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/reusable_sync.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream_consumer_gltexture.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream_consumer_gltexture.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream_consumer_gltexture.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream_cross_process_fd.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream_cross_process_fd.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream_cross_process_fd.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream_fifo.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream_fifo.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream_fifo.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_aldatalocator.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_aldatalocator.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_aldatalocator.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_eglsurface.py
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_eglsurface.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/stream_producer_eglsurface.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/surfaceless_context.py
+${PYSITELIB}/OpenGL/EGL/KHR/surfaceless_context.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/surfaceless_context.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/swap_buffers_with_damage.py
+${PYSITELIB}/OpenGL/EGL/KHR/swap_buffers_with_damage.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/swap_buffers_with_damage.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/vg_parent_image.py
+${PYSITELIB}/OpenGL/EGL/KHR/vg_parent_image.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/vg_parent_image.pyo
+${PYSITELIB}/OpenGL/EGL/KHR/wait_sync.py
+${PYSITELIB}/OpenGL/EGL/KHR/wait_sync.pyc
+${PYSITELIB}/OpenGL/EGL/KHR/wait_sync.pyo
+${PYSITELIB}/OpenGL/EGL/MESA/__init__.py
+${PYSITELIB}/OpenGL/EGL/MESA/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/MESA/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/MESA/drm_image.py
+${PYSITELIB}/OpenGL/EGL/MESA/drm_image.pyc
+${PYSITELIB}/OpenGL/EGL/MESA/drm_image.pyo
+${PYSITELIB}/OpenGL/EGL/MESA/platform_gbm.py
+${PYSITELIB}/OpenGL/EGL/MESA/platform_gbm.pyc
+${PYSITELIB}/OpenGL/EGL/MESA/platform_gbm.pyo
+${PYSITELIB}/OpenGL/EGL/NOK/__init__.py
+${PYSITELIB}/OpenGL/EGL/NOK/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/NOK/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region.py
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region.pyc
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region.pyo
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region2.py
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region2.pyc
+${PYSITELIB}/OpenGL/EGL/NOK/swap_region2.pyo
+${PYSITELIB}/OpenGL/EGL/NOK/texture_from_pixmap.py
+${PYSITELIB}/OpenGL/EGL/NOK/texture_from_pixmap.pyc
+${PYSITELIB}/OpenGL/EGL/NOK/texture_from_pixmap.pyo
+${PYSITELIB}/OpenGL/EGL/NV/EGL_3dvision_surface.py
+${PYSITELIB}/OpenGL/EGL/NV/EGL_3dvision_surface.pyc
+${PYSITELIB}/OpenGL/EGL/NV/EGL_3dvision_surface.pyo
+${PYSITELIB}/OpenGL/EGL/NV/__init__.py
+${PYSITELIB}/OpenGL/EGL/NV/__init__.pyc
+${PYSITELIB}/OpenGL/EGL/NV/__init__.pyo
+${PYSITELIB}/OpenGL/EGL/NV/coverage_sample.py
+${PYSITELIB}/OpenGL/EGL/NV/coverage_sample.pyc
+${PYSITELIB}/OpenGL/EGL/NV/coverage_sample.pyo
Home |
Main Index |
Thread Index |
Old Index