From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: "Jeffrey R. Carter" Newsgroups: comp.lang.ada Subject: Ann: OpenGLAda v.0.8.0 released Date: Sat, 20 Jun 2020 11:28:57 +0200 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 20 Jun 2020 09:28:58 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="5423ff733139c741e32c3a02dcb02fdc"; logging-data="30679"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+riPJ5f6ZiDSBqvc4xWWjsLxeYtUMwy+k=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 Cancel-Lock: sha1:MbUvVwmuGrhEr/sKeDIWjU2/v0I= Content-Language: en-US X-Mozilla-News-Host: snews://news.eternal-september.org:563 Xref: reader01.eternal-september.org comp.lang.ada:59132 List-Id: Reddit user flyx86 asked that his announcement be crossposted here. The original announcment is at https://www.reddit.com/r/ada/comments/hc8de8/openglada_v080_released/ Posting : begin This release contains a breaking change, namely the removal of the SOIL library previously used to load image files. SOIL has been removed since on macOS, it depends on the Carbon API which has been deprecated for a long time and finally removed in macOS Catalina. Being a C library with its last release in 2008, SOIL was always more of a necessary than a good part of OpenGLAda. As replacement for SOIL, the excellent Generic Image Decoder (GID) library is included in this OpenGLAda release. Moreover, a package GL.Images has been added that uses GID to provide an API similar to the one of the removed SOIL binding. The long deprecated FTGL binding has also been removed since a replacement has been available for some time with the FreeTypeAda binding and the simple GL.Text API built on top of that binding. Some additional OpenGL functionality has been wrapped, see the changelog for details. Finally, all example code has been extracted to an own repository and is not spread with OpenGLAda anymore. I would like to thank Roger Mc Murtrie for his continued contribution of examples and core functionality. Regarding OpenGLAda's future, it keeps being in maintenance mode and won't see new features unless someone contributes them. I am aware that quite some OpenGL 4.x functionality is missing. As maintainer, I will respond to issues on GitHub to keep the library usable. end Posting; -- Jeff Carter "What lazy lout left these wires all over the lawn?" Poppy 98