January 6th, 2010

glider

cuModuleLoadDataEx

cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues).

Успешно потратил пару часов на угадывание того, как именно выкладывать параметры в void**. Очень помогли примеры из SDK, но даже с ними выручил только случай. Мне никогда бы в голову не пришло, что из массива элементов типа void* кто-то может читать инты и флоаты (не int* и float*, а именно int и float). Ну и, конечно же, все строчки тут в формате ANSI (1 байт на символ).