From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5241 invoked by alias); 23 Jul 2014 16:09:13 -0000 Mailing-List: contact cygwin-xfree-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-xfree-announce-owner@cygwin.com Mail-Followup-To: cygwin-xfree-announce@cygwin.com Received: (qmail 3243 invoked by uid 89); 23 Jul 2014 16:08:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.2 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 X-HELO: mail-qg0-f54.google.com X-Received: by 10.140.47.129 with SMTP id m1mr3116274qga.95.1406131695900; Wed, 23 Jul 2014 09:08:15 -0700 (PDT) Message-ID: <1406131700.1920.77.camel@YAAKOV04> Subject: Updated: mesa-10.2.4-1, mesa-demos-8.2.0-1 From: Yaakov Selkowitz To: cygwin-xfree-announce@cygwin.com Date: Wed, 23 Jul 2014 16:09:00 -0000 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-SW-Source: 2014-07/txt/msg00003.txt.bz2 The following packages have been updated in the Cygwin distribution: * dri-drivers-10.2.4-1 * libEGL1-10.2.4-1 * libEGL-devel-10.2.4-1 * libGL1-10.2.4-1 * libGL-devel-10.2.4-1 * libGLESv1_CM1-10.2.4-1 * libGLESv1_CM-devel-10.2.4-1 * libGLESv2_2-10.2.4-1 * libGLESv2-devel-10.2.4-1 * libglapi0-10.2.4-1 * libOpenVG1-10.2.4-1 * libOpenVG-devel-10.2.4-1 * libOSMesa8-10.2.4-1 * libOSMesa-devel-10.2.4-1 * mesa-demos-8.2.0-1 Mesa is an open-source implementation of the OpenGL specification, a system for rendering interactive 3D graphics. This is an update to the latest upstream release, with a number of new features. Until now, OpenGL has been handled solely with indirect rendering, meaning that libGL passes calls over the GLX protocol to the server, which then handles the rendering with hardware acceleration in multiwindow/-wgl mode, or software rendering (swrast) in desktop/-nowgl mode. The major drawback of this method is that the GLX protocol only supports OpenGL 1.4, anything which requires 2.0 or newer (such as GLSL) cannot work. This release adds *direct* rendering support, where libGL handles the rendering itself via DRI drivers. This provides complete OpenGL 3.0 and GLSL 1.30 support (along with numerous newer extensions), allowing much more OpenGL software to render correctly. The only drawback at the moment is that only the llvmpipe DRI driver is current available, meaning that rendering is done in software and passed to the server over the X11 protocol, and therefore more CPU intensive. As this is a new feature, the previous behaviour of indirect rendering is still the default. In order to enable direct rendering (and hence OpenGL 3.0), the following steps are required: 1) If using -multiwindow, the -nowgl flag must be added. 2) Add the following to your ~/.startxwinrc, ~/.xinitrc, or ~/.bashrc, or run this manually in the shell from which you will launch OpenGL applications: unset LIBGL_ALWAYS_INDIRECT (tcsh users need to use unsetenv instead of unset, of course.) Other feature changes: * llvmpipe uses LLVM 3.4 and is now available on x86_64. * GLES support has been added. * mesa-demos includes EGL/GLES utilities. Many thanks to Jon TURNEY for his continued work on OpenGL support which led to these new features. -- Yaakov Cygwin/X CYGWIN-XFREE-ANNOUNCE UNSUBSCRIBE INFO ====================================== If you want to unsubscribe from the cygwin-xfree-announce mailing list, please use the automated form at: http://cygwin.com/lists.html#subscribe-unsubscribe If this does not work, then look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-xfree-announce-unsubscribe-you=yourdomain.com@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.