大家好,又见面了,我是全栈君。
tex3DLod():
template<class DataType, enum
cudaTextureReadMode readMode>
Type tex3DLod(texture<DataType, cudaTextureType3D, readMode> texRef,
float x, float y, float z, float level);
使用纹理坐标(x,y,z)从绑定到二维纹理参考texRef的CUDA数组中提取数据。 详细程度由级别给出。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型
tex3DGrad():
template<class DataType, enum
cudaTextureReadMode readMode>
Type tex3DGrad(texture<DataType, cudaTextureType3D, readMode> texRef,
float x, float y, float z, float4 dx, float4 dy);
使用纹理坐标(x,y,z)从绑定到二维纹理参考texRef的CUDA数组中提取。 详细程度来源于dx和dy X和Y梯度。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
tex1DLayered():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex1DLayered(
texture<DataType, cudaTextureType1DLayered, readMode> texRef,
float x, int layer);
如分层纹理中所述,使用纹理坐标x和索引图层从CUDA数组中提取绑定到一维分层纹理参考texRef的CUDA数组。 Type等于DataType,除非readMode等于 cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type等于匹配的浮点类型。
tex1DLayeredLod():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex1DLayeredLod(texture<DataType, cudaTextureType1D, readMode> texRef,
float x, int layer, float level);
使用纹理坐标x和索引图层从绑定到一维纹理参考texRef的CUDA数组提取,如分层纹理中所述。 级别细节由级别给出。 类型与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
tex1DLayeredGrad():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex1DLayeredGrad(texture<DataType, cudaTextureType1D, readMode> texRef,
float x, int layer, float dx, float dy);
使用纹理坐标x和索引图层从绑定到一维纹理参考texRef的CUDA数组提取,如分层纹理中所述。 详细程度来源于dx和dy X和Y梯度。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
tex2DLayered():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex2DLayered(
texture<DataType, cudaTextureType2DLayered, readMode> texRef,
float x, float y, int layer);
如纹理存储器中所述,使用纹理坐标x和y以及索引层从绑定到二维分层纹理参考texRef的CUDA数组中提取数据。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type等于匹配的浮点类型。
tex2DLayeredLod():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex2DLayeredLod(texture<DataType, cudaTextureType2D, readMode> texRef,
float x, float y, int layer, float level);
如分层纹理中所述,使用纹理坐标(x,y)和索引层从CUDA数组中获取绑定到二维纹理参考texRef的CUDA数组。 详细程度由级别给出。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
tex2DLayeredGrad():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex2DLayeredGrad(texture<DataType, cudaTextureType2D, readMode> texRef,
float x, float y, int layer, float2 dx, float2 dy);
如分层纹理中所述,使用纹理坐标(x,y)和索引层从CUDA数组中提取绑定到二维纹理参考texRef的CUDA数组。 详细程度来源于dx和dy X和Y梯度。 类型与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
texCubemap():
template<class DataType, enum cudaTextureReadMode readMode>
Type texCubemap(
texture<DataType, cudaTextureTypeCubemap, readMode> texRef,
float x, float y, float z);
如Cubemap Textures中所述,使用纹理坐标x,y和z从CUDA数组绑定到立方体贴图纹理参考texRef。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type等于匹配的浮点类型。
texCubemapLod():
template<class DataType, enum cudaTextureReadMode readMode>
Type texCubemapLod(texture<DataType, cudaTextureType3D, readMode> texRef,
float x, float y, float z, float level);
使用纹理坐标(x,y,z)从绑定到二维纹理参考texRef的CUDA数组中提取。 详细程度由级别给出。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
texCubemapLayered():
template<class DataType, enum cudaTextureReadMode readMode>
Type texCubemapLayered(
texture<DataType, cudaTextureTypeCubemapLayered, readMode> texRef,
float x, float y, float z, int layer);
如Cubemap Layered Textures中所述,使用纹理坐标x,y和z以及索引图层,从绑定到立方体贴图分层纹理参考texRef的CUDA数组中提取数据。 Type等于DataType,除非readMode等于cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type等于匹配的浮点类型。
texCubemapLayeredLod():
template<class DataType, enum cudaTextureReadMode readMode>
Type texCubemapLayeredLod(texture<DataType, cudaTextureType3D, readMode> texRef,
float x, float y, float z, int layer, float level);
如分层纹理中所述,使用纹理坐标(x,y,z)和索引层从CUDA数组中提取绑定到二维纹理参考texRef的CUDA数组。 详细程度由级别给出。 Type与DataType相同,除非readMode是cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,Type是相应的浮点类型。
tex2Dgather():
template<class DataType, enum cudaTextureReadMode readMode>
Type tex2Dgather(
texture<DataType, cudaTextureType2D, readMode> texRef,
float x, float y, int comp = 0);
使用纹理坐标x和y以及纹理聚集中描述的comp参数从CUDA数组绑定到2D纹理参考texRef。 Type是一个4分量的矢量类型。 它基于DataType的基本类型,除非readMode等于cudaReadModeNormalizedFloat(请参阅Texture Reference API),在这种情况下,它始终是float4。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107706.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...