Взглянув на документы LWJGL для их порта OpenCL, можно увидеть, что для создания возможностей OpenCL с использованием метода createPlatfromCapabilities
в классе CL.class
вам необходимо пройти долго cl_platform_id
. Где это происходит?
Я попытался передать Platform.WINDOWS
, как показано ниже:
Однако в Platform.WINDOWS
нет поля, которое бы давало long.
Учитывая, что переменная называется ID платформы, я полагаю, что LWJGL обычно не запрашивает длинное окно, и, поскольку "CL" также присутствует в имени, я предполагаю, что оно также выдается одним из внутренних OpenCL. классы.
Я много раз искал документы, и "cl_platform_id
" появляется только в этом методе. Документы просто говорят следующее:
"@ param cl_platform_id: платформа для запроса"
Gee. это очень помогает.
Что означает параметр cl_platform_id
в методе createPlatfromCapabilities
и где я могу его найти?