2011-08-31 2 views

답변

3

볼은 CUDA C Programming Guide의 섹션 3.2.10.1.1 :

데이터 형식은 텍스처를 가져 오는 때 반환되는 데이터의 유형을 지정합니다 유형은 B.3.1 절에 정의 된 기본 정수 및 단 정밀도 부동 소수점 유형과 1, 2 및 4 구성 요소 벡터 유형으로 제한됩니다. 즉

: 없는, 사용자가 정의한 벡터 형식의 가장 큰부터 32 바이트를 사용할 수는 16 바이트입니다. 또한 임의의 구조체를 사용할 수 없으며, 텍스처는 제한된 유형의 집합에서만 작동합니다.

CUDA C Programming guide의 최신 버전에서
+0

Ok. 고마워, 탐. – Yik

0

섹션 3.2.11.1는 말한다 :

기본 정수와 단 정밀도 부동 소수점 유형과 일의 제한됩니다 텍셀의 유형 기본 정수 및 단 정밀도 부동 소수점 유형에서 파생 된 char, short, int, long, longlong, float, double에 정의 된 -, 2- 및 4- 구성 요소 벡터 유형 다음

그리고

은 어쩌면 당신이 기꺼이 있다면 결국 그것을 사용할 수, 명시 적으로 내 플랫폼 (x86_64의) 4 * 8 바이트 long4 등의 구조를 설명 섹션 B.3.1에 대한 링크 구조체에서이 구조체로 안전하지 않은 변환을 수행하십시오. 그러나, 왜 이것을하고 싶습니까?

업데이트 : 질문이 2 년 이상 된 것을 알고 나에게 수치 스러움.

관련 문제