[Mesa-dev] Mesa 11.0.0

Emil Velikov emil.l.velikov at gmail.com
Sat Sep 12 06:11:03 PDT 2015


Hello all,

It's a real pleasure to announce that Mesa 11.0.0 is now available.

I would like to express my deepest gratitute towards the developers,
testers and everyone else's work on making this huge milestone possible.


Here are some of the highlights:

build:
 - Dozens of, non-Linux build fixes:
   - Android (Chih-Wei Huang, Emil Velikov, Mauro Rossi, Varad Gautam)
   - Darwin (Jeremy Huddleston Sequoia, Julien Isorce)
   - Haiku (Alexander von Gluck IV)
   - Solaris (Alan Coopersmith)
   - Windows (Brian Paul, Jose Fonseca)
 - POSIX make compliance fixes (Emil Velikov)


GLX:
 - Wire protocol fixes (Adam Jackson)


EGL:
 - EGL_KHR_gl_texture_3D_image (Anatoli Antonovitch)
 - EGL 1.5 support with selected drivers (Marek Olšák)
 - New EGL platform - surfaceless (Haixia Shi)
 - Compliance checks (Frank Binns)
 - Trust our loader for the DRI module name (Emil Velikov)


mapi/glapi:
 - python: replace getopt with argparse, use a main function (Dylan Baker)


mesa core:
 - Support for various extensions (see list below for details)
 - Ongoing OpenGLES 3.1 enablement (Marta Lofstedt)
 - Ongoing work on compute shaders (Jordan Justen)
 - Big endian bugfixes (Oded Gabbay, Jason Ekstrand)


i965:
 - Ongoing work on the NIR backed (Alejandro, Antia, Eduardo, Iago, Jason and many more)
 - Dozens of bugfixes, cleanups and general improvements (Anuj Phogat, Ben Widawsky, Francisco Jerez)
 - GL_ARB_shader_image_load_store (Francisco Jerez)
 - Lots of internal work in preparation for new extensions.
 - Ongoing work on the offline compiler.


radeon/r200:
 - Big endian fixes (Roland Scheidegger)


r300/r600/radeonsi:
 - Support for the AMDGPU kernel module
 - Support for various GL extensions, OpenGL 4.1 on selected chipsets (Marek Olšák, Dave Airlie et all)
 - r600 + sb tweaks and fixes (Glenn Kennard, Dave Airlie, Grazvydas Ignotas, Grigori Goronzy)
 - OpenCL/compute image support (Zoltan Gilian)
 - Various work on the video encoder (VCE) and decoder (UVD) (Leo Liu, Christian König)
 - HEVC support (Boyuan Zhang)


nouveau:
 - Support for various GL extensions, OpenGL 4.1 on selected chipsets (Ilia Mirkin et all)
 - Plenora of bugfixes all over the place (Ilia Mirkin, Samuel Pitoiset, Tobias Klausmann)
 - nv30 msaa and glamor fixes (Hans de Goede)
 - Support for custom VRAM domains, coherency issues (Alexandre Courbot)


ilo:
 - Substantial refactoring and code movement (Chia-I Wu)


freedreno:
 - OpenGLES 3.0 (fake msaa) on both adreno 3xx and 4xx (Ilia Mirkin, Rob Clark)


vc4:
 - Never ending perf optimisations, bugfixes and others (Eric Anholt)


Nine:
 - New formats, bugfixes and compiler warnings - (Axel Davy, Patrick Rudolph)
 - Return Windows-like card names (Patrick Rudolph)


WGL:
 - Fix Viewperf 12 crashes and various bugfixes (Brian Paul)


VDPAU:
 - HEVC support (Christian König)


Clover (OpenCL):
 - Stub missing CL 1.2 functions (Serge Martin)
 - Drop support for non-rendernode devices (Emil Velikov)
 - Image support (Zoltan Gilian)



This release adds support for the following extensions:

