Mesa News Archives
Geometry Shaders For Mesa Not Yet Ready

While there's been early code available for several months, Mesa support for OpenGL Geometry Shaders still isn't ready for merging into mainline Mesa.

29 January 2013 - OpenGL Geometry Shaders - 6 Comments
New OpenGL Support In Mesa 9.1

Mesa 9.1 was branched yesterday, ahead of the official release next month, which effectively puts an end to new feature development on this next release. For those that haven't been keeping up with Mesa's Git activity over the past half-year, here's a look at the new OpenGL extensions supported.

29 January 2013 - Mesa 9.1 - 1 Comment
Optimizing Mesa Performance With Compiler Flags

Compiler tuning can lead to performance improvements for many computational benchmarks by toying with the CFLAGS/CXXFLAGS, but is there much gain out of optimizing your Mesa build? Here's some benchmark results.

27 January 2013 - Mesa Performance - 24 Comments
Mesa 9.1 Release Reaffirmed For Late February

Mesa 9.1 should be released by the end of February as the latest version of this bi-annual open-source OpenGL implementation that continues to slowly but surely pickup new functionality for most major graphics drivers.

27 January 2013 - Mesa 9.1 - 4 Comments
Running OpenCL On The GPU With Gallium3D

With all of the recent improvements going into Mesa/Gallium3D, along with some work advancements to the AMD GPU LLVM back-end, it's slowly becoming a suitable time for enthusiasts wishing to experiment with OpenCL on the open-source Linux graphics stack through Gallium3D and the "Clover" state tracker.

23 January 2013 - Clover Gallium3D - 22 Comments
LLVMpipe Gallium3D Sees A Bit Of New Activity

A bit of new code was committed this week for Gallium3D's LLVMpipe software driver that attempts to provide modest OpenGL performance as a software fallback by taking advantage of LLVM to exploit multiple CPU cores and the latest instruction set extensions on modern processors. Unfortunately, the rate of advancement for LLVMpipe still isn't too fast.

19 January 2013 - LLVMpipe Commits - 2 Comments
Gallium3D/R600 Support For Texture Multisample

Last month I wrote about Mesa support for the ARB_texture_multisample. At the time the support was limited to enabling this OpenGL extension for the Intel Mesa DRI driver with Gallium3D and its hardware drivers going unsupported. Fortunately, the OpenGL texture multi-sample support is now heading to Gallium3D and is close to being in a good state for the AMD "R600g" driver.

13 January 2013 - R600g Support - Add A Comment
Forcing Multi-Sample Anti-Aliasing With Gallium3D

With the recent improvements to MSAA Gallium3D support, if you have been wanting to benefit from anti-aliasing with the open-source Gallium3D drivers but your game/application doesn't have options to toggle the MSAA level, it's now a bit easier to configure.

16 December 2012 - MSAA Gallium3D - 6 Comments
Marek Takes On MSAA Gallium3D Improvements

Just days after fixing R300 Gallium3D HyperZ support for better performance and recently making other Radeon driver improvements, Marek Olšák is onto something new: working on Multi-Sample Anti-Aliasing improvements within Gallium3D.

7 December 2012 - Marek - 25 Comments
Gallium3D UBO/TBO Support Emerges - More GL 3.x

In addition to pushing OpenGL transform feedback for Gallium3D's LLVMpipe, David Airlie has released a new patch-set for Uniform Buffer Objects (UBOs) and Texture Buffer Objects (TBOs) within Mesa's Gallium3D infrastructure.

6 December 2012 - Gallium3D - Add A Comment
Gallium3D LLVMpipe Isn't Yet Fit For ARM

While OpenGL is becoming a requirement for more of the Linux desktops out there, and ARM open-source graphics drivers aren't yet commonplace, using the Gallium3D LLVMpipe software rasterizer on ARM isn't yet a really viable solution.

5 December 2012 - Gallium3D LLVMpipe - 9 Comments
RadeonSI Gallium3D Driver Sees A Few Fixes

For those that don't closely follow the Mesa Git repository, there's finally a few more "RadeonSI" Gallium3D driver fixes that arrived this morning for slowly but surely bringing up the AMD Radeon HD 7000 series 3D support.

28 November 2012 - Mainline Mesa - 6 Comments
Mesa: Thread Offloading, Asynchronous SwapBuffers

Marek Olšák continues to work on Mesa/Gallium3D performance improvements. Marek's latest work is on implementing a-synchronous SwapBuffers and to allow for thread offloading of SwapBuffers via a new DRI2 extension to the libGL-Mesa interface.

15 November 2012 - New Code - 5 Comments
Mesa Picks Up Another OpenGL 4 Feature

David Airlie has implemented another one of the OpenGL 4.x features into mainline Mesa. The new feature is currently fully supported for the Softpipe and tentatively for AMD R600g (targeting the Radeon HD 5000 series "Evergreen" GPUs) drivers.

9 November 2012 - Cube Map Array Support - Add A Comment
R600g Driver Patch That Can 4x The Frame-Rate

Following yesterday's article comparing the AMD Radeon Linux drivers on Ubuntu 12.10, Marek Olšák looked into some of the cases where the open-source Radeon Gallium3D driver was much slower than the proprietary Catalyst driver. Already with one patch that touches only two dozen lines of code, Marek was able to quadruple the open-source driver frame-rate for at least one game.

31 October 2012 - For Select Workloads - 40 Comments
Not All Linux Users Want To Toke On LLVMpipe

OpenGL support is becoming an increasing hard requirement on the Linux desktop. Even if your hardware comes up short, more desktops are requiring GL support, which means falling back to the CPU-based LLVMpipe Gallium3D driver.

21 October 2012 - LLVMpipe - 27 Comments

725 Mesa news articles published on Phoronix.