Skip to content

Atomic operations on buffers are missing #15

@Clothoid1

Description

@Clothoid1

It seems to me that atomic operations on buffers as e.g. atomicAdd() that are supported by GLSL are currently missing in circle when compiling to SPIR-V binaries. My impression was that atomic operations on images are supported, but not on simple buffers.

Trying to use the atomic_ref() feature of modern C++ also does not work, so atomic_ref seems to be no alternative.

Supporting the atomic GLSL operations on buffers, as e.g. atomicAdd() ... would be sufficient for me in case that atomic_ref() would not be possible with circle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions