From c28952b2e8cd26da8481727d17c6ba2d01932e19 Mon Sep 17 00:00:00 2001 From: pal1000 Date: Fri, 19 Oct 2018 23:51:48 +0300 Subject: [PATCH] Release 18.2.3 --- mesa3d.iss | 2 +- readme.md | 4 ++-- releasenotes.md | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mesa3d.iss b/mesa3d.iss index d34246b9..7efae553 100644 --- a/mesa3d.iss +++ b/mesa3d.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Mesa3D software rendering drivers for Windows" -#define MyAppVersion "18.2.2" +#define MyAppVersion "18.2.3" #define MyAppPublisher "Pal100x" #define MyAppURL "https://github.com/pal1000/mesa-dist-win" #define MyAppExeName "mesa-{#MyAppVersion}-setup.exe" diff --git a/readme.md b/readme.md index eb37ba25..1b5e1b7c 100644 --- a/readme.md +++ b/readme.md @@ -7,7 +7,7 @@ - [OpenGL context configuration override](#opengl-context-configuration-override) # Downloads -Mesa 18.2.2 builds are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases) +Mesa 18.2.3 builds are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases) # Note for enterprise environments IT security policy may restrict or even outright prohibit running 3rd-party unsigned executables. If this is the case you can extract Mesa3D drivers using [7-Zip](https://www.7-zip.org/). @@ -18,7 +18,7 @@ The following Mesa3D drivers and build artifacts are shipped in each release: - [GLAPI shared library](https://www.mesa3d.org/egl.html). File name: libglapi.dll. Required by llvmpipe, softpipe and swr if Mesa3D is bult with GLES support. This change took place in 18.1.2.600-1, see [#8](https://github.com/pal1000/mesa-dist-win/issues/8). - [swr](http://openswr.org/). File names: swrAVX.dll, swrAVX2.dll. An alternative desktop OpenGL driver developed by Intel. Available for x64 only, x86 is [officially unsupported](https://bugs.freedesktop.org/show_bug.cgi?id=102564#c5). There are currently 2 DLLs, only one being loaded based on what the user CPU can do. 2 more will join soon matching the existing flavors of AVX512 instruction set, see issue [#2](https://github.com/pal1000/mesa-dist-win/issues/2). By default Mesa uses llvmpipe. You can switch to swr by setting GALLIUM_DRIVER environment variable value to swr either globally or in a batch file. See [How to set environment variables](#how-to-set-environment-variables). - [OpenGL ES](https://www.mesa3d.org/opengles.html). File names: libGLESv1_CM.dll and libGLESv2.dll. OpenGL ES 1.x, 2.0 and 3.0 drivers available for 32-bit and 64-bit applications. -- [osmesa](https://www.mesa3d.org/osmesa.html). File name: osmesa.dll. 2 versions of osmesa, off-screen rendering driver. They are located in osmesa-gallium and osmesa-swrast subdirectories. Available for both x86 and x64. This driver is used in special cases by software that is designed to use Mesa code to render without any kind of window system or operating system dependency. osmesa gallium supports OpenGL 3.x and newer while osmesa swrast also known as osmesa classic only supports OpenGL 2.1 but it has some unique capabilities. osmesa has GLES support stripped which may impact integration with softpipe, llvmpipe and swr and since 18.2.2 integration with swr had to be stripped as well due to build failure in either case. osmesa GLES linking bug report is filed [here](https://bugs.freedesktop.org/show_bug.cgi?id=106843). Also osmesa fails to link with swr when using LLVM 7.0. +- [osmesa](https://www.mesa3d.org/osmesa.html). File name: osmesa.dll. 2 versions of osmesa, off-screen rendering driver. They are located in osmesa-gallium and osmesa-swrast subdirectories. Available for both x86 and x64. This driver is used in special cases by software that is designed to use Mesa code to render without any kind of window system or operating system dependency. osmesa gallium supports OpenGL 3.x and newer while osmesa swrast also known as osmesa classic only supports OpenGL 2.1 but it has some unique capabilities. osmesa has GLES support stripped which may impact integration with softpipe, llvmpipe and swr due to build failure. osmesa GLES linking bug report is filed [here](https://bugs.freedesktop.org/show_bug.cgi?id=106843). - graw. File name: graw.dll. This is Mesa3D plug-in library. It is not a driver. Available for both x86 and x64. This is used in special cases by software that is designed to use Mesa code. While Mesa includes a full version bearing the build target of graw-gdi and a headless version bearing the build target of graw-null, only the full version is included. The headless version can be easily added upon request in a later release. - libraries and headers generated at build time for both 32-bit and 64-bit builds in a separate archive called development pack. Note that build time generated headers depend on source code headers, so you may need Mesa3D source code because only build time headers are included. diff --git a/releasenotes.md b/releasenotes.md index 50047f76..9028a011 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,4 +1,5 @@ -# Next release +# 18.2.3 +- Updated Mesa3D to [18.2.3](https://www.mesa3d.org/relnotes/18.2.3.html); - Restore osmesa and swr integration now that we have a far better LLVM 7 compatibility patch. ### Documentation - Document swr patch for LLVM >= 7;