[OpenJDK 2D-Dev] RFR: 8232154: Update Mesa 3-D Headers to version 19.2.1

Phil Race philip.race at oracle.com
Wed Oct 30 20:31:49 UTC 2019

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.
   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.
   17 The default Mesa license is as follows:


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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/2d-dev/attachments/20191030/879b9bc0/attachment-0001.html>

More information about the 2d-dev mailing list