SPIR-V Compute Shader 的 Image Uniform Variable 可將 Intel® UHD 顯示晶片 視為RGBA16F
內容類型: 產品資訊與文件 | 文章 ID: 000093274 | 最近查看日期: 2024 年 09 月 04 日
SPIR-V 計算着色器的圖像均勻變數格式 RGBA16 未使用 Intel UHD 顯示晶片 正確處理。在其他廠商卡上,RGBA16 的處理方式與 RGBA16f 相同。
例如:
layout (binding = 1, rgba16) uniform restrict readonly image2D inputImage;
將導致
imageLoad(inputImage, ivec2(gl_GlobalInvocationID.xy));
產生錯誤的輸出。
RGB 是一種包含紅色、綠色和藍色數據的 3 通道格式。
RGBA 是一種 4 通道格式,包含紅色、綠色、藍色和 Alpha 的數據。
Alpha 通道用於使顏色透明/不透明(或部分透明;半透明)。
RGBA16F 4 通道格式包含數據和 16 位的 Alpha 僅允許使用者擁有更高的動態範圍。
此數據類型處理行為應在 Intel GPU 上執行。