- New hardware support for AMD GCN 1.2 GPUs: Tonga, Iceland, Carrizo, Fiji
- OpenGL 4.1 on radeonsi, nvc0
- OpenGL ES 3.0 on freedreno (a3xx, a4xx)
- GL_AMD_vertex_shader_viewport_index on radeonsi
- GL_ARB_conditional_render_inverted on r600, radeonsi
- GL_ARB_depth_buffer_float on a4xx
- GL_ARB_derivative_control on radeonsi
- GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend on a4xx
- GL_ARB_fragment_layer_viewport on radeonsi
- GL_ARB_framebuffer_no_attachments on i965
- GL_ARB_get_texture_sub_image for all drivers
- GL_ARB_gpu_shader5 on radeonsi
- GL_ARB_gpu_shader_fp64 on llvmpipe, radeonsi
- GL_ARB_shader_image_load_store on i965
- GL_ARB_shader_precision on radeonsi, nvc0
- GL_ARB_shader_image_size on i965
- GL_ARB_shader_stencil_export on llvmpipe
- GL_ARB_shader_subroutine on core profile all drivers
- GL_ARB_tessellation_shader on nvc0, radeonsi
- GL_ARB_transform_feedback2, GL_ARB_transform_feedback_instanced, GL_EXT_transform_feedback on a3xx, a4xx
- GL_ARB_vertex_attrib_64bit on llvmpipe, radeonsi
- GL_ARB_viewport_array on radeonsi
- GL_EXT_depth_bounds_test on radeonsi, nv30, nv50, nvc0
- GL_EXT_texture_compression_s3tc on freedreno (a3xx)
- GL_NV_read_depth (GLES) on all drivers
- GL_NV_read_depth_stencil (GLES) on all drivers
- GL_NV_read_stencil (GLES) on all drivers
- GL_OES_texture_float on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe
- GL_OES_texture_half_float on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe
- GL_OES_texture_float_linear on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe
- GL_OES_texture_half_float_linear on all r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe
- GL_EXT_draw_buffers2 on a4xx
- GLX_ARB_create_context_robustness on r600, radeonsi
- EGL_EXT_create_context_robustness on r600, radeonsi
- EGL_KHR_gl_colorspace on r600, radeonsi, nv50, nvc0
- EGL_KHR_gl_texture_3D_image on r600, radeonsi, nv50, nvc0
- EGL 1.5 on r600, radeonsi, nv50, nvc0


git tag: mesa-11.0.0

ftp://ftp.freedesktop.org/pub/mesa/11.0.0/mesa-11.0.0.tar.gz
MD5: c198f0f1458a1d75233c5b38a23ecc06  mesa-11.0.0.tar.gz
SHA1: e2e788da6ff9e87c74d8380e3d38859690cd213c  mesa-11.0.0.tar.gz
SHA256: 7d7e4ddffa3b162506efa01e2cc41e329caa4995336b92e5cc21f2e1fb36c1b3  mesa-11.0.0.tar.gz
PGP: ftp://ftp.freedesktop.org/pub/mesa/11.0.0/mesa-11.0.0.tar.gz.sig

ftp://ftp.freedesktop.org/pub/mesa/11.0.0/mesa-11.0.0.tar.xz
MD5: 319620d3b81f3b9b39e68d890286b8cc  mesa-11.0.0.tar.xz
SHA1: e4b1e7b6ec1326ddcc6a33c15d745e782411e781  mesa-11.0.0.tar.xz
SHA256: e095a3eb2eca9dfde7efca8946527c8ae20a0cc938a8c78debc7f158ad44af32  mesa-11.0.0.tar.xz
PGP: ftp://ftp.freedesktop.org/pub/mesa/11.0.0/mesa-11.0.0.tar.xz.sig

--
-Emil

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150912/cccce13a/attachment-0001.sig>


More information about the mesa-dev mailing list