[Mesa-dev] Mesa 11.0.0
Emil Velikov
emil.l.velikov at gmail.com
Sat Sep 12 06:11:22 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/a8041701/attachment.sig>
More information about the mesa-dev
mailing list