/
redgpu
/
Vulkore
Обзор
Документация
Войти
/
redgpu
/
Vulkore
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/kernels/two_kernels.cl
15 строк
518 B
Nikhil Ludder
Mali/UMA portability: fix non-coherent transfers + expand test suite 52->82 (#1)
18 июл 2026, 08:31
18 июл 2026, 08:31
e905f6c
Код
Авторство
О чём код?
// One source, TWO kernel entry points -> a multi-kernel module. Drives // kernel_names() returning both names in order, kernel("add_one") vs // kernel("mul_two") giving DISTINCT pipelines, and interleaved dispatch of the // two kernels from the SAME Program on a shared buffer. kernel void add_one(global int* data, uint n) { uint i = get_global_id(0); if (i < n) data[i] = data[i] + 1; } kernel void mul_two(global int* data, uint n) { uint i = get_global_id(0); if (i < n) data[i] = data[i] * 2; }