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