Skip to content

Commit

Permalink
Partial fix for #92
Browse files Browse the repository at this point in the history
  • Loading branch information
oddhack committed Oct 12, 2019
1 parent 598f20e commit 37cc16b
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion README.md
Expand Up @@ -30,7 +30,6 @@ Interesting files in this repository include:
for each API version.
* specs/ - EGL specification documents.


## Reserving EGL Enumerant Ranges

EGL enumerants are documented in api/egl.xml . New ranges can be allocated
Expand Down Expand Up @@ -82,3 +81,20 @@ removed using the iconv Linux command-line tool via

We may transition to an asciidoc-based extension specification format at
some point.


## Build Tools

This section is not complete (see https://github.com/KhronosGroup/EGL-Registry/issues/92).

To validate the XML and build the headers you will need at least GNU make,
'jing' for the 'make validate' step (https://relaxng.org/jclark/jing.html),
and Python 3.5 and the lxml.etree Python library
(https://pypi.org/project/lxml/) for the 'make' step. The 'make tests' step
requires whatever the C and C++ compilers configured for GNU make are,
usually gcc and g++.

All of these components are available prepackaged for major Linux
distributions and for the Windows 10 Debian WSL.


0 comments on commit 37cc16b

Please sign in to comment.