2012-12-26 3 views
-1

저는 현재 OpenCL을 배우고 있으며, 각 함수에 대해 버퍼가 필요한 여러 커널을 작성하고 있으므로 버퍼 배열이 필요합니다. 그러한 데이터 구조를 어떻게 구축합니까? 누군가가 구조체의 배열을 선언 할 수 있도록 버퍼 구조체의 예제를 제공 할 수 있습니까?C++에서 버퍼 배열 선언하기

+2

버퍼 :

그래서 당신은 같은 데이터 구조에 버퍼를 저장할 수 있습니다. 좀 더 구체적이어야합니다. OpenCL은 어떤 종류의 버퍼를 기대합니까? –

+0

아마도 다음과 같을 것이다.'typedef char buffer [200]; buffer many_buffers [10];'? –

답변

1

C++ 바인딩을 사용하는 경우 원시 배열 대신 벡터를 사용할 수 있습니다. 여러 가지가 될 수

std::vector<cl::Buffer> 
+0

진지하게 이것을 가져 주셔서 감사합니다. 나는 이것을 개발의 다음 단계에서 확실히 이행 할 것입니다. – MrWolvwxyz