Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
generated_cudaD3D10_meta.h142 linesDownload Raw Back to include
1// This file is generated.  Any changes you make will be lost during the next clean build.
2
3// Dependent includes
4#include <rpcsal.h> // XP build fails in D3D10 header unless you include this first
5#include <D3D10_1.h>
6
7// CUDA public interface, for type definitions and cu* function prototypes
8#include "cudaD3D10.h"
9
10
11// *************************************************************************
12//      Definitions of structs to hold parameters for each function
13// *************************************************************************
14
15typedef struct cuD3D10GetDevice_params_st {
16    CUdevice *pCudaDevice;
17    IDXGIAdapter *pAdapter;
18} cuD3D10GetDevice_params;
19
20typedef struct cuD3D10GetDevices_params_st {
21    unsigned int *pCudaDeviceCount;
22    CUdevice *pCudaDevices;
23    unsigned int cudaDeviceCount;
24    ID3D10Device *pD3D10Device;
25    CUd3d10DeviceList deviceList;
26} cuD3D10GetDevices_params;
27
28typedef struct cuGraphicsD3D10RegisterResource_params_st {
29    CUgraphicsResource *pCudaResource;
30    ID3D10Resource *pD3DResource;
31    unsigned int Flags;
32} cuGraphicsD3D10RegisterResource_params;
33
34typedef struct cuD3D10CtxCreate_v2_params_st {
35    CUcontext *pCtx;
36    CUdevice *pCudaDevice;
37    unsigned int Flags;
38    ID3D10Device *pD3DDevice;
39} cuD3D10CtxCreate_v2_params;
40
41typedef struct cuD3D10CtxCreateOnDevice_params_st {
42    CUcontext *pCtx;
43    unsigned int flags;
44    ID3D10Device *pD3DDevice;
45    CUdevice cudaDevice;
46} cuD3D10CtxCreateOnDevice_params;
47
48typedef struct cuD3D10GetDirect3DDevice_params_st {
49    ID3D10Device **ppD3DDevice;
50} cuD3D10GetDirect3DDevice_params;
51
52typedef struct cuD3D10RegisterResource_params_st {
53    ID3D10Resource *pResource;
54    unsigned int Flags;
55} cuD3D10RegisterResource_params;
56
57typedef struct cuD3D10UnregisterResource_params_st {
58    ID3D10Resource *pResource;
59} cuD3D10UnregisterResource_params;
60
61typedef struct cuD3D10MapResources_params_st {
62    unsigned int count;
63    ID3D10Resource **ppResources;
64} cuD3D10MapResources_params;
65
66typedef struct cuD3D10UnmapResources_params_st {
67    unsigned int count;
68    ID3D10Resource **ppResources;
69} cuD3D10UnmapResources_params;
70
71typedef struct cuD3D10ResourceSetMapFlags_params_st {
72    ID3D10Resource *pResource;
73    unsigned int Flags;
74} cuD3D10ResourceSetMapFlags_params;
75
76typedef struct cuD3D10ResourceGetMappedArray_params_st {
77    CUarray *pArray;
78    ID3D10Resource *pResource;
79    unsigned int SubResource;
80} cuD3D10ResourceGetMappedArray_params;
81
82typedef struct cuD3D10ResourceGetMappedPointer_v2_params_st {
83    CUdeviceptr *pDevPtr;
84    ID3D10Resource *pResource;
85    unsigned int SubResource;
86} cuD3D10ResourceGetMappedPointer_v2_params;
87
88typedef struct cuD3D10ResourceGetMappedSize_v2_params_st {
89    size_t *pSize;
90    ID3D10Resource *pResource;
91    unsigned int SubResource;
92} cuD3D10ResourceGetMappedSize_v2_params;
93
94typedef struct cuD3D10ResourceGetMappedPitch_v2_params_st {
95    size_t *pPitch;
96    size_t *pPitchSlice;
97    ID3D10Resource *pResource;
98    unsigned int SubResource;
99} cuD3D10ResourceGetMappedPitch_v2_params;
100
101typedef struct cuD3D10ResourceGetSurfaceDimensions_v2_params_st {
102    size_t *pWidth;
103    size_t *pHeight;
104    size_t *pDepth;
105    ID3D10Resource *pResource;
106    unsigned int SubResource;
107} cuD3D10ResourceGetSurfaceDimensions_v2_params;
108
109typedef struct cuD3D10CtxCreate_params_st {
110    CUcontext *pCtx;
111    CUdevice *pCudaDevice;
112    unsigned int Flags;
113    ID3D10Device *pD3DDevice;
114} cuD3D10CtxCreate_params;
115
116typedef struct cuD3D10ResourceGetMappedPitch_params_st {
117    unsigned int *pPitch;
118    unsigned int *pPitchSlice;
119    ID3D10Resource *pResource;
120    unsigned int SubResource;
121} cuD3D10ResourceGetMappedPitch_params;
122
123typedef struct cuD3D10ResourceGetMappedPointer_params_st {
124    CUdeviceptr_v1 *pDevPtr;
125    ID3D10Resource *pResource;
126    unsigned int SubResource;
127} cuD3D10ResourceGetMappedPointer_params;
128
129typedef struct cuD3D10ResourceGetMappedSize_params_st {
130    unsigned int *pSize;
131    ID3D10Resource *pResource;
132    unsigned int SubResource;
133} cuD3D10ResourceGetMappedSize_params;
134
135typedef struct cuD3D10ResourceGetSurfaceDimensions_params_st {
136    unsigned int *pWidth;
137    unsigned int *pHeight;
138    unsigned int *pDepth;
139    ID3D10Resource *pResource;
140    unsigned int SubResource;
141} cuD3D10ResourceGetSurfaceDimensions_params;
142 
codekingpro/portable-devtools · Team Ai