
Tính năng mới trong WebGPU
Danh sách mọi nội dung đã được đề cập trong loạt bài Tính năng mới trong WebGPU.
Chrome 149-150
- Giá trị tức thì
- Quy trình xác thực nghiêm ngặt hơn đối với tệp đính kèm tạm thời
- Thông tin cập nhật về Dawn
Chrome 147-148
Chrome 146
- Hỗ trợ chế độ tương thích WebGPU trên OpenGL ES 3.1
- Tệp đính kèm tạm thời
- Tiện ích texture_and_sampler_let của WGSL
- Thông tin cập nhật về Dawn
Chrome 145
- Tiện ích subgroup_uniformity của WGSL
- Thử nghiệm ánh xạ vùng đệm đồng bộ trong trình thực thi
- Thông tin cập nhật về Dawn
Chrome 144
- Tiện ích subgroup_id của WGSL
- Tiện ích uniform_buffer_standard_layout của WGSL
- WebGPU trên Linux
- writeBuffer và writeTexture nhanh hơn
- Thông tin cập nhật về Dawn
Chrome 143
- Hoán vị thành phần hoạt tiết
- Loại bỏ việc sử dụng kết cấu bộ nhớ chỉ đọc bgra8unorm
- Thông tin cập nhật về Dawn
Chrome 142
Chrome 141
- Đã hoàn tất Tint IR
- Phân tích phạm vi số nguyên trong trình biên dịch WGSL
- Bản cập nhật SPIR-V 1.4 cho phần phụ trợ Vulkan
- Thông tin cập nhật về Dawn
Chrome 140
- Yêu cầu thiết bị sử dụng bộ chuyển đổi
- Cách viết tắt để sử dụng kết cấu khi khung hiển thị kết được dùng
- WGSL textureSampleLevel hỗ trợ kết cấu 1D
- Ngừng sử dụng kết cấu lưu trữ chỉ đọc bgra8unorm
- Xoá thuộc tính isFallbackAdapter của GPUAdapter
- Thông tin cập nhật về Dawn
Chrome 139
- Hỗ trợ hoạ tiết 3D cho các định dạng nén BC và ASTC
- Tính năng mới "core-features-and-limits"
- Dùng thử theo nguyên gốc cho chế độ tương thích WebGPU
- Thông tin cập nhật về Dawn
Chrome 138
- Cách viết tắt để sử dụng vùng đệm làm tài nguyên liên kết
- Thay đổi yêu cầu về kích thước đối với các vùng đệm được ánh xạ khi tạo
- Báo cáo về cấu trúc cho các GPU gần đây
- Ngừng sử dụng thuộc tính isFallbackAdapter của GPUAdapter
- Thông tin cập nhật về Dawn
Chrome 137
- Sử dụng khung hiển thị kết cấu để liên kết externalTexture
- Sao chép vùng đệm mà không chỉ định độ lệch và kích thước
- workgroupUniformLoad của WGSL sử dụng con trỏ đến nguyên tử
- Thuộc tính powerPreference của GPUAdapterInfo
- Xoá thuộc tính compatibilityMode của GPURequestAdapterOptions
- Thông tin cập nhật về Dawn
Chrome 136
- Thuộc tính isFallbackAdapter của GPUAdapterInfo
- Cải thiện thời gian biên dịch chương trình đổ bóng trên D3D12
- Lưu và sao chép hình ảnh trên canvas
- Gỡ bỏ các hạn chế của chế độ tương thích
- Thông tin cập nhật về Dawn
Chrome 135
- Cho phép tạo bố cục quy trình với bố cục nhóm liên kết rỗng
- Cho phép khung nhìn mở rộng vượt quá ranh giới mục tiêu kết xuất
- Dễ dàng truy cập vào chế độ tương thích thử nghiệm trên Android
- Xoá giới hạn maxInterStageShaderComponents
- Thông tin cập nhật về Dawn
Chrome 134
- Cải thiện khối lượng công việc học máy bằng các nhóm con
- Xoá tính năng hỗ trợ các loại kết cấu có thể lọc dấu phẩy động dưới dạng có thể kết hợp
- Thông tin cập nhật về Dawn
Chrome 133
- Các định dạng đỉnh unorm8x4-bgra và 1 thành phần bổ sung
- Cho phép yêu cầu các giới hạn không xác định với giá trị không xác định
- Thay đổi quy tắc căn chỉnh WGSL
- Tăng hiệu suất WGSL bằng cách loại bỏ
- Sử dụng VideoFrame displaySize cho các kết cấu bên ngoài
- Xử lý hình ảnh có hướng không mặc định bằng copyExternalImageToTexture
- Cải thiện trải nghiệm của nhà phát triển
- Bật chế độ tương thích bằng featureLevel
- Dọn dẹp các tính năng thử nghiệm của nhóm con
- Ngừng sử dụng giới hạn maxInterStageShaderComponents
- Thông tin cập nhật về Dawn
Chrome 132
- Cách sử dụng khung hiển thị kết cấu
- Kết hợp kết cấu dấu phẩy động 32 bit
- Thuộc tính adapterInfo của GPUDevice
- Định cấu hình ngữ cảnh canvas bằng định dạng không hợp lệ sẽ gửi lỗi JavaScript
- Lọc các hạn chế của bộ lấy mẫu trên kết cấu
- Thử nghiệm mở rộng các nhóm con
- Cải thiện trải nghiệm của nhà phát triển
- Hỗ trợ thử nghiệm cho các định dạng kết cấu được chuẩn hoá 16 bit
- Thông tin cập nhật về Dawn
Chrome 131
- Khoảng cách cắt trong WGSL
- GPUCanvasContext getConfiguration()
- Các nguyên thuỷ điểm và đường thẳng không được có độ lệch về độ sâu
- Hàm tích hợp quét toàn diện cho các nhóm con
- Hỗ trợ thử nghiệm cho tính năng vẽ gián tiếp nhiều lần
- Tuỳ chọn biên dịch mô-đun chương trình đổ bóng toán học nghiêm ngặt
- Xoá GPUAdapter requestAdapterInfo()
- Thông tin cập nhật về Dawn
Chrome 130
- Kết hợp nguồn kép
- Cải thiện thời gian biên dịch chương trình đổ bóng trên Metal
- Ngừng sử dụng GPUAdapter requestAdapterInfo()
- Thông tin cập nhật về Dawn
Chrome 129
- Hỗ trợ HDR bằng chế độ ánh xạ tông màu canvas
- Mở rộng hỗ trợ các nhóm con
- Thông tin cập nhật về Dawn
Chrome 128
- Thử nghiệm với các nhóm con
- Ngừng đặt độ lệch về độ sâu cho đường thẳng và điểm
- Ẩn cảnh báo DevTools về lỗi chưa ghi nhận nếu preventDefault
- WGSL nội suy lấy mẫu trước và một trong hai
- Thông tin cập nhật về Dawn
Chrome 127
- Hỗ trợ thử nghiệm cho OpenGL ES trên Android
- Thuộc tính thông tin GPUAdapter
- Cải thiện khả năng tương tác với WebAssembly
- Cải thiện lỗi bộ mã hoá lệnh
- Thông tin cập nhật về Dawn
Chrome 126
- Tăng giới hạn maxTextureArrayLayers
- Tối ưu hoá quá trình tải vùng đệm lên cho phần phụ trợ Vulkan
- Cải thiện thời gian biên dịch chương trình đổ bóng
- Các vùng đệm lệnh đã gửi phải là duy nhất
- Thông tin cập nhật về Dawn
Chrome 125
- Các nhóm con (tính năng đang phát triển)
- Kết xuất thành lát cắt của kết cấu 3D
- Thông tin cập nhật về Dawn
Chrome 124
- Kết cấu bộ nhớ chỉ đọc và đọc-ghi
- Hỗ trợ trình thực thi dịch vụ và trình thực thi dùng chung
- Thuộc tính thông tin bộ chuyển đổi mới
- Sửa lỗi
- Thông tin cập nhật về Dawn
Chrome 123
- Hỗ trợ các hàm tích hợp DP4a trong WGSL
- Tham số con trỏ không hạn chế trong WGSL
- Cú pháp dễ hiểu để tham chiếu ngược các tổ hợp thành phần trong WGSL
- Trạng thái chỉ đọc riêng biệt cho các khía cạnh mẫu và độ sâu
- Thông tin cập nhật về Dawn
Chrome 122
- Mở rộng phạm vi tiếp cận bằng chế độ tương thích (tính năng đang phát triển)
- Tăng giới hạn maxVertexAttributes
- Thông tin cập nhật về Dawn
Chrome 121
- Hỗ trợ WebGPU trên Android
- Sử dụng DXC thay vì FXC để biên dịch chương trình đổ bóng trên Windows
- Truy vấn dấu thời gian trong các lượt kết xuất và tính toán
- Điểm truy cập mặc định vào các mô-đun chương trình đổ bóng
- Hỗ trợ display-p3 làm không gian màu GPUExternalTexture
- Thông tin về vùng nhớ
- Thông tin cập nhật về Dawn
Chrome 120
- Hỗ trợ các giá trị dấu phẩy động 16 bit trong WGSL
- Phá vỡ giới hạn
- Thay đổi đối với trạng thái độ sâu-mẫu
- Thông tin cập nhật về bộ chuyển đổi
- Lượng tử hoá truy vấn dấu thời gian
- Các tính năng dọn dẹp
Chrome 119
- Kết cấu dấu phẩy động 32 bit có thể lọc
- Định dạng đỉnh unorm10-10-10-2
- Định dạng kết cấu rgb10a2uint
- Thông tin cập nhật về Dawn
Chrome 118
- Hỗ trợ HTMLImageElement và ImageData trong
copyExternalImageToTexture() - Hỗ trợ thử nghiệm cho kết cấu lưu trữ chỉ đọc và đọc-ghi
- Thông tin cập nhật về Dawn
Chrome 117
- Huỷ đặt vùng đệm đỉnh
- Huỷ đặt nhóm liên kết
- Tắt lỗi khi tạo quy trình không đồng bộ khi thiết bị bị mất
- Thông tin cập nhật về việc tạo mô-đun chương trình đổ bóng SPIR-V
- Cải thiện trải nghiệm của nhà phát triển
- Lưu vào bộ nhớ đệm các quy trình có bố cục được tạo tự động
- Thông tin cập nhật về Dawn
Chrome 116
- Tích hợp WebCodecs
- Thiết bị bị mất do GPUAdapter
requestDevice() - Giữ cho quá trình phát video diễn ra mượt mà nếu
importExternalTexture()được gọi - Tuân thủ thông số kỹ thuật
- Cải thiện trải nghiệm của nhà phát triển
- Thông tin cập nhật về Dawn
Chrome 115
- Các tiện ích ngôn ngữ WGSL được hỗ trợ
- Hỗ trợ thử nghiệm cho Direct3D 11
- Nhận GPU rời theo mặc định trên nguồn điện AC
- Cải thiện trải nghiệm của nhà phát triển
- Thông tin cập nhật về Dawn
Chrome 114
- Tối ưu hoá JavaScript
- getCurrentTexture() trên canvas chưa định cấu hình sẽ gửi InvalidStateError
- Thông tin cập nhật về WGSL
- Thông tin cập nhật về Dawn