Mesa 11.0.0

Emil Velikov <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <[email protected]>
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

_______________________________________________
mesa-announce mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-announce
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJV9CRoAAoJEO2uN7As60kNHEMQAKltAITn4ere1coUVos2D18E
0YiKutfasz69bc+4wqufOiPZPWpCv1FzcYdvRHmd28zuCY38ObCnXSHQFCmVNmw1
SFHHdpA+AWlsvHUFKnkTW1/qP5Bpt+EeWYNO1fICVc7TrE2gYiuTYjfq+iX2iqi4
+uBS6slKn9Hn5p7prJd3pPJebi/nIGFTdYbqEAnFCUWJ+L7n6wztQY5bbyguLsqL
rTsbBh7FoELpc3mHG2PmeQNCFhPhMFF45Qv5F0ZEjUVJMXxRVLupK8K0W+QNT8VI
oRRQIXV+kMEGUemJP3UYW60fWhSuIZ1ZoRBMo4g54NoHtr6tjciBecdhsINcSIvV
bdOGBqjvZq33EnEb8VMMLyAe4W+TpSwnEM0jRhA8+B1VkMc+E+C+6V7MBkzqhuAa
w5hT3iilyrFlymm3uQ//nYQAZYLVJfoWMcggBg/RgBYA5ZmJPCmj7+DhNGc025T9
p4kS4CGJCIQELPEPafu5vgXY7UFaSheMSyHWcRhpfCKjVcknhMnVcfGpjCVDvhR+
ZgOiUbs5nYW1MAl6HvqueCPpp22DCnUAoTJGBhY+WD3+odp5/eacuHMbMZySmPxY
ZyqS2X2i3l77tTz/1298yiA6+tHg1dNj7DXIBlsNRHWRGp8AH0hI/E/6Y967XuKn
yR+jeODEaY/U900MLz1E
=T8X5
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.