{ "info": { "author": "Einar Forselv", "author_email": "eforselv@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: 3D Rendering" ], "description": "\n# opengl-registry\n\n**NOTE: The repository is currently a work-in-progress. This warning\nwill be removed once the first stable version is releated on PyPI**\n\nA simple tool for extracting information from the OpenGL API Registry.\n\nThe registry is currently located on github in the KhronosGroup organization:\nhttps://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/master/xml/gl.xml\n\n## Setting Up From Source\n\nClone the repo and enter the project directory.\nWe assume the user will set up a virtualenv.\n\n```\npip install -e .\n```\n\nThis will install the package in editable mode\nmeaning you can keep changing the source without\nhaving to install it for every change.\n\nIf you actually want to install the package and have\nno desire to modify its contents:\n\n```\npip install .\n```\n\n## Running Tests\n\nWe use `tox` for running tests covering py3.4, py3.6 and py3.7 with flake9 and coverage.\n\n```sh\npip install -r tests/requirements.txt\n# All enviroments\ntox\n\n# Specific enviroments\ntox -e py35\ntox -e py36\ntox -e py37\ntox -e pep8\n```\n\n## Building Docs\n\n```sh\npip install -r docs/requirements.txt\npython setup.py build_sphinx\n```\n\n## Regsitry Info\n\nThe registry is simply a huge xml file usually named `gl.xml` containing\ninformation about enums and functions. These are then referenced in\nfeatures (opengl/es versions) and extensions. This also includes\nrequired and removed enums and functions as the versions progress.\n\n```xml\n\n \n \n typedef unsigned int GLenum;\n typedef unsigned char GLboolean;\n ...\n \n\n \n \n \n \n \n \n \n ...\n \n\n \n \n \n \n ...\n\n \n \n \n void glDrawArrays\n GLenum mode\n GLint first\n GLsizei count\n \n \n ...\n \n\n \n ...\n ...\n ...\n ...\n ...\n ...\n ...\n ...\n ...\n \n \n \n \n \n \n ...\n \n \n \n \n \n \n \n \n \n \n \n \n \n ...\n \n \n \n \n ...\n \n ...\n \n ...\n ...\n ...\n ...\n ...\n ...\n ...\n ...\n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ...\n \n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moderngl/opengl-api-registry-reader", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "opengl-registry", "package_url": "https://pypi.org/project/opengl-registry/", "platform": "any", "project_url": "https://pypi.org/project/opengl-registry/", "project_urls": { "Documentation": "https://opengl-api-registry-reader.readthedocs.io", "Homepage": "https://github.com/moderngl/opengl-api-registry-reader", "OpenGL-Registry": "https://github.com/KhronosGroup/OpenGL-Registry" }, "release_url": "https://pypi.org/project/opengl-registry/0.1.0/", "requires_dist": [ "requests (<3)" ], "requires_python": ">=3.5", "summary": "A simple tool for extracting information from the OpenGL API Registry", "version": "0.1.0" }, "last_serial": 5833052, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b09f4390c746dfbb4a4cd2e92b87742c", "sha256": "25c04a8a3f884f4a9c3d5a2d6cdd785e60c0dd7342549cf1e2fd5f2b666dc721" }, "downloads": -1, "filename": "opengl_registry-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b09f4390c746dfbb4a4cd2e92b87742c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 10636, "upload_time": "2019-09-15T21:15:21", "url": "https://files.pythonhosted.org/packages/72/3f/758909a8d19ff4047e3e7c94465ba92313df881e8defcd6a5dafc0b5a72c/opengl_registry-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b09f4390c746dfbb4a4cd2e92b87742c", "sha256": "25c04a8a3f884f4a9c3d5a2d6cdd785e60c0dd7342549cf1e2fd5f2b666dc721" }, "downloads": -1, "filename": "opengl_registry-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b09f4390c746dfbb4a4cd2e92b87742c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 10636, "upload_time": "2019-09-15T21:15:21", "url": "https://files.pythonhosted.org/packages/72/3f/758909a8d19ff4047e3e7c94465ba92313df881e8defcd6a5dafc0b5a72c/opengl_registry-0.1.0-py3-none-any.whl" } ] }