Mesa 17.0は、OpenGL 4.5機能、多くの大きな変更と改善を備えた昨日の正午に発表されました。
Mesa 17.0.0は、新しい年ベースのバージョン管理システムを備えた最初のリリースです。 Mesa-dev 発表:
お気づきの方もいらっしゃると思いますが、14〜16のリリースをすべてスキップしました。
MesaがOpenGL4.5の機能に到達したため、Mesa 13.0.0の時点で、バージョン管理スキームに小さな変更を加えることにしました。以前は、次のGLバージョンに到達すると、メジャー数が増加しました。 今、それは年を反映するためにぶつかります。
したがって、17.2.5という数字は、2017年の3番目のMesaシリーズ、5番目のバグ修正リリースを示しています。
Mesa 17.0.0リリースのハイライト:
火山の運転手:
- 複数のWSIクエリでVK_INCOMPLETEを正しく返す(および実装する)
- VK_KHR_sampler_mirror_clamp_to_edge拡張機能のサポート
- ここで、Khoronosvk.xmlファイルを使用してエントリポイントを生成します
ANV:
- HiZとパフォーマンスの向上
- Float64サポートとテッセレーションシェーダーのサポート。
RADV:
- 複数のデバイスをサポート
- VK_AMD_draw_indirect_count拡張機能のサポート
- VK_AMD_negative_viewport_height拡張機能のサポート
EGL:
- Android:YUVフォーマットを解決するためにgralloc :: lock_ycbcrを使用する
- Android:pbufferサーフェスのサポート
メサコア:
- GLSLシェーダーキャッシュへの途中での顕著なリファクタリング
- int64の基礎
i965:
- HaswellハードウェアでのOpenGL4.5のサポート
- ANVドライバーと同じBLORPおよびISLコードを再利用します
ガリウム:
- HUD:多くの人種問題とメモリリークが解決されました。
etnaviv:
- Vivante GPUIPの新しいドライバー
フリードレノ
- a5xxのサポート
新着:
- MaxwellハードウェアでのOpenGL4.3のサポート
- 命令パイプラインによるパフォーマンスの向上(Maxwell)
r600 / radeonsi:
- VCE:H.264レベル5.2を処理します
- Polaris12のサポート
- 数十のパフォーマンスの向上
クローバー:
- clGetExtensionFunctionAddressForPlatformを実装します。
- 不足しているclGetDeviceInfoCL1.2クエリを追加します
VDPAU:
- dri3を使用して、バッファをXに直接送信します
建てる:
- RADVを構築するには、–enable-gallium-llvmが必要です
- ARCの一部としてmesaを構築するための互換性の修正
- vulkanヘッダーvk_platform.hおよびvulkan.hはインストールされなくなりました
- いくつかの構成オプション(–with-sha1および–disable-shader-cache)は、それぞれのライブラリ要件とともに削除されます
UbuntuにMesa17.0をダウンロード/インストールします。
ソースtarballは、以下のリンクからダウンロードできます。
Ubuntu17.04はデフォルトでMesa17.0に同梱されます。
The xorg-edgers fresh X crack PPA Ubuntu16.04およびUbuntu16.10のパッケージも含まれています。 (PPAの説明を読み、自己責任で使用してください!)。
あまり新鮮ではなく(これまでの最後の13.0.4)、より安定したビルドの場合は、代わりにこのPPAを使用してください。