, 나는이 구조체가 있다고 :
someheader.h 구조체는 C++ 응용 프로그램에서 장치 기능 액세스 구조체의 멤버 공유되고한다면 어떻게 CUDA는에CUDA에서 struct 멤버에 액세스 하시겠습니까? simpliflication를 들어
typedef struct
{
float x
}someStruct;
? 예를 들어
:
__global__ void stuff(someStruct *g) {
g[0].x = 0.4f;
}
올바른 방법은 그것을 할 것입니다? 그것은 작동하지 않는 것 같습니다.
귀하의 질문은 명확하지 않습니다 ... 정확히 알고 싶습니까? 구조체 멤버에 대한 액세스는 평소처럼 발생합니다. –
내 게시물을 업데이트했습니다. – ninjaneer
네, 그게 올바른 방법입니다. 코드에 다른 문제가있을 가능성이 있습니다. – jmilloy