天天看點

CUDA學習(四十)

tex3DLod():

使用紋理坐标(x,y,z)從綁定到二維紋理參考texRef的CUDA數組中提取資料。 詳細程度由級别給出。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型

tex3DGrad():

使用紋理坐标(x,y,z)從綁定到二維紋理參考texRef的CUDA數組中提取。 詳細程度來源于dx和dy X和Y梯度。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

tex1DLayered():

如分層紋理中所述,使用紋理坐标x和索引圖層從CUDA數組中提取綁定到一維分層紋理參考texRef的CUDA數組。 Type等于DataType,除非readMode等于 cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type等于比對的浮點類型。

tex1DLayeredLod():

使用紋理坐标x和索引圖層從綁定到一維紋理參考texRef的CUDA數組提取,如分層紋理中所述。 級别細節由級别給出。 類型與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

tex1DLayeredGrad():

使用紋理坐标x和索引圖層從綁定到一維紋理參考texRef的CUDA數組提取,如分層紋理中所述。 詳細程度來源于dx和dy X和Y梯度。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

tex2DLayered():

如紋理存儲器中所述,使用紋理坐标x和y以及索引層從綁定到二維分層紋理參考texRef的CUDA數組中提取資料。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type等于比對的浮點類型。

tex2DLayeredLod():

如分層紋理中所述,使用紋理坐标(x,y)和索引層從CUDA數組中擷取綁定到二維紋理參考texRef的CUDA數組。 詳細程度由級别給出。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

tex2DLayeredGrad():

如分層紋理中所述,使用紋理坐标(x,y)和索引層從CUDA數組中提取綁定到二維紋理參考texRef的CUDA數組。 詳細程度來源于dx和dy X和Y梯度。 類型與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

texCubemap():

如Cubemap Textures中所述,使用紋理坐标x,y和z從CUDA數組綁定到立方體貼圖紋理參考texRef。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type等于比對的浮點類型。

texCubemapLod():

使用紋理坐标(x,y,z)從綁定到二維紋理參考texRef的CUDA數組中提取。 詳細程度由級别給出。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

texCubemapLayered():

如Cubemap Layered Textures中所述,使用紋理坐标x,y和z以及索引圖層,從綁定到立方體貼圖分層紋理參考texRef的CUDA數組中提取資料。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type等于比對的浮點類型。

texCubemapLayeredLod():

如分層紋理中所述,使用紋理坐标(x,y,z)和索引層從CUDA數組中提取綁定到二維紋理參考texRef的CUDA數組。 詳細程度由級别給出。 Type與DataType相同,除非readMode是cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,Type是相應的浮點類型。

tex2Dgather():

使用紋理坐标x和y以及紋理聚集中描述的comp參數從CUDA數組綁定到2D紋理參考texRef。 Type是一個4分量的矢量類型。 它基于DataType的基本類型,除非readMode等于cudaReadModeNormalizedFloat(請參閱Texture Reference API),在這種情況下,它始終是float4。

CUDA學習(四十)

繼續閱讀