Я хотел бы знать, сколько свободной памяти имеется на моем устройстве, прежде чем выделять буферы. Это возможно? Я знаю, что есть CL_DEVICE_GLOBAL_MEM_SIZE
для общей памяти и CL_DEVICE_MAX_MEM_ALLOC_SIZE
для максимального размера одного объекта, но я хотел бы знать текущее состояние памяти.
В нынешнем виде мне, вероятно, придется использовать расширения OpenGL для конкретного поставщика.