07-16-2020, 12:22 AM
mesa-git-20.2.0_devel.125920.9418c8ec8dd-1:
Changes from 82815bc9803 to 9418c8ec8dd:
Features:
- New flag for enabling OpenGL 3.3 - PAN_MESA_DEBUG=gl3 (!5584)
So far, the only game known to regress when setting this is LZDoom,
more testing to find anything else that breaks is wanted. Note that X
(and XWayland) don't work with this flag yet, so until the next update
don't set it in /etc/profile but use it directly when starting applications.
- MSAA support (!5782)
This is not optimised, and only a couple of applications work with it
currently, but work is ongoing to improve things, so hopefully by the next
update it should work with most applications.
Performance:
- Scheduling improvements (!5513)
Total improvements are by 7% for cycles and 6% for thread count on
average, or by 10% and 85% for affected shaders. Most applications
that are shader bound should be helped by this.
- Register pressure has been reduced in some vertex shaders (!5781)
Fixes:
- Flickering in Quake has finally been fixed (!5573)
- Fixed rendering when tracing GPU jobs (PAN_MESA_DEBUG=trace) (!5573)
- RGBA4 and RGB5_A1 framebuffers now work (!5573)
- Finer grained flushing for occlusion queries (!5676)
- The correct instruction tag is now used for texelFetch (!5782)
- Textures with stencil formats are now supported (!5827)
Changes from 82815bc9803 to 9418c8ec8dd:
Features:
- New flag for enabling OpenGL 3.3 - PAN_MESA_DEBUG=gl3 (!5584)
So far, the only game known to regress when setting this is LZDoom,
more testing to find anything else that breaks is wanted. Note that X
(and XWayland) don't work with this flag yet, so until the next update
don't set it in /etc/profile but use it directly when starting applications.
- MSAA support (!5782)
This is not optimised, and only a couple of applications work with it
currently, but work is ongoing to improve things, so hopefully by the next
update it should work with most applications.
Performance:
- Scheduling improvements (!5513)
Total improvements are by 7% for cycles and 6% for thread count on
average, or by 10% and 85% for affected shaders. Most applications
that are shader bound should be helped by this.
- Register pressure has been reduced in some vertex shaders (!5781)
Fixes:
- Flickering in Quake has finally been fixed (!5573)
- Fixed rendering when tracing GPU jobs (PAN_MESA_DEBUG=trace) (!5573)
- RGBA4 and RGB5_A1 framebuffers now work (!5573)
- Finer grained flushing for occlusion queries (!5676)
- The correct instruction tag is now used for texelFetch (!5782)
- Textures with stencil formats are now supported (!5827)