CL 프로그램 내의 모든 커널/기능에 대한 읽기 액세스 권한이있는 변수를 갖고 싶습니다. 이를 위해 File의 맨 위에 변수를 만들고 __global 접두사를 붙입니다.OpenCL 쓰기 __ 전역 변수
typedef struct{
/* whatever */
} GlobalParameters;
__global GlobalParameters params;
이제 호스트 코드에서 해당 구조체 내의 값을 어떻게 설정할 수 있습니까? 그게 가능한가, 아니면 내가 어떻게 편집 할 수 있을까? 아니면 필요할 때마다 매개 변수로 커널에 전달해야합니까?