1
如何訪問Texture2D對象中的數據?許多XNA帖子都建議使用功能Texture2D.GetData,但是在Texture2D的SlimDX版本中似乎缺少了該功能。我需要處理我的圖像來計算場景的整體亮度,並且不希望在像素着色器中運行300次訪問(即每幀有300次訪問量* num_pixels),這時我可以每幀進行一次。訪問SlimDX Texture2D對象中的數據
我需要做的就是訪問紋理的顏色(R32G32B32A32)。
啊我估計我找到了,這要歸功於the SlimDX SDK。 Texture2D.ToStream()方法將紋理數據發送到內存流,然後我只需解析字節以獲取我的數據。如果它適合我,我會將其作爲答案提交。