Minor update : http://cr.openjdk.java.net/~prr/8232154.1/
Only thing changed is these lines are REMOVED from mesa3.md since
I've been told they aren't important to have there ..
7 License / Copyright Information
8 The Mesa distribution consists of several components.
9 Different copyrights and licenses apply to different components.
10 For example, the GLX client code uses the SGI Free Software License B,
11 and some of the Mesa device drivers are copyrighted by their authors.
12 See below for a list of Mesa's main components and the license for each.
13
14 The core Mesa library is licensed according to the terms of the MIT
license.
15 This allows integration with the XFree86, Xorg and DRI projects.
16
17 The default Mesa license is as follows:
-phil.
On 10/29/19 5:17 PM, Sergey Bylokhov wrote:
+1
On 10/29/19 1:55 pm, Kevin Rushforth wrote:
+1
-- Kevin
On 10/29/2019 12:51 PM, Phil Race wrote:
Bug: https://bugs.openjdk.java.net/browse/JDK-8232154
Webrev: http://cr.openjdk.java.net/~prr/8232154/
This is updating the header files we use to build the OpenGL code on
all platforms.
It is quite a large update since we were many, many years behind.
Previously we used to get the "ext" headers from Khronos but now we
get all
the headers from the Mesa project.
This reduces the number of upstream sources we need to monitor.
There is one new header file that the "ext" headers now depend upon.
All includes of another file reference the J2D_GL location where we
store
all these files.
Search for "JDK modification" comments to find these updates
There is a JDK modification in glxext.h to get it to build on Solaris
Details in the bug report and reported upstream.
Now builds fine and runs without issue in limited (SwingSet +
J2Ddemo) testing.
The licensing is really all the same but since we no longer get files
directly from Khronos the opengl.md file is gone and the mesa3d.md
is updated as required by the lawyers to mention these files.
-phil.