Commit Graph

15 Commits

Author SHA1 Message Date
Kyle Brenneman a7bb6f4d19 Remove extra paragraph from license text.
Remove the "If only executable code is distributed..." paragraph from
the license text. Everything now uses a normal MIT license.

The only code from Khronos that's included in libglvnd is the EGL/GL
header and XML files, which do not contain that paragraph.

Fixes https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/221
2021-09-30 09:21:34 -06:00
Eric Engestrom e924dd2707 README: mention that the repo now lives on gitlab.freedesktop.org 2019-12-12 23:41:37 +00:00
Dylan Baker 416e73a89b README: add content about using meson 2019-12-05 12:01:36 -08:00
Simon McVittie 58e0fda487 Document EGL vendor ICD search paths
The behaviour of a relative `library_path` is deliberately left
unspecified here. As an implementation detail, it's currently
passed directly to `dlopen()`, so in practice it will be interpreted as
relative to the process's current working directory, but that doesn't
seem practically useful. Vulkan treats relative paths as being relative
to the JSON file in which they were found, which seems more likely to
be a helpful behaviour.

Otherwise this documents the current behaviour, without any of the
possible changes suggested on #187. If any of those changes are made,
then this document should be updated at the same time.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2019-09-19 18:06:57 +01:00
Kyle Brenneman 4ef975ca83 Update the README file.
Fix a few sections in the README file that are incorrect or out of date.

Expand the dispatching explanation to describe libGLdispatch and libEGL.
2017-04-13 14:14:49 -06:00
Kyle Brenneman 382eb05efa Checked in a copy of the cJSON library.
This will be used to parse JSON config files that will describe the available
vendor libraries for EGL.
2016-06-22 16:13:35 -06:00
Kyle Brenneman 093f0485da Update the README file.
Update the README file to reflect various changes to libglvnd.
2016-06-10 13:27:14 -06:00
Eric Engestrom 3c87d939aa Fix spelling mistakes 2016-04-03 16:14:15 +01:00
Luca Boccassi 760de850e9 Document build dependencies in README.md 2016-02-09 16:48:03 +00:00
Kyle Brenneman 735de93053 Update the readme file.
Updated a couple of places that were out of date.

Removed the TODO section, since the remaining items on it are tracked on
Github's issue tracker instead (#44 and #45).
2015-09-30 13:31:32 -06:00
Adam Jackson 663a2bf049 [libglvnd] Add NVIDIA license to README.md
This is mostly to get the Khronos clause into the documentation, which
distributions will need to include in their binary packages.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2015-03-18 14:15:51 -04:00
Brian Nguyen 248440f968 s/X?GLVendor/x11glvnd/ for consistency 2015-02-03 13:49:18 -08:00
Brian Nguyen 82600cccb2 Update README now that ELF symbol filtering is disabled by default
Signed-off-by: Brian Nguyen <brnguyen@nvidia.com>
2013-12-04 10:08:27 -08:00
Brian Nguyen acb5f98231 [tests] Replace SKIP_ENV_INIT with DO_X11_TESTS
Instead of requiring a special environment variable to skip tests
which require a special X11 environment, skip these tests by default
and have users opt-in with the DO_X11_TESTS environment variable.

Signed-off-by: Brian Nguyen <brnguyen@nvidia.com>
2013-09-27 10:25:45 -07:00
Brian Nguyen bb44b4b18b Add README
This gives a brief overview of the code and instructions on building the
prototype and running unit tests.

This is based off of Andy Ritger's README in the original libGLX
prototype library.
2013-08-26 11:03:43 -07:00