kicad/thirdparty/glew
Ian McInerney 11e6cac42b Introduce EGL backend support for the OpenGL canvas
wxWidgets 3.1.5+ on Linux will compile with the Wayland EGL
canvas as the backend instead of the X11 backend. This requires a
version of GLEW compiled with the proper EGL defines and a different
header/code for certain parts that are X11 GLEW specific.

This introduces an in-tree version of GLEW that will be built with the
GLEW_EGL flag then statically linked into the KiCad executables when
EGL support is needed.
2020-11-11 00:41:02 +00:00
..
include/GL Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00
src Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00
CMakeLists.txt Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00
LICENSE.txt Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00
README.md Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00

README.md

This directory contains the source code and includes for the GLEW library (https://github.com/nigels-com/glew). This library is normally dynamically linked to KiCad on all platforms, but wxWidgets 3.1.5+ on Linux requires GLEW compiled with EGL support and most distributions do not supply this (since compiling GLEW for EGL is mutually exclusive with GLEW for X11).

The source files are generated from the GLEW repo, or can be pulled from a recent GLEW release.

As of November 10, 2020 this GLEW version was pulled from its GitHub repository and is what should be version upstream version 2.2.0.

This library is licensed under BSD and MIT licenses, with the actual license text given in the LICENSE file in this directory.