Mesa 18.3.0发布,新的开发版本
2018-12-09 00:00
1066 查看
Mesa 18.3.0是一个新的开发版本。 关注稳定性和可靠性的人应该坚持使用先前的版本或等待Mesa 18.3.1。
Mesa 18.3.0实现了OpenGL 4.5 API,但(GL_VERSION) 或 glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION)报告的版本取决于所使用的特定驱动程序。 某些驱动程序不支持OpenGL 4.5中所需的所有功能。 只有在创建上下文时请求,OpenGL 4.5才可用。 兼容性上下文可能会根据每个驱动程序报告较低版本。
libwayland-egl现在由Wayland发布(自1.15起,见公告),并已在此版本中从Mesa中删除。 确保您使用Wayland的最新版本来保持功能。
SHA256 校验
17a124d4dbc712505d22a7815c9b0cee22214c96c8abb91539a2b1351e38a000 mesa-18.3.0.tar.gz
b63f947e735d6ef3dfaa30c789a9adfbae18aea671191eaacde95a18c17fc38a mesa-18.3.0.tar.xz
新功能
注意:某些新功能仅适用于某些驱动程序。
- GL_AMD_depth_clamp_separate on r600, radeonsi.
- GL_AMD_framebuffer_multisample_advanced on radeonsi.
- GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
- GL_AMD_multi_draw_indirect on all GL 4.x drivers.
- GL_AMD_query_buffer_object on i965, nvc0, r600, radeonsi.
- GL_EXT_disjoint_timer_query on radeonsi and most other Gallium drivers (ES extension)
- GL_EXT_texture_compression_s3tc on all drivers (ES extension)
- GL_EXT_vertex_attrib_64bit on i965, nvc0, radeonsi.
- GL_EXT_window_rectangles on radeonsi.
- GL_KHR_texture_compression_astc_sliced_3d on radeonsi.
- GL_NV_fragment_shader_interlock on i965.
- EGL_EXT_device_base for all drivers.
- EGL_EXT_device_drm for all drivers.
- EGL_MESA_device_software for all drivers.
Bug修复
- [G965] Neverwinter Nights Linux版本中的某些对象无法正确显示
- piglit.spec.arb_depth_buffer_float.fbo-depth-gl_depth_component32f-copypixels失败
- [BXT,SKLGT4e]间歇性ext_framebuffer_multisample.accuracy失败
- llvmpipe上的dEQP失败
- “浮动[a +++ 4?1:1] f;”崩溃了glsl_compiler
- 使用Vulkan版本的DOTA2,Talos Principle和Sascha Willems的演示损坏的帧内容,当它们在全屏运行时Vsynched
- Metro Redux游戏需要覆盖midshader扩展声明
- 默认的虚幻引擎4 frag shader无法编译
- Mesa无法将GLSL程序与未使用的输出块链接
- [回归] mpv,高渲染时间(高出两到三倍)
- 使用64位顶点输入时Anv崩溃
- [apitrace] RX Vega上的文明VI中的图形工件
- anv:DOOM 2016和Wolfenstein II:由于没有depthBoundsTest,新Colossus崩溃
- swrast:Mesa 17.3.3生成:不支持格式为875713089的HW游标
- 提交ac后缺少几何[gallium-nine]:用ac_build_kill_if_false替换ac_build_kill
- r600_shader_from_tgsi - 超出GPR限制 - 着色器需要360个寄存器
- 当前一阶段的输出声明位于单独的着色器对象中时,链接器错误“片段着色器输入...在前一阶段没有匹配的输出”
- 在32位wine vulkan程序的驱动程序升级后,需要删除mesa着色器缓存才能工作。
- 更多......
下载:
安装
使用autoconf构建(Linux/Unix/X11)
在Unix系统上构建Mesa的主要方法是使用autoconf。
一般方法是标准:
./configure
make
sudo make install
相关文章推荐
- 面向UI编程:ui.js 1.0 粗糙版本发布,分布式开发+容器化+组件化+配置化框架,从无到有的艰难创造
- RDIFramework.NET ━ .NET高速信息系统开发框架钜献 V2.9 版本震撼发布
- 产品级敏捷开发关键的第一步: 制订版本发布的节奏
- DateChooser控件发布ASP.NET 2.0新版(我的ASP.NET 2.0控件开发书的第二个阶段项目)[请大家一定注意版本的更新,下载最新版]
- [Phonegap+Sencha Touch] 移动开发12 Sencha Touch打包发布网站的离线缓存版本
- 集成开发环境Qt Creator 2.7.0版本发布
- .NET快速信息化h5微信二八杠棋牌房卡网站系统开发搭建框架 V3.0 版本强势发布
- Wine 3.21开发版本发布
- 发布Apworks应用开发框架(Alpha版本)
- 前端开发利器 WebStorm 发布 2017.3.3 正式版本
- 面向UI编程:ui.js 1.0 粗糙版本发布,分布式开发+容器化+组件化+配置化框架,从无到有的艰难创造
- RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布
- 基于 flask 框架的模拟instagram 图片分享网站的开发 5(发布网站v1.0版本)
- DataUml Design 介绍8-DataUML 1.2版本正式发布(支持SQLite数据库、NetUML开发框架)
- “易语言.飞扬”集成开发环境 EFIDE 0.2.1 跨平台版本发布了,附图
- joa-framework 工作流快速开发框架(jeecg官方工作流版本) 发布
- XCode 5 项目签名混用开发和发布版本将不能联机调试
- Angularjs中文版本开发指南发布
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布
- Github发布了为桌面应用开发而生的Electron 1.0版本(HTML、CSS和JavaScript)