Виробники GPU можуть додавати до бібліотеки нові функції через механізм розширень. Розширення розповсюджуються за допомогою двох складових: заголовкового файлу, в якому знаходяться прототипи (описи) нових функцій і констант, а також драйвера пристрою.