您的位置:首页 > 其它

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Mesa Mesa 18.3.0
相关文章推荐