Skip to content

Commit

Permalink
Release 18.2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
pal1000 committed Oct 19, 2018
1 parent c676c0d commit c28952b
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion mesa3d.iss
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
Expand All @@ -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.

Expand Down
3 changes: 2 additions & 1 deletion releasenotes.md
Original file line number Diff line number Diff line change
@@ -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;
Expand Down

0 comments on commit c28952b

Please sign in to comment.