Trong một sự kiện kịch tính, Microsoft cóthông báorằng DirectX hiện sẽ áp dụng Spir-V tiêu chuẩn mở làm định dạng trao đổi để đại diện cho các chương trình shader.
Microsoft tiết lộ rằng giờ đây họ sẽ sắp xếp DirectX với các tiêu chuẩn công nghiệp, sử dụng
Sự khởi đầu là một chút khó hiểu, nhưng chúng tôi sẽ cố gắng phát triển bài viết để một thường dân có thể hiểu tại sao sự phát triển này là rất lớn.Trước đó, DirectX của Microsoft đã sử dụng DXIL (ngôn ngữ trung gian DirectX) làm định dạng trao đổi.Theo "Định dạng trao đổi", chúng tôi có nghĩa là biểu diễn mã shader có thể được sử dụng bởi các trình biên dịch khác nhau, cho phép khả năng tương thích của nó trên tất cả các thiết bị trên thế giới.
Lý do chuyển từ DXIL sang Spir-V rất đơn giản: những người chơi chính trong ngành, như Intel, AMD và Qualcomm, sử dụng định dạng cho các chương trình tương ứng của họ;Do đó, điều đó chỉ có ý nghĩa khi Microsoft nhảy vào xu hướng, cho phép khả năng tương thích phổ quát hơn.
Microsoft nói rằng các nhóm HLSL (Ngôn ngữ Shader cấp cao) đang làm việc với những người tạo ra Spir-V, nhóm Khronos, để bắt đầu quá trình phát triển sớm và điều quan trọng cần lưu ý là quá trình chuyển đổi này là dự án "nhiều năm" nàyVì việc thay đổi toàn bộ hệ sinh thái không phải là một nhiệm vụ dễ dàng.
HLSL là một ngôn ngữ bóng mờ chính được sử dụng rộng rãi trong ngành, và Khronos nồng nhiệt chào đón sự tham gia của Microsoft và nắm bắt tiêu chuẩn Open Spir-V, sẽ có lợi cho HLSL, Direct3D và toàn bộ hệ sinh thái đồ họa.
Khronos sẽ hoạt động để đảm bảo rằng Spir-V tiếp tục phát triển và vẫn đáp ứng nhu cầu của tất cả các API và ngôn ngữ của khách hàng, hiện bao gồm DX12 và HLSL.
- Neil Trevett, Chủ tịch Tập đoàn Khronos
Cho rằng việc chuyển từ DXIL sang Spir-V sẽ đòi hỏi những thay đổi từ đầu, Microsoft có kế hoạch áp dụng cách tiếp cận dần dần.Ban đầu, nó sẽ đẩy ra một bộ tiện ích mở rộng SPIR-V để hỗ trợ tất cả các tính năng lập trình shader hiện tại và tương lai của Direct3D, cùng với các công cụ dịch thuật để sử dụng chéo giữa các định dạng trao đổi.Cuối cùng, Microsoft nhằm mục đích đạt được IR thống nhất (đại diện ngay lập tức).
Sự phát triển này rất lớn vì nó sẽ cho phép các nhà phát triển lớn trong ngành làm việc trên một nền tảng duy nhất.Thiết kế cốt lõi của Spir-V sẽ đảm bảo khả năng mở rộng, điều này sẽ cho phép đổi mới nhanh hơn các tính năng API GPU.Điều này sẽ không chỉ cho phép áp dụng nhanh hơn nhiều do sự phát triển tương đối dễ dàng mà chuyển sang SPIR-V sẽ dẫn đến sự cải thiện đáng chú ý về khả năng phần cứng.
Microsoft tin rằng việc chuyển sang Spir-V là "khoản đầu tư của tương lai" cho nền tảng DirectX và sẽ mở ra một kỷ nguyên phát triển mới trong hệ sinh thái.