Show / Hide Table of Contents

    Enum CUDAArray3DFlags

    CUDAArray3DFlags

    Namespace: ManagedCuda.BasicTypes
    Assembly: ManagedCuda.dll
    Syntax
    [Flags]
    public enum CUDAArray3DFlags

    Fields

    Name Description
    Array2D

    if set, the CUDA array contains an array of 2D slices and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of slices, not the depth of a 3D array.

    Cubemap

    If set, the CUDA array is a collection of six 2D arrays, representing faces of a cube. The width of such a CUDA array must be equal to its height, and Depth must be six. If ::CUDA_ARRAY3D_LAYERED flag is also set, then the CUDA array is a collection of cubemaps and Depth must be a multiple of six.

    DepthTexture

    This flag if set indicates that the CUDA array is a DEPTH_TEXTURE.

    Layered

    if set, the CUDA array contains an array of layers where each layer is either a 1D or a 2D array and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of layers, not the depth of a 3D array.

    None

    No flags

    SurfaceLDST

    this flag must be set in order to bind a surface reference to the CUDA array

    TextureGather

    This flag must be set in order to perform texture gather operations on a CUDA array.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX