Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
generated_cuda_d3d10_interop_meta.h100 linesDownload Raw Back to include
1// This file is generated.  Any changes you make will be lost during the next clean build.
2
3// CUDA public interface, for type definitions and api function prototypes
4#include "cuda_d3d10_interop.h"
5
6// *************************************************************************
7//      Definitions of structs to hold parameters for each function
8// *************************************************************************
9
10// Currently used parameter trace structures 
11typedef struct cudaGraphicsD3D10RegisterResource_v3020_params_st {
12    struct cudaGraphicsResource **resource;
13    ID3D10Resource *pD3DResource;
14    unsigned int flags;
15} cudaGraphicsD3D10RegisterResource_v3020_params;
16
17typedef struct cudaD3D10GetDevice_v3020_params_st {
18    int *device;
19    IDXGIAdapter *pAdapter;
20} cudaD3D10GetDevice_v3020_params;
21
22typedef struct cudaD3D10GetDevices_v3020_params_st {
23    unsigned int *pCudaDeviceCount;
24    int *pCudaDevices;
25    unsigned int cudaDeviceCount;
26    ID3D10Device *pD3D10Device;
27    enum cudaD3D10DeviceList deviceList;
28} cudaD3D10GetDevices_v3020_params;
29
30typedef struct cudaD3D10GetDirect3DDevice_v3020_params_st {
31    ID3D10Device **ppD3D10Device;
32} cudaD3D10GetDirect3DDevice_v3020_params;
33
34typedef struct cudaD3D10SetDirect3DDevice_v3020_params_st {
35    ID3D10Device *pD3D10Device;
36    int device;
37} cudaD3D10SetDirect3DDevice_v3020_params;
38
39typedef struct cudaD3D10RegisterResource_v3020_params_st {
40    ID3D10Resource *pResource;
41    unsigned int flags;
42} cudaD3D10RegisterResource_v3020_params;
43
44typedef struct cudaD3D10UnregisterResource_v3020_params_st {
45    ID3D10Resource *pResource;
46} cudaD3D10UnregisterResource_v3020_params;
47
48typedef struct cudaD3D10MapResources_v3020_params_st {
49    int count;
50    ID3D10Resource **ppResources;
51} cudaD3D10MapResources_v3020_params;
52
53typedef struct cudaD3D10UnmapResources_v3020_params_st {
54    int count;
55    ID3D10Resource **ppResources;
56} cudaD3D10UnmapResources_v3020_params;
57
58typedef struct cudaD3D10ResourceGetMappedArray_v3020_params_st {
59    cudaArray **ppArray;
60    ID3D10Resource *pResource;
61    unsigned int subResource;
62} cudaD3D10ResourceGetMappedArray_v3020_params;
63
64typedef struct cudaD3D10ResourceSetMapFlags_v3020_params_st {
65    ID3D10Resource *pResource;
66    unsigned int flags;
67} cudaD3D10ResourceSetMapFlags_v3020_params;
68
69typedef struct cudaD3D10ResourceGetSurfaceDimensions_v3020_params_st {
70    size_t *pWidth;
71    size_t *pHeight;
72    size_t *pDepth;
73    ID3D10Resource *pResource;
74    unsigned int subResource;
75} cudaD3D10ResourceGetSurfaceDimensions_v3020_params;
76
77typedef struct cudaD3D10ResourceGetMappedPointer_v3020_params_st {
78    void **pPointer;
79    ID3D10Resource *pResource;
80    unsigned int subResource;
81} cudaD3D10ResourceGetMappedPointer_v3020_params;
82
83typedef struct cudaD3D10ResourceGetMappedSize_v3020_params_st {
84    size_t *pSize;
85    ID3D10Resource *pResource;
86    unsigned int subResource;
87} cudaD3D10ResourceGetMappedSize_v3020_params;
88
89typedef struct cudaD3D10ResourceGetMappedPitch_v3020_params_st {
90    size_t *pPitch;
91    size_t *pPitchSlice;
92    ID3D10Resource *pResource;
93    unsigned int subResource;
94} cudaD3D10ResourceGetMappedPitch_v3020_params;
95
96// Parameter trace structures for removed functions 
97
98
99// End of parameter trace structures
100 
codekingpro/portable-devtools · Team Ai