Чтение атомиков

Тема в разделе "OpenCL", создана пользователем _qwe8013, 24 май 2020.

  1. _qwe8013

    _qwe8013 Active Member

    Публикаций:
    2
    Регистрация:
    30 ноя 2016
    Сообщения:
    123
    Задаюсь следующим вопросом: вот есть OpenCL 2.0, а в нём, в свою очередь, есть атомики, которые являются отдельными типами, если я после выполнения, например такого кернела:
    Код (C):
    1. __kernel void qwe(__global atomic_float* asd)
    2. {
    3.         atomic_init(asd, 1.0);
    4. }
    попытаюсь с хоста прочитать буффер "asd" при помощи clEnqueueReadBuffer я получу там единицу